{"version":3,"file":"shared-lib.CS2PtfMN.mjs","names":["useState","useCallback","className","useState","addPropertyOverrides","TimeDate","cycleOrder","serializationHash","variantClassNames","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Image","e","className","useId","useState","addPropertyOverrides","RichTextWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","LocaleSelector","NavItem","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/TcQV6SEsl3y6G9Op8tp0/Time.js","https:/framerusercontent.com/modules/a734IMr3tMsLsep1Sadh/dxsulc8Ux47TFBZN2gGf/Theme_toggle_1.js","https:/framerusercontent.com/modules/u7afq0qbTZppMpghzcJq/93Bkd3X9MCdOqz4SWAvL/FYVGgK1WB.js","https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/UfMN9oeTJKQqVQHIwZ5z/LocaleSelector.js","https:/framerusercontent.com/modules/5GYypGjQkT1eIv1m7Cq3/4YGTTd2dUWL7jaRDMJIi/es4pFpdM4.js","https:/framerusercontent.com/modules/eNgnM3Tb9Q1qWVZ84i4X/QApCVMH3s5riVYenQTVk/P1GyZYsFt.js","https:/framerusercontent.com/modules/VTFOIFAsfjj4TIVArccl/IED5PyNXibbFBQtqazze/J9U_FOZkU.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{useState,useEffect,useCallback}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function useForceRender(){const[_,set]=useState(0);return useCallback(()=>set(v=>v+1),[]);}function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const{outputType,fontFamily,fontSize,fontWeight,timeFormat,showYear,showMonth,showWeekday,showHours,showMinutes,showSeconds,monthFormat,color,font,tabularFont,alignment}=props;const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const render=useForceRender();const localCode=useLocaleCode();const textContent=formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showHours,showMinutes,showSeconds},timeFormat,monthFormat,localCode);useEffect(()=>{setIsVisible(true);// Don’t want real time on Canvas\nif(isCanvas)return;const int=setInterval(()=>{render();});return()=>{clearInterval(int);};},[]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},children:textContent});}Time.defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:Time.defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:Time.defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:Time.defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: Time.defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:Time.defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"140\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","//IMPORTANT: To get the css variables (tokens), you have to create the styles first in Framer, then open your site in a web browser, press F12 (or right-click Inspect) and search for them under the body css tag. They will have similar names like this: --token-73a21901-c7b6-4fe1-83af-06f451a9fa0e | Copy them and you are good to go.\n// If you have any questions, find me on Twitter (I'm not calling it X): @davidkalmn\n// Have fun! :)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ThemeToggle(props){//You can add more colors:\n//1. Add the names here (e.g. color42, color42_light, color42_dark)\n//2. Add a document.body override for the color in setTheme, copy one and change the names for the variable names you have created\n//3. Add the property controls if you want to control them from the editor, again copy one under addPropertyControls at the bottom of the code and change the names\n//the properties for the colors and tokens\nconst{button_background,button_background_light,button_background_dark,button_knob,button_knob_light,button_knob_dark,sun,sun_color,moon,moon_color,color1,color2,color3,color4,color5,color6,color7,color8,color9,color1_light,color2_light,color3_light,color4_light,color5_light,color6_light,color7_light,color8_light,color9_light,color1_dark,color2_dark,color3_dark,color4_dark,color5_dark,color6_dark,color7_dark,color8_dark,color9_dark}=props;const[className,setClassName]=useState(\"\");const setTheme=themeName=>{document.documentElement.className=themeName;localStorage.setItem(\"theme\",themeName);setClassName(themeName);document.body.style.setProperty(props.button_background,themeName===\"light\"?props.button_background_light:props.button_background_dark);document.body.style.setProperty(props.button_knob,themeName===\"light\"?props.button_knob_light:props.button_knob_dark);document.body.style.setProperty(props.sun,themeName===\"light\"?props.sun_color:props.sun_color);document.body.style.setProperty(props.moon,themeName===\"light\"?props.moon_color:props.moon_color);document.body.style.setProperty(props.color1,themeName===\"light\"?props.color1_light:props.color1_dark);document.body.style.setProperty(props.color2,themeName===\"light\"?props.color2_light:props.color2_dark);document.body.style.setProperty(props.color3,themeName===\"light\"?props.color3_light:props.color3_dark);document.body.style.setProperty(props.color4,themeName===\"light\"?props.color4_light:props.color4_dark);document.body.style.setProperty(props.color5,themeName===\"light\"?props.color5_light:props.color5_dark);document.body.style.setProperty(props.color6,themeName===\"light\"?props.color6_light:props.color6_dark);document.body.style.setProperty(props.color7,themeName===\"light\"?props.color7_light:props.color7_dark);document.body.style.setProperty(props.color8,themeName===\"light\"?props.color8_light:props.color8_dark);document.body.style.setProperty(props.color9,themeName===\"light\"?props.color9_light:props.color9_dark);};const keepTheme=()=>{const theme=localStorage.getItem(\"theme\");if(theme){setTheme(theme);return theme;}else{const prefersLightTheme=window.matchMedia(\"(prefers-color-scheme: light)\");if(prefersLightTheme.matches){setTheme(\"light\");return\"light\";}else{setTheme(\"dark\");return\"dark\";}}};useEffect(()=>{keepTheme();},[]);const handleThemeToggle=()=>{if(className===\"dark\"){setTheme(\"light\");}else{setTheme(\"dark\");}};//IF YOU WANT TO REPLACE THE ICON OF THE SUN, DONT FORGET TO SET THE FILL TO: fill={props.sun_color}\nconst sun_SVG=/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"22\",height:\"22\",fill:props.sun_color,viewBox:\"0 0 256 256\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M184,128a56,56,0,1,1-56-56A56,56,0,0,1,184,128Z\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z\"})]});//IF YOU WANT TO REPLACE THE ICON OF THE MOON, DONT FORGET TO SET THE FILL TO: fill={props.moon_color}\nconst moon_SVG=/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"22\",height:\"22\",fill:props.moon_color,viewBox:\"0 0 256 256\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M227.89,147.89A96,96,0,1,1,108.11,28.11,96.09,96.09,0,0,0,227.89,147.89Z\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z\"})]});return(//if you want to make changes to the components size, this is where you can do it\n//(be careful with the absolute positioning!)\n/*#__PURE__*/ _jsx(\"div\",{onClick:handleThemeToggle,className:`App ${className}`,style:{cursor:\"pointer\",borderRadius:100,position:\"relative\",width:80,height:40,backgroundColor:`var(${props.button_background})`,transition:\"0.15s\",userSelect:\"none\"},children:/*#__PURE__*/ _jsx(\"div\",{style:{height:\"32px\",width:\"32px\",position:\"absolute\",left:className==\"dark\"?\"44px\":\"4px\",top:\"4px\",right:className==\"dark\"?\"4px\":\"44px\",bottom:\"4px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",backgroundColor:`var(${props.button_knob})`,borderRadius:\"100%\",transition:\"0.15s\"},children:className==\"dark\"?moon_SVG:sun_SVG})}));};addPropertyControls(ThemeToggle,{//the properties of the BUTTON itself\nbutton_background:{type:ControlType.String,defaultValue:\"Token of the button background\",title:\"Token - Button background\",description:\"TOKEN of the button's background color\"},button_background_light:{title:\"Button background - LIGHT\",type:ControlType.Color,defaultValue:\"rgb(245, 245, 245)\",description:\"Button's background color - LIGHT\"},button_background_dark:{title:\"Button background - DARK\",type:ControlType.Color,defaultValue:\"#0b0b0b\",description:\"Button's background color - DARK\"},button_knob:{type:ControlType.String,defaultValue:\"Token of the button knob\",title:\"Token - Button knob\",description:\"TOKEN of the button knob color\"},button_knob_light:{title:\"Button knob - LIGHT\",type:ControlType.Color,defaultValue:\"rgb(102, 102, 102)\",description:\"Button knob color - LIGHT\"},button_knob_dark:{title:\"Button knob - DARK\",type:ControlType.Color,defaultValue:\"rgb(153, 153, 153)\",description:\"Button knob color - DARK\"},//the properties of the SUN\nsun:{type:ControlType.String,defaultValue:\"Token of the SUN\",title:\"Token - SUN\",description:\"TOKEN of the SUN icon's color\"},sun_color:{title:\"SUN icon color\",type:ControlType.Color,defaultValue:\"rgb(0, 0, 0)\",description:\"Color of the SUN icon\"},//the properties of the MOON\nmoon:{type:ControlType.String,defaultValue:\"Token of the MOON\",title:\"Token - MOON\",description:\"TOKEN of the MOON icon's color\"},moon_color:{title:\"MOON icon color\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color of the MOON icon\"},//Here are the colors for everything else\ncolor1:{type:ControlType.String,defaultValue:\"Color1 token\",title:\"Token - Color1\",description:\"Token of Color1\"},color1_light:{title:\"Color1 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color1 - LIGHT\"},color1_dark:{title:\"Color1 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color1 - DARK\"},color2:{type:ControlType.String,defaultValue:\"Color2 token\",title:\"Token - Color2\",description:\"Token of Color2\"},color2_light:{title:\"Color2 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color2 - LIGHT\"},color2_dark:{title:\"Color2 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color2 - DARK\"},color3:{type:ControlType.String,defaultValue:\"Color3 token\",title:\"Token - Color3\",description:\"Token of Color3\"},color3_light:{title:\"Color3 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color3 - LIGHT\"},color3_dark:{title:\"Color3 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color3 - DARK\"},color4:{type:ControlType.String,defaultValue:\"Color4 token\",title:\"Token - Color4\",description:\"Token of Color4\"},color4_light:{title:\"Color4 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color4 - LIGHT\"},color4_dark:{title:\"Color4 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color4 - DARK\"},color5:{type:ControlType.String,defaultValue:\"Color5 token\",title:\"Token - Color5\",description:\"Token of Color5\"},color5_light:{title:\"Color5 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color5 - LIGHT\"},color5_dark:{title:\"Color5 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color5 - DARK\"},color6:{type:ControlType.String,defaultValue:\"Color6 token\",title:\"Token - Color6\",description:\"Token of Color6\"},color6_light:{title:\"Color6 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color6 - LIGHT\"},color6_dark:{title:\"Color6 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color6 - DARK\"},color7:{type:ControlType.String,defaultValue:\"Color7 token\",title:\"Token - Color7\",description:\"Token of Color7\"},color7_light:{title:\"Color7 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color7 - LIGHT\"},color7_dark:{title:\"Color7 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color7 - DARK\"},color8:{type:ControlType.String,defaultValue:\"Color8 token\",title:\"Token - Color8\",description:\"Token of Color8\"},color8_light:{title:\"Color8 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color8 - LIGHT\"},color8_dark:{title:\"Color8 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color8 - DARK\"},color9:{type:ControlType.String,defaultValue:\"Color9 token\",title:\"Token - Color9\",description:\"Token of Color9\"},color9_light:{title:\"Color9 - LIGHT\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color9 - LIGHT\"},color9_dark:{title:\"Color9 - DARK\",type:ControlType.Color,defaultValue:\"#242424\",description:\"Color9 - DARK\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Theme_toggle_1.map","// Generated by Framer (0847096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/TcQV6SEsl3y6G9Op8tp0/Time.js\";import ThemeToggle from\"https://framerusercontent.com/modules/a734IMr3tMsLsep1Sadh/dxsulc8Ux47TFBZN2gGf/Theme_toggle_1.js\";const TimeDateFonts=getFonts(TimeDate);const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"xGR0edOQP\",\"JLU1ItgQ7\",\"r8kB1Pua6\"];const serializationHash=\"framer-N9S9w\";const variantClassNames={JLU1ItgQ7:\"framer-v-rwikyq\",r8kB1Pua6:\"framer-v-tk2kte\",xGR0edOQP:\"framer-v-196el7y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"xGR0edOQP\",Phone:\"r8kB1Pua6\",Tablet:\"JLU1ItgQ7\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"xGR0edOQP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xGR0edOQP\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-196el7y\",className,classNames),\"data-framer-appear-id\":\"196el7y\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xGR0edOQP\",optimized:true,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\",...style},...addPropertyOverrides({JLU1ItgQ7:{\"data-framer-name\":\"Tablet\"},r8kB1Pua6:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12k0e9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"FOsyD28iy\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"dnRrlTUWi\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(40+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||100)-60-200)/2)+80),pixelHeight:96,pixelWidth:96,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/RvCqBgpgEKZpXIJCKc0981oN38k.png\"},className:\"framer-1lcwi6o framer-1yksxy4\",layoutDependency:layoutDependency,layoutId:\"dnRrlTUWi\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fuhznt\",layoutDependency:layoutDependency,layoutId:\"ggDcUaFyb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19uw8fp-container\",layoutDependency:layoutDependency,layoutId:\"g6tMB_npW-container\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",font:{fontFamily:'\"AR One Sans\", \"AR One Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"g6tMB_npW\",layoutId:\"g6tMB_npW\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\",...addPropertyOverrides({r8kB1Pua6:{monthFormat:\"short\",showWeekday:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1szgdrv-container\",layoutDependency:layoutDependency,layoutId:\"fBHbzsG3x-container\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",font:{fontFamily:'\"AR One Sans\", \"AR One Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"fBHbzsG3x\",layoutId:\"fBHbzsG3x\",monthFormat:\"long\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rk8bi8\",layoutDependency:layoutDependency,layoutId:\"Mvcgi_Fet\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zaytc1-container\",layoutDependency:layoutDependency,layoutId:\"NSE1vcoVC-container\",children:/*#__PURE__*/_jsx(ThemeToggle,{button_background_dark:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",button_background_light:\"var(--token-6559ebac-f2ca-435d-b4ac-2693ec8af701, rgb(237, 237, 237))\",button_background:\"--token-ecd0230c-40ce-4959-b53b-92115e8a2d0a\",button_knob_dark:\"var(--token-5cdf9837-9d3f-46c8-976a-16d9e84fa8b8, rgb(0, 60, 166))\",button_knob_light:\"var(--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf, rgb(226, 171, 45))\",button_knob:\"--token-2ee9678d-b505-439a-a2a5-c97607320194\",color1_dark:\"rgb(0, 0, 0)\",color1_light:\"rgb(255, 255, 255)\",color1:\"--token-d2873cc6-42eb-40c0-8205-582532719427\",color2_dark:\"rgb(255, 255, 255)\",color2_light:\"rgb(0, 0, 0)\",color2:\"--token-25b31a9d-211f-4aed-b06c-add80335f614\",color3_dark:\"rgb(240, 240, 240)\",color3_light:\"rgb(48, 47, 44)\",color3:\"--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f\",color4_dark:\"rgb(179, 179, 179)\",color4_light:\"rgb(84, 84, 84)\",color4:\"--token-ac95c68f-50c0-4adf-8ab1-107275c00288\",color5_dark:\"rgb(128, 128, 128)\",color5_light:\"rgb(128, 128, 128)\",color5:\"--token-d47bba34-339e-4038-8c6c-631863cff0b3\",color6_dark:\"rgb(18, 18, 18)\",color6_light:\"rgb(252, 252, 252)\",color6:\"--token-ed6df305-e3fe-48e9-b229-24833692cdd3\",color7_dark:\"rgb(255, 211, 118)\",color7_light:\"rgb(254, 250, 219)\",color7:\"--token-0076a865-9e94-4a85-8ba5-acf9cc469ccc\",color8_dark:\"rgb(254, 250, 219)\",color8_light:\"rgb(255, 211, 118)\",color8:\"--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf\",color9_dark:\"rgb(26, 75, 255)\",color9_light:\"rgb(0, 63, 189)\",color9:\"--token-5cdf9837-9d3f-46c8-976a-16d9e84fa8b8\",height:\"100%\",id:\"NSE1vcoVC\",layoutId:\"NSE1vcoVC\",moon_color:\"var(--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf, rgb(226, 171, 45))\",moon:\"--token-a21e67c4-705f-4402-8287-458645a27443\",sun_color:\"var(--token-5cdf9837-9d3f-46c8-976a-16d9e84fa8b8, rgb(0, 60, 166))\",sun:\"--token-34258cde-e755-41af-8e42-486fb4e0575a\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N9S9w.framer-1yksxy4, .framer-N9S9w .framer-1yksxy4 { display: block; }\",\".framer-N9S9w.framer-196el7y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; padding: 40px 0px 20px 0px; position: relative; width: 1312px; }\",\".framer-N9S9w .framer-12k0e9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: sticky; top: 100px; width: 80%; will-change: transform; z-index: 1; }\",\".framer-N9S9w .framer-1lcwi6o { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; text-decoration: none; width: 40px; }\",\".framer-N9S9w .framer-fuhznt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-N9S9w .framer-19uw8fp-container, .framer-N9S9w .framer-1szgdrv-container, .framer-N9S9w .framer-zaytc1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-N9S9w .framer-rk8bi8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N9S9w.framer-196el7y, .framer-N9S9w .framer-12k0e9, .framer-N9S9w .framer-fuhznt, .framer-N9S9w .framer-rk8bi8 { gap: 0px; } .framer-N9S9w.framer-196el7y > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-N9S9w.framer-196el7y > :first-child, .framer-N9S9w .framer-12k0e9 > :first-child, .framer-N9S9w .framer-rk8bi8 > :first-child { margin-left: 0px; } .framer-N9S9w.framer-196el7y > :last-child, .framer-N9S9w .framer-12k0e9 > :last-child, .framer-N9S9w .framer-rk8bi8 > :last-child { margin-right: 0px; } .framer-N9S9w .framer-12k0e9 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-N9S9w .framer-fuhznt > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-N9S9w .framer-fuhznt > :first-child { margin-top: 0px; } .framer-N9S9w .framer-fuhznt > :last-child { margin-bottom: 0px; } .framer-N9S9w .framer-rk8bi8 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\",\".framer-N9S9w.framer-v-rwikyq.framer-196el7y { width: 810px; }\",\".framer-N9S9w.framer-v-tk2kte.framer-196el7y { width: 390px; }\",\".framer-N9S9w.framer-v-tk2kte .framer-12k0e9 { width: 90%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1312\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JLU1ItgQ7\":{\"layout\":[\"fixed\",\"fixed\"]},\"r8kB1Pua6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFYVGgK1WB=withCSS(Component,css,\"framer-N9S9w\");export default FramerFYVGgK1WB;FramerFYVGgK1WB.displayName=\"Header\";FramerFYVGgK1WB.defaultProps={height:100,width:1312};addPropertyControls(FramerFYVGgK1WB,{variant:{options:[\"xGR0edOQP\",\"JLU1ItgQ7\",\"r8kB1Pua6\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFYVGgK1WB,[{explicitInter:true,fonts:[{family:\"AR One Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/aronesans/v4/TUZezwhrmbFp0Srr_tH6fv6RcUejHO_u7GF5aXfv-U2QzBLF6gslWn_9DWg3no5mBF4.woff2\",weight:\"400\"}]},...TimeDateFonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFYVGgK1WB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JLU1ItgQ7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r8kB1Pua6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1312\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FYVGgK1WB.map","import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:10,min:0}};\nexport const __FramerMetadata__ = {\"exports\":{\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.FusedNumber,toggleKey:\"radiusPerConrner\",toggleTitles:[\"Radius\",\"Radius per side\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],defaultValue:10,min:0}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();var _activeLocale_id;const activeLocaleId=(_activeLocale_id=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id)!==null&&_activeLocale_id!==void 0?_activeLocale_id:\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}var _selectedLocale_name;return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:locales.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:(_selectedLocale_name=selectedLocale===null||selectedLocale===void 0?void 0:selectedLocale.name)!==null&&_selectedLocale_name!==void 0?_selectedLocale_name:\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `]);LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,displaySegmentedControl:true,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,displaySegmentedControl:true,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;AR One Sans-regular\",\"GF;AR One Sans-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"AR One Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/aronesans/v4/TUZezwhrmbFp0Srr_tH6fv6RcUejHO_u7GF5aXfv-U2QzBLF6gslWn_9DWg3no5mBF4.woff2\",weight:\"400\"},{family:\"AR One Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/aronesans/v4/TUZezwhrmbFp0Srr_tH6fv6RcUejHO_u7GF5aXfv-U2QzBLF6gslWpj6DWg3no5mBF4.woff2\",weight:\"700\"}]}];export const css=['.framer-BpWdf .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-BpWdf .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-family-bold: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25b31a9d-211f-4aed-b06c-add80335f614, #131313); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1099px) and (min-width: 768px) { .framer-BpWdf .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-BpWdf .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-family-bold: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25b31a9d-211f-4aed-b06c-add80335f614, #131313); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-BpWdf .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-BpWdf .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-family-bold: \"AR One Sans\", \"AR One Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25b31a9d-211f-4aed-b06c-add80335f614, #131313); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-BpWdf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0847096)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5GYypGjQkT1eIv1m7Cq3/4YGTTd2dUWL7jaRDMJIi/es4pFpdM4.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const enabledGestures={wpmo0DbLn:{hover:true}};const cycleOrder=[\"wpmo0DbLn\",\"LetMYdvuj\"];const serializationHash=\"framer-VBMxV\";const variantClassNames={LetMYdvuj:\"framer-v-1ognlhw\",wpmo0DbLn:\"framer-v-ctq5k8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"wpmo0DbLn\",Current:\"LetMYdvuj\"};const getProps=({height,id,link,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,CE4UI1mBe:(_ref=title!==null&&title!==void 0?title:props.CE4UI1mBe)!==null&&_ref!==void 0?_ref:\"Title\",P2U_a7E5Z:link!==null&&link!==void 0?link:props.P2U_a7E5Z,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"wpmo0DbLn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,CE4UI1mBe,P2U_a7E5Z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wpmo0DbLn\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:P2U_a7E5Z,nodeId:\"wpmo0DbLn\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ctq5k8\",className,classNames)} framer-8eefi6`,\"data-framer-name\":\"Active\",layoutDependency:layoutDependency,layoutId:\"wpmo0DbLn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"wpmo0DbLn-hover\":{\"data-framer-name\":undefined},LetMYdvuj:{\"data-framer-name\":\"Current\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128)))\"},children:\"Title\"})}),className:\"framer-skpuwx\",\"data-framer-appear-id\":\"skpuwx\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"RBa4W9xDg\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",transformPerspective:1200},text:CE4UI1mBe,variants:{\"wpmo0DbLn-hover\":{\"--extracted-r6o4lv\":\"var(--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf, rgb(226, 171, 45))\"},LetMYdvuj:{\"--extracted-r6o4lv\":\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(19, 19, 19))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"wpmo0DbLn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf, rgb(226, 171, 45)))\"},children:\"Title\"})})},LetMYdvuj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(19, 19, 19)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VBMxV.framer-8eefi6, .framer-VBMxV .framer-8eefi6 { display: block; }\",\".framer-VBMxV.framer-ctq5k8 { 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: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VBMxV .framer-skpuwx { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VBMxV.framer-ctq5k8 { gap: 0px; } .framer-VBMxV.framer-ctq5k8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-VBMxV.framer-ctq5k8 > :first-child { margin-left: 0px; } .framer-VBMxV.framer-ctq5k8 > :last-child { margin-right: 0px; } }\",\".framer-VBMxV.framer-v-1ognlhw.framer-ctq5k8 { cursor: unset; overflow: visible; }\",\".framer-VBMxV.framer-v-ctq5k8.hover.framer-ctq5k8 { overflow: visible; }\",\".framer-VBMxV.framer-v-ctq5k8.hover .framer-skpuwx { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LetMYdvuj\":{\"layout\":[\"auto\",\"auto\"]},\"FwRoHtnHI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CE4UI1mBe\":\"title\",\"P2U_a7E5Z\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerP1GyZYsFt=withCSS(Component,css,\"framer-VBMxV\");export default FramerP1GyZYsFt;FramerP1GyZYsFt.displayName=\"Nav item\";FramerP1GyZYsFt.defaultProps={height:27,width:42};addPropertyControls(FramerP1GyZYsFt,{variant:{options:[\"wpmo0DbLn\",\"LetMYdvuj\"],optionTitles:[\"Active\",\"Current\"],title:\"Variant\",type:ControlType.Enum},CE4UI1mBe:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},P2U_a7E5Z:{title:\"Link\",type:ControlType.Link}});addFonts(FramerP1GyZYsFt,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP1GyZYsFt\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"27\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"42\",\"framerVariables\":\"{\\\"CE4UI1mBe\\\":\\\"title\\\",\\\"P2U_a7E5Z\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LetMYdvuj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FwRoHtnHI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/UfMN9oeTJKQqVQHIwZ5z/LocaleSelector.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5GYypGjQkT1eIv1m7Cq3/4YGTTd2dUWL7jaRDMJIi/es4pFpdM4.js\";import NavItem from\"https://framerusercontent.com/modules/eNgnM3Tb9Q1qWVZ84i4X/QApCVMH3s5riVYenQTVk/P1GyZYsFt.js\";const LocaleSelectorFonts=getFonts(LocaleSelector);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const NavItemFonts=getFonts(NavItem);const cycleOrder=[\"vqjnL80_1\",\"jNUd5q_37\",\"JGTcCpqEV\"];const serializationHash=\"framer-EeLBy\";const variantClassNames={JGTcCpqEV:\"framer-v-1lsgpnk\",jNUd5q_37:\"framer-v-1tqsgpv\",vqjnL80_1:\"framer-v-1sahrer\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VUOF4Pmon=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vqjnL80_1\",Phone:\"JGTcCpqEV\",Tablet:\"jNUd5q_37\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vqjnL80_1\",VUOF4Pmon:link??props.VUOF4Pmon};};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,VUOF4Pmon,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vqjnL80_1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sahrer\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vqjnL80_1\",ref:refBinding,style:{...style},...addPropertyOverrides({JGTcCpqEV:{\"data-framer-name\":\"Phone\"},jNUd5q_37:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l2utl\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YgYOrTUHk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gq4dok-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FMdxrCr0T-container\",nodeId:\"FMdxrCr0T\",rendersWithMotion:true,scopeId:\"J9U_FOZkU\",children:/*#__PURE__*/_jsx(LocaleSelector,{font:{fontFamily:'\"AR One Sans\", \"AR One Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",size:18,type:\"default\"},id:\"FMdxrCr0T\",layoutId:\"FMdxrCr0T\",options:{focus:{color:\"var(--token-8409721f-0aa5-45c5-aebc-de58df6a7cbf, rgb(255, 211, 118))\",offset:0,style:\"solid\",width:0},gap:6,hover:{textColor:\"var(--token-5cdf9837-9d3f-46c8-976a-16d9e84fa8b8, rgb(0, 60, 166))\"},title:true},padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:8,radiusBottomLeft:8,radiusBottomRight:8,radiusPerConrner:false,radiusTopLeft:8,radiusTopRight:8,textColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(128, 128, 128))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0)))\"},children:\"•\"})}),className:\"framer-1faysgu\",\"data-framer-appear-id\":\"1faysgu\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"RBJK6gZ1Z\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(40+((componentViewport?.height||107)-80-34)/2)+3.5,...addPropertyOverrides({JGTcCpqEV:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-34)/2+0+0)+3.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1726vf3-container\",layoutDependency:layoutDependency,layoutId:\"GNC8Wodhq-container\",nodeId:\"GNC8Wodhq\",rendersWithMotion:true,scopeId:\"J9U_FOZkU\",children:/*#__PURE__*/_jsx(NavItem,{CE4UI1mBe:\"Go up ↑\",height:\"100%\",id:\"GNC8Wodhq\",layoutId:\"GNC8Wodhq\",P2U_a7E5Z:VUOF4Pmon,style:{height:\"100%\"},variant:\"wpmo0DbLn\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EeLBy.framer-tg0oi7, .framer-EeLBy .framer-tg0oi7 { display: block; }\",\".framer-EeLBy.framer-1sahrer { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 40px 0px; position: relative; width: 1440px; }\",\".framer-EeLBy .framer-l2utl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: sticky; top: 100px; width: 80%; z-index: 1; }\",\".framer-EeLBy .framer-gq4dok-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EeLBy .framer-1faysgu { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-EeLBy .framer-1726vf3-container { flex: none; height: 27px; position: relative; width: auto; }\",\".framer-EeLBy.framer-v-1tqsgpv.framer-1sahrer { width: 768px; }\",\".framer-EeLBy.framer-v-1lsgpnk.framer-1sahrer { flex-direction: column; gap: 32px; width: 390px; }\",\".framer-EeLBy.framer-v-1lsgpnk .framer-l2utl { width: 90%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 107\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jNUd5q_37\":{\"layout\":[\"fixed\",\"auto\"]},\"JGTcCpqEV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VUOF4Pmon\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ9U_FOZkU=withCSS(Component,css,\"framer-EeLBy\");export default FramerJ9U_FOZkU;FramerJ9U_FOZkU.displayName=\"Footer\";FramerJ9U_FOZkU.defaultProps={height:107,width:1440};addPropertyControls(FramerJ9U_FOZkU,{variant:{options:[\"vqjnL80_1\",\"jNUd5q_37\",\"JGTcCpqEV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},VUOF4Pmon:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJ9U_FOZkU,[{explicitInter:true,fonts:[{cssFamilyName:\"AR One Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"AR One Sans\",url:\"https://fonts.gstatic.com/s/aronesans/v6/TUZezwhrmbFp0Srr_tH6fv6RcUejHO_u7GF5aXfv-U2QzBLF6gslWn_9DWg3no5mBF4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LocaleSelectorFonts,...NavItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ9U_FOZkU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jNUd5q_37\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JGTcCpqEV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"VUOF4Pmon\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"107\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J9U_FOZkU.map"],"mappings":"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"}