{"version":3,"file":"shared-lib.DdUo7WAb.mjs","names":["useState","useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","fonts","css","className","fonts","css","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","Contact","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/cNrqayzot9ldn44X0sbk/eAVRa9cn44H8B18Dx5oR/TimeWeather.js","https:/framerusercontent.com/modules/32n8ghogw2mJ2NaZX1CW/JAkXR6uTq3WxHbWGkadD/evDjZiasM.js","https:/framerusercontent.com/modules/bhyuyYruprYonHl92pcX/WMCg3Ay5VXgRbOnbvItQ/G87iQYbeS.js","https:/framerusercontent.com/modules/jgbY1HoI7ZdKksHvqGvt/3jUQH1glASQkHMpLX5wy/lV15NCjfe.js","https:/framerusercontent.com/modules/Q3uWTFrgwROdZAMFxRJe/DVqsq4Idqva4vgDODIAd/QGNHgTCG9.js","https:/framerusercontent.com/modules/pRnV6Luf1ylPJSzWM62H/6g2gKA3FkUvhCWItWBJL/NQGVTrvBk.js","https:/framerusercontent.com/modules/1Gm9uvEKZpSRjdiZErEE/vSt34UUmkoFXWGLygK4x/Cj76Jd6Oo.js","https:/framerusercontent.com/modules/ei6hvgejsxkwboUlgAtE/JtDSMmO5scDXYabSXAEQ/Ib9aRZ369.js","https:/framerusercontent.com/modules/9hTZ1Bq97mZ5bXfvboxb/C5SbaTq3yKEh3z8k41AD/siteMetadata.js"],"sourcesContent":["// Time and weather widget, simple and minimalistic.\n// Made by Upper Left Studio -> https://upperleft.design\n//\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Time & Weather\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TimeWeather(props){const{locationName,showLocation,showTime,useVisitorTime,timeZone,use24HourFormat,showMinutes,showSeconds,showTemperature,showConditions,showWeatherIcon,temperatureUnit,autoRefresh,refreshInterval,textColor,font,style}=props;// State for time\nconst[currentTime,setCurrentTime]=useState(new Date);// State for weather data\nconst[weatherData,setWeatherData]=useState({temperature:null,weathercode:null,weather:null,isLoading:true,error:null});// Geocode the location name to coordinates\nconst[coordinates,setCoordinates]=useState({latitude:null,longitude:null});// Convert location name to coordinates\nuseEffect(()=>{const geocodeLocation=async()=>{try{// Using OpenWeather Geocoding API\nconst response=await fetch(`https://api.openweathermap.org/geo/1.0/direct?q=${encodeURIComponent(locationName)}&limit=1&appid=8bd63e1fc4928d5f66a889fd32bd3f35`);if(!response.ok){throw new Error(\"Failed to geocode location\");}const data=await response.json();if(data&&data.length>0){startTransition(()=>{setCoordinates({latitude:data[0].lat,longitude:data[0].lon});});}else{throw new Error(\"Location not found\");}}catch(error){startTransition(()=>{setWeatherData({temperature:null,weathercode:null,isLoading:false,error:\"Failed to find location\"});});}};geocodeLocation();},[locationName]);// Fetch weather data\nuseEffect(()=>{if(!coordinates.latitude||!coordinates.longitude)return;const fetchWeatherData=async()=>{try{const response=await fetch(`https://api.openweathermap.org/data/2.5/weather?lat=${coordinates.latitude}&lon=${coordinates.longitude}&units=metric&appid=8bd63e1fc4928d5f66a889fd32bd3f35`);if(!response.ok){throw new Error(\"Failed to fetch weather data\");}const data=await response.json();startTransition(()=>{setWeatherData({temperature:data.main.temp,weathercode:data.weather[0].id,weather:data.weather,isLoading:false,error:null});});}catch(error){startTransition(()=>{setWeatherData({temperature:null,weathercode:null,isLoading:false,error:\"Failed to fetch weather data\"});});}};fetchWeatherData();},[coordinates.latitude,coordinates.longitude]);// Auto refresh weather data\nuseEffect(()=>{if(!autoRefresh||!coordinates.latitude||!coordinates.longitude)return;const fetchWeather=async()=>{try{const response=await fetch(`https://api.openweathermap.org/data/2.5/weather?lat=${coordinates.latitude}&lon=${coordinates.longitude}&units=metric&appid=8bd63e1fc4928d5f66a889fd32bd3f35`);if(!response.ok){throw new Error(\"Failed to fetch weather data\");}const data=await response.json();startTransition(()=>{setWeatherData({temperature:data.main.temp,weathercode:data.weather[0].id,weather:data.weather,isLoading:false,error:null});});}catch(error){console.error(\"Error refreshing weather data:\",error);}};const refreshIntervalId=setInterval(fetchWeather,refreshInterval*6e4);return()=>clearInterval(refreshIntervalId);},[autoRefresh,refreshInterval,coordinates.latitude,coordinates.longitude]);// Update time every second\nuseEffect(()=>{if(!showTime)return;const intervalId=setInterval(()=>{startTransition(()=>{setCurrentTime(new Date);});},1e3);return()=>clearInterval(intervalId);},[showTime]);// Format time based on props\nconst formattedTime=useMemo(()=>{if(!showTime)return\"\";const options={hour:\"numeric\",minute:showMinutes?\"2-digit\":undefined,second:showSeconds?\"2-digit\":undefined,hour12:!use24HourFormat,timeZone:useVisitorTime?undefined:timeZone||undefined};let timeString=currentTime.toLocaleTimeString(undefined,options);// Capitalize AM/PM\nif(!use24HourFormat){timeString=timeString.replace(/\\b(am|pm)\\b/i,match=>match.toUpperCase());}return timeString;},[currentTime,showTime,showMinutes,showSeconds,use24HourFormat,useVisitorTime,timeZone]);// Convert temperature if needed\nconst formattedTemperature=useMemo(()=>{if(!showTemperature||weatherData.temperature===null)return\"\";let temp=weatherData.temperature;if(temperatureUnit===\"fahrenheit\"){temp=temp*9/5+32;}return`${Math.round(temp)}\\xb0${temperatureUnit===\"celsius\"?\"C\":\"F\"}`;},[weatherData.temperature,showTemperature,temperatureUnit]);// Get weather condition text\nconst weatherCondition=useMemo(()=>{if(!showConditions||weatherData.weathercode===null)return\"\";// OpenWeather condition codes\nconst getWeatherCondition=code=>{// Thunderstorm\nif(code>=200&&code<300)return\"Thunderstorm\";// Drizzle\nif(code>=300&&code<400)return\"Drizzle\";// Rain\nif(code>=500&&code<600)return\"Rain\";// Snow\nif(code>=600&&code<700)return\"Snow\";// Atmosphere (fog, mist, etc)\nif(code>=700&&code<800)return\"Foggy\";// Clear\nif(code===800)return\"Clear sky\";// Clouds\nif(code>800)return\"Cloudy\";return\"Unknown\";};return getWeatherCondition(weatherData.weathercode);},[weatherData.weathercode,showConditions]);// Get weather icon based on weather code\nconst weatherIcon=useMemo(()=>{if(!showWeatherIcon||weatherData.weathercode===null)return null;// Use OpenWeather icon codes\nconst iconCode=weatherData.weather?.[0]?.icon||\"01d\";return`https://openweathermap.org/img/wn/${iconCode}@2x.png`;},[weatherData,showWeatherIcon]);// Combine all parts\nconst timeParts=[];const weatherParts=[];if(showLocation&&locationName){weatherParts.push(locationName);}if(showTime){timeParts.push(formattedTime);}if(showTemperature&&formattedTemperature){weatherParts.push(formattedTemperature);}if(showConditions&&weatherCondition){weatherParts.push(weatherCondition);}const displayText=(weatherParts.length>0?weatherParts[0]+\" • \":\"\")+(timeParts.length>0?timeParts.join(\" \"):\"\")+(weatherParts.length>1?\", \"+weatherParts.slice(1).join(\", \"):\"\");// Loading and error states\nlet statusText=\"\";if(weatherData.isLoading){statusText=\"Loading weather data...\";}else if(weatherData.error){statusText=weatherData.error;}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",color:textColor,...font,...style,minWidth:\"max-content\"},children:[/*#__PURE__*/_jsx(\"span\",{children:statusText||displayText}),showWeatherIcon&&weatherIcon&&/*#__PURE__*/_jsx(\"img\",{src:weatherIcon,alt:weatherCondition,style:{width:\"1.5em\",height:\"1.5em\",verticalAlign:\"middle\"}})]});}addPropertyControls(TimeWeather,{// Location controls\nlocationName:{type:ControlType.String,title:\"Location\",defaultValue:\"New York\"},showLocation:{type:ControlType.Boolean,title:\"Show Loc.\",defaultValue:true},// Time controls\nshowTime:{type:ControlType.Boolean,title:\"Show Time\",defaultValue:true},useVisitorTime:{type:ControlType.Boolean,title:\"Visitor Time\",defaultValue:true,description:\"Show the time in your visitor's location or the time in the chosen city\",hidden:({showTime})=>!showTime},timeZone:{type:ControlType.String,title:\"Time Zone\",defaultValue:\"America/New_York\",placeholder:\"e.g. Europe/London\",hidden:({showTime,useVisitorTime})=>!showTime||useVisitorTime},use24HourFormat:{type:ControlType.Boolean,title:\"24h Format\",defaultValue:false,hidden:({showTime})=>!showTime},showMinutes:{type:ControlType.Boolean,title:\"Minutes\",defaultValue:true,hidden:({showTime})=>!showTime},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:false,hidden:({showTime})=>!showTime},// Weather controls\nshowTemperature:{type:ControlType.Boolean,title:\"Temperature\",defaultValue:true},temperatureUnit:{type:ControlType.Enum,title:\"Unit\",options:[\"celsius\",\"fahrenheit\"],optionTitles:[\"\\xb0C\",\"\\xb0F\"],defaultValue:\"celsius\",displaySegmentedControl:true,hidden:({showTemperature})=>!showTemperature},showConditions:{type:ControlType.Boolean,title:\"Conditions\",defaultValue:true},showWeatherIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},// Refresh controls\nautoRefresh:{type:ControlType.Boolean,title:\"Auto Refresh\",defaultValue:true},refreshInterval:{type:ControlType.Number,title:\"Interval (min)\",defaultValue:15,min:1,max:60,step:1,displayStepper:true,hidden:({autoRefresh})=>!autoRefresh},// Styling controls\ntextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"16px\",lineHeight:\"1.5em\",letterSpacing:\"0em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\",description:\"Made by [Upper Left Studio](https://upperleft.design/?utm_source=component&utm_medium=resource).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeWeather\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeWeather.map","// Generated by Framer (5940525)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TimeWeather from\"https://framerusercontent.com/modules/cNrqayzot9ldn44X0sbk/eAVRa9cn44H8B18Dx5oR/TimeWeather.js\";const TimeWeatherFonts=getFonts(TimeWeather);const cycleOrder=[\"MPBrctAaN\",\"a4HioZcmX\",\"TeHuxPWY8\",\"lewK4NCpe\"];const serializationHash=\"framer-QLZpk\";const variantClassNames={a4HioZcmX:\"framer-v-1d9cabn\",lewK4NCpe:\"framer-v-ylnhqt\",MPBrctAaN:\"framer-v-jze8vk\",TeHuxPWY8:\"framer-v-17b2aao\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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:.3,ease:[.44,0,.56,1],type:\"tween\"};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={\"Variant 5\":\"lewK4NCpe\",Desktop:\"MPBrctAaN\",Phone:\"TeHuxPWY8\",Tablet:\"a4HioZcmX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MPBrctAaN\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MPBrctAaN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lewK4NCpe\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({TeHuxPWY8:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jze8vk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MPBrctAaN\",ref:refBinding,style:{backgroundColor:\"var(--token-eb6f2848-4d2f-4ca2-be02-7276cd1e5117, rgb(255, 255, 255))\",boxShadow:\"none\",...style},variants:{lewK4NCpe:{boxShadow:\"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)\"}},...addPropertyOverrides({a4HioZcmX:{\"data-framer-name\":\"Tablet\"},lewK4NCpe:{\"data-framer-name\":\"Variant 5\"},TeHuxPWY8:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gtmpbk\",layoutDependency:layoutDependency,layoutId:\"gaQJUjh4E\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gAHjFUM3I\",openInNewTab:false,scopeId:\"evDjZiasM\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:529,intrinsicWidth:364,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||72)-48-200)/2)+77.5),pixelHeight:529,pixelWidth:364,positionX:\"center\",positionY:\"center\",sizes:\"36px\",src:\"https://framerusercontent.com/images/pPMYNV8BxEevIirLE0HeTEgI88.svg?width=364&height=529\",srcSet:\"https://framerusercontent.com/images/pPMYNV8BxEevIirLE0HeTEgI88.svg?width=364&height=529 364w\"},className:\"framer-1vuc3a9 framer-hzbfwf\",layoutDependency:layoutDependency,layoutId:\"gAHjFUM3I\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1elownk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uWh9lMMJ6-container\",nodeId:\"uWh9lMMJ6\",rendersWithMotion:true,scopeId:\"evDjZiasM\",children:/*#__PURE__*/_jsx(TimeWeather,{autoRefresh:true,font:{fontFamily:'\"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"uWh9lMMJ6\",layoutId:\"uWh9lMMJ6\",locationName:\"San Francisco\",refreshInterval:15,showConditions:true,showLocation:true,showMinutes:true,showSeconds:false,showTemperature:true,showTime:true,showWeatherIcon:true,temperatureUnit:\"fahrenheit\",textColor:\"var(--token-ef443f12-9ce8-4fbb-a94b-f16c7cff02f1, rgb(143, 143, 143))\",timeZone:\"America/Los_Angeles\",use24HourFormat:false,useVisitorTime:false,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QLZpk.framer-hzbfwf, .framer-QLZpk .framer-hzbfwf { display: block; }\",\".framer-QLZpk.framer-jze8vk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 72px; justify-content: center; padding: 24px 100px 24px 100px; position: relative; width: 1200px; }\",\".framer-QLZpk .framer-1gtmpbk { 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: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QLZpk .framer-1vuc3a9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 36px; z-index: 1; }\",\".framer-QLZpk .framer-1elownk-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-QLZpk.framer-v-1d9cabn.framer-jze8vk { padding: 24px 40px 24px 40px; width: 810px; }\",\".framer-QLZpk.framer-v-1d9cabn .framer-1gtmpbk { max-width: unset; }\",\".framer-QLZpk.framer-v-17b2aao.framer-jze8vk { gap: 0px; padding: 24px; width: 390px; }\",\".framer-QLZpk.framer-v-17b2aao .framer-1vuc3a9 { aspect-ratio: 0.8 / 1; height: var(--framer-aspect-ratio-supported, 45px); }\",\".framer-QLZpk.framer-v-ylnhqt.framer-jze8vk { gap: 0px; height: min-content; min-height: 198px; padding: 0px 24px 0px 24px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a4HioZcmX\":{\"layout\":[\"fixed\",\"fixed\"]},\"TeHuxPWY8\":{\"layout\":[\"fixed\",\"fixed\"]},\"lewK4NCpe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerevDjZiasM=withCSS(Component,css,\"framer-QLZpk\");export default FramerevDjZiasM;FramerevDjZiasM.displayName=\"Navbar Dark\";FramerevDjZiasM.defaultProps={height:72,width:1200};addPropertyControls(FramerevDjZiasM,{variant:{options:[\"MPBrctAaN\",\"a4HioZcmX\",\"TeHuxPWY8\",\"lewK4NCpe\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerevDjZiasM,[{explicitInter:true,fonts:[{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNIsEASsJuXFGVOQ.woff2\",weight:\"400\"}]},...TimeWeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerevDjZiasM\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a4HioZcmX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TeHuxPWY8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lewK4NCpe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./evDjZiasM.map","// Generated by Framer (38f2e7f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Rrxde .framer-styles-preset-11ps3er:not(.rich-text-wrapper), .framer-Rrxde .framer-styles-preset-11ps3er.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, #333333); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, #333333); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, #333333); --framer-link-text-decoration: none; }\"];export const className=\"framer-Rrxde\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (38f2e7f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Schibsted Grotesk-regular\",\"GF;Schibsted Grotesk-700\",\"GF;Schibsted Grotesk-700italic\",\"GF;Schibsted Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v3/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNIsEASsJuXFGVOQ.woff2\",weight:\"400\"},{family:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v3/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNxcYASsJuXFGVOQ.woff2\",weight:\"700\"},{family:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v3/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oIPC8hvflSFOTXs.woff2\",weight:\"700\"},{family:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v3/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oLoDMhvflSFOTXs.woff2\",weight:\"400\"}]}];export const css=['.framer-FSj97 .framer-styles-preset-1e95crs:not(.rich-text-wrapper), .framer-FSj97 .framer-styles-preset-1e95crs.rich-text-wrapper p { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-FSj97\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4c8a172)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/jgbY1HoI7ZdKksHvqGvt/3jUQH1glASQkHMpLX5wy/lV15NCjfe.js\";const enabledGestures={Q6oRmCJgp:{hover:true}};const serializationHash=\"framer-tZ9lW\";const variantClassNames={Q6oRmCJgp:\"framer-v-1v7a4dj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Q6oRmCJgp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Q6oRmCJgp-hover\")return true;return false;};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,{motionChild:true,nodeId:\"Q6oRmCJgp\",scopeId:\"QGNHgTCG9\",...addPropertyOverrides({\"Q6oRmCJgp-hover\":{href:\"mailto:mandylai886@gmail.com\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1v7a4dj\",className,classNames)} framer-18ylp2v`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Q6oRmCJgp\",ref:refBinding,style:{backgroundColor:\"rgb(244, 242, 247)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"Q6oRmCJgp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e95crs\",\"data-styles-preset\":\"lV15NCjfe\",children:\"Thx for visiting ⊹♡ Get in touch\"})}),className:\"framer-t7bivp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gGHjVx7VS\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-893td1\",\"data-framer-name\":\"Ph arrow-up\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"boAhCTW9u\",style:{rotate:90},svg:'<svg width=\"32\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M25.707 14.707a1.001 1.001 0 0 1-1.415 0L17 7.414V27a1 1 0 0 1-2 0V7.414l-7.293 7.293a1 1 0 1 1-1.415-1.415l9-9a1 1 0 0 1 1.415 0l9 9a1 1 0 0 1 0 1.415Z\" fill=\"#333\"/></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tZ9lW.framer-18ylp2v, .framer-tZ9lW .framer-18ylp2v { display: block; }\",\".framer-tZ9lW.framer-1v7a4dj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tZ9lW .framer-t7bivp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tZ9lW .framer-893td1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-tZ9lW.framer-v-1v7a4dj.hover.framer-1v7a4dj { flex-direction: row; gap: 8px; text-decoration: none; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41.5\n * @framerIntrinsicWidth 267\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"a8GmoNyIg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQGNHgTCG9=withCSS(Component,css,\"framer-tZ9lW\");export default FramerQGNHgTCG9;FramerQGNHgTCG9.displayName=\"Contact\";FramerQGNHgTCG9.defaultProps={height:41.5,width:267};addFonts(FramerQGNHgTCG9,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQGNHgTCG9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a8GmoNyIg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"41.5\",\"framerIntrinsicWidth\":\"267\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QGNHgTCG9.map","// Generated by Framer (5940525)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bhyuyYruprYonHl92pcX/WMCg3Ay5VXgRbOnbvItQ/G87iQYbeS.js\";import Contact from\"https://framerusercontent.com/modules/Q3uWTFrgwROdZAMFxRJe/DVqsq4Idqva4vgDODIAd/QGNHgTCG9.js\";const ContactFonts=getFonts(Contact);const cycleOrder=[\"hjl36y_4u\",\"nHgUudaP_\",\"ORcUeFs1R\"];const serializationHash=\"framer-1Trh5\";const variantClassNames={hjl36y_4u:\"framer-v-ut361h\",nHgUudaP_:\"framer-v-ngvm3c\",ORcUeFs1R:\"framer-v-13m3pi1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"hjl36y_4u\",Phone:\"ORcUeFs1R\",Tablet:\"nHgUudaP_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hjl36y_4u\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hjl36y_4u\",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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ut361h\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hjl36y_4u\",ref:refBinding,style:{...style},...addPropertyOverrides({nHgUudaP_:{\"data-framer-name\":\"Tablet\"},ORcUeFs1R:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-191jbrj\",layoutDependency:layoutDependency,layoutId:\"OrxhQr0wH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wnglpa\",\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"ZD2juCgJl\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Xs04Ao4FE\",scopeId:\"NQGVTrvBk\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1m3ukhz framer-bbehuo\",\"data-framer-name\":\"ML_logo\",fill:\"black\",intrinsicHeight:54,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"Xs04Ao4FE\",svg:'<svg width=\"37\" height=\"54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.082 24.814c0-5.48-.069-12.269 1.15-17.01C4.119 4.362 5.886 2 8.237 2s3.772 1.842 5.003 4.953c1.172 2.96 1.683 7.15 1.951 8.906\" stroke=\"#D973D5\" stroke-width=\"2.66\" stroke-linecap=\"round\"/><path d=\"M28.299 24.814c0-5.48.068-12.269-1.151-17.01C26.263 4.362 24.496 2 22.145 2c-2.352 0-3.772 1.842-5.003 4.953-1.172 2.96-1.683 7.15-1.952 8.906\" stroke=\"#D973D5\" stroke-width=\"2.66\" stroke-linecap=\"round\"/><path d=\"M2.232 28.617c0 11.007-3.702 26.967 18.462 22.664\" stroke=\"#3B65B9\" stroke-width=\"2.66\" stroke-linecap=\"round\"/><path d=\"m15.19 40.325 3.052-3.602 3.052 3.602m8.206 0 3.051-3.602 3.052 3.602\" stroke=\"#3B65B9\" stroke-width=\"2.66\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+40+0+0+2,...addPropertyOverrides({nHgUudaP_:{y:(componentViewport?.y||0)+40+0+0+0+2},ORcUeFs1R:{y:(componentViewport?.y||0)+24+0+0+0+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mzfp3o-container\",layoutDependency:layoutDependency,layoutId:\"gng4k_OTS-container\",nodeId:\"gng4k_OTS\",rendersWithMotion:true,scopeId:\"NQGVTrvBk\",children:/*#__PURE__*/_jsx(Contact,{height:\"100%\",id:\"gng4k_OTS\",layoutId:\"gng4k_OTS\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1glnsxy\",\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"z0ru5qPqB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-myi3ig\",\"data-framer-name\":\"Frame 18\",layoutDependency:layoutDependency,layoutId:\"fVzrqdV6L\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U2NoaWJzdGVkIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, rgb(34, 34, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mandyslai/\",motionChild:true,nodeId:\"ffGYopXh1\",openInNewTab:true,relValues:[],scopeId:\"NQGVTrvBk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11ps3er\",\"data-styles-preset\":\"G87iQYbeS\",children:\"LinkedIn\"})})})}),className:\"framer-1f2on94\",\"data-framer-name\":\"LinkedIn\",fonts:[\"GF;Schibsted Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"ffGYopXh1\",style:{\"--extracted-r6o4lv\":\"var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qf4p1b\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"h_iimP4mL\",style:{backgroundColor:\"rgb(217, 217, 217)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U2NoaWJzdGVkIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, rgb(34, 34, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"littlemandyart.com\",motionChild:true,nodeId:\"NR61sWPMi\",openInNewTab:true,relValues:[],scopeId:\"NQGVTrvBk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11ps3er\",\"data-styles-preset\":\"G87iQYbeS\",children:\"Shop\"})})})}),className:\"framer-6gl754\",\"data-framer-name\":\"Email\",fonts:[\"GF;Schibsted Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"NR61sWPMi\",style:{\"--extracted-r6o4lv\":\"var(--token-0b81e472-5e2c-4f97-b7d7-822e6ed3dafe, rgb(34, 34, 34))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zqaw6x\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"S2CefRXiR\",style:{backgroundColor:\"rgb(217, 217, 217)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U2NoaWJzdGVkIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef443f12-9ce8-4fbb-a94b-f16c7cff02f1, rgb(143, 143, 143)))\"},children:\"\\xa9 2025 Mandy Lai\"})}),className:\"framer-138c76z\",fonts:[\"GF;Schibsted Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"DQ7Gji3j5\",style:{\"--extracted-r6o4lv\":\"var(--token-ef443f12-9ce8-4fbb-a94b-f16c7cff02f1, rgb(143, 143, 143))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1Trh5.framer-bbehuo, .framer-1Trh5 .framer-bbehuo { display: block; }\",\".framer-1Trh5.framer-ut361h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 100px 40px 100px; position: relative; width: 1200px; }\",\".framer-1Trh5 .framer-191jbrj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1Trh5 .framer-1wnglpa { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1Trh5 .framer-1m3ukhz { aspect-ratio: 0.6851851851851852 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); position: relative; text-decoration: none; width: 31px; }\",\".framer-1Trh5 .framer-1mzfp3o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1Trh5 .framer-1glnsxy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1Trh5 .framer-myi3ig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1Trh5 .framer-1f2on94, .framer-1Trh5 .framer-6gl754, .framer-1Trh5 .framer-138c76z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1Trh5 .framer-1qf4p1b, .framer-1Trh5 .framer-zqaw6x { flex: none; height: 20px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-1Trh5.framer-v-ngvm3c.framer-ut361h { padding: 40px; width: 810px; }\",\".framer-1Trh5.framer-v-ngvm3c .framer-191jbrj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-1Trh5.framer-v-13m3pi1.framer-ut361h { gap: 28px; padding: 24px; width: 390px; }\",\".framer-1Trh5.framer-v-13m3pi1 .framer-191jbrj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; justify-content: flex-start; max-width: unset; }\",\".framer-1Trh5.framer-v-13m3pi1 .framer-1wnglpa { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 125\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nHgUudaP_\":{\"layout\":[\"fixed\",\"auto\"]},\"ORcUeFs1R\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNQGVTrvBk=withCSS(Component,css,\"framer-1Trh5\");export default FramerNQGVTrvBk;FramerNQGVTrvBk.displayName=\"Footer\";FramerNQGVTrvBk.defaultProps={height:125,width:1200};addPropertyControls(FramerNQGVTrvBk,{variant:{options:[\"hjl36y_4u\",\"nHgUudaP_\",\"ORcUeFs1R\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNQGVTrvBk,[{explicitInter:true,fonts:[{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNIsEASsJuXFGVOQ.woff2\",weight:\"400\"}]},...ContactFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNQGVTrvBk\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"125\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nHgUudaP_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ORcUeFs1R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NQGVTrvBk.map","// Generated by Framer (4c8a172)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Schibsted Grotesk-500\",\"GF;Schibsted Grotesk-500\",\"GF;Schibsted Grotesk-700italic\",\"GF;Schibsted Grotesk-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNEMEASsJuXFGVOQ.woff2\",weight:\"500\"},{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oIPC8hvflSFOTXs.woff2\",weight:\"700\"},{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oLaDMhvflSFOTXs.woff2\",weight:\"500\"}]}];export const css=['.framer-lHie4 .framer-styles-preset-y4aqqn:not(.rich-text-wrapper), .framer-lHie4 .framer-styles-preset-y4aqqn.rich-text-wrapper h1 { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-lHie4\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4c8a172)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Schibsted Grotesk-500\",\"GF;Schibsted Grotesk-500\",\"GF;Schibsted Grotesk-700italic\",\"GF;Schibsted Grotesk-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNEMEASsJuXFGVOQ.woff2\",weight:\"500\"},{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oIPC8hvflSFOTXs.woff2\",weight:\"700\"},{cssFamilyName:\"Schibsted Grotesk\",source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oLaDMhvflSFOTXs.woff2\",weight:\"500\"}]}];export const css=['.framer-YlImp .framer-styles-preset-k99rgk:not(.rich-text-wrapper), .framer-YlImp .framer-styles-preset-k99rgk.rich-text-wrapper h2 { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #222222; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-YlImp\";\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 (5940525)\nexport default function metadata(params,activeLocale){return{description:\"Product Designer @ SoFi | Founder @ Littlemandyart | UC San Diego '24\",favicon:\"https://framerusercontent.com/assets/gSb2cbulg9dSJvS9flNszOc0zjw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/4iNcbFjURIdJfKmSCNmEzRN5i8.png\",title:\"Mandy Lai\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}