{"version":3,"file":"shared-lib.DPhGHYO2.mjs","names":["useStore","useState","useState","style","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/gYcfKAoQkkvcSlvTVy5h/oVdrS1BTAsP07XX8Kzxb/Theme_Toggle.js","https:/framerusercontent.com/modules/wbGkuP0649dQmnDZe44B/XSIei5IfWAPcV5mv45m8/esi9_sk3z.js","https:/framerusercontent.com/modules/EDeBsjSiUiskAU8yUlHe/L8ilxn8IuujdYJrof9ZH/p4IlFCHTj.js","https:/framerusercontent.com/modules/d7kgqzrXKkv5HdQL9xzF/9LHABcGOn5BFXPpNBMlA/siteMetadata.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({theme:\"dark\"});const isInEditor=()=>{try{return window.location!==window.parent.location;}catch(e){return true;}};const changeTheme=theme=>{if(isInEditor())return;const htmlElement=document.documentElement;const bodyElement=document.body;htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);if(theme===\"system\"){localStorage.removeItem(\"theme\");}else{localStorage.setItem(\"theme\",theme);}window.dispatchEvent(new Event(\"themeChange\"));};export default function ThemeToggle(props){const{lightText=\"LIGHT\",darkText=\"DARK\",fontSize=14,fontWeight=\"500\",fontFamily=\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\",letterSpacing=.5,textTransform=\"uppercase\",activeColor=\"#000000\",inactiveColor=\"#999999\",activeBackground=\"transparent\",inactiveBackground=\"transparent\",padding=\"4px 8px\",gap=8,borderRadius=6,activeBorder=\"none\",inactiveBorder=\"none\",hoverScale=1.05,transitionDuration=.2,direction=\"horizontal\",alignment=\"center\",style,...rest}=props;const[store,setStore]=useStore();const[hoveredButton,setHoveredButton]=useState(null);useEffect(()=>{if(isInEditor())return;const updateTheme=()=>{const prefersDarkScheme=window.matchMedia(\"(prefers-color-scheme: dark)\");const storedTheme=localStorage.getItem(\"theme\");let detectedTheme;if(storedTheme){detectedTheme=storedTheme;}else{// Force dark as default\ndetectedTheme=\"dark\";localStorage.setItem(\"theme\",detectedTheme);}setStore({theme:detectedTheme});changeTheme(detectedTheme);};updateTheme();// Collect CSS variables / dark rules\nlet lightThemeTokens=\"\";let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{const rules=sheet.cssRules||[];for(let r=0;r<rules.length;r++){const rule=rules[r];if(rule.selectorText===\"body\"){const style=rule.style;const tokens=[];for(let j=0;j<style.length;j++){const propName=style[j];if(propName&&propName.includes(\"--token\")){const value=style.getPropertyValue(propName);tokens.push(`${propName}: ${value};`);}}if(tokens.length)lightThemeTokens+=tokens.join(\" \");}if(rule.conditionText&&rule.conditionText.includes(\"prefers-color-scheme: dark\")){try{const inner=rule.cssRules||[];for(let k=0;k<inner.length;k++){const innerRule=inner[k];if(innerRule.selectorText===\"body\"){const cssText=innerRule.cssText||\"\";const mediaRulesString=cssText.replace(/^body/,\"\").replace(/^\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens+=mediaRulesString;}else{const cssText=innerRule.cssText||\"\";darkThemeTokens+=cssText;}}}catch(err){}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet&&sheet.href||sheet);}}let styleElement=document.getElementById(\"toggle-theme\");if(!styleElement){styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";document.head.appendChild(styleElement);}styleElement.textContent=`\n          body[toggle-theme=\"light\"] { ${lightThemeTokens} }\n          body[toggle-theme=\"dark\"]  { ${darkThemeTokens} }\n          html[toggle-theme=\"light\"] { color-scheme: light; }\n          html[toggle-theme=\"dark\"]  { color-scheme: dark; }\n        `;},[]);const clickLightTheme=()=>{setStore({theme:\"light\"});changeTheme(\"light\");};const clickDarkTheme=()=>{setStore({theme:\"dark\"});changeTheme(\"dark\");};const baseButtonStyle={fontSize,fontWeight,fontFamily,letterSpacing:`${letterSpacing}px`,textTransform,padding,cursor:\"pointer\",transition:`transform ${transitionDuration}s ease, color ${transitionDuration}s ease`,userSelect:\"none\",background:\"none\",border:\"none\",outline:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:`${borderRadius}px`};const getButtonStyle=(isActive,isHovered)=>({...baseButtonStyle,color:isActive?activeColor:inactiveColor,transform:isHovered?`scale(${hoverScale})`:\"scale(1)\"});const containerStyle={display:\"flex\",flexDirection:direction===\"horizontal\"?\"row\":\"column\",gap:`${gap}px`,alignItems:alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\",justifyContent:alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\",width:\"100%\",height:\"100%\",...style};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,...rest,children:[/*#__PURE__*/_jsx(\"button\",{style:getButtonStyle(store.theme===\"light\",hoveredButton===\"light\"),onClick:clickLightTheme,onMouseEnter:()=>setHoveredButton(\"light\"),onMouseLeave:()=>setHoveredButton(null),type:\"button\",children:lightText}),/*#__PURE__*/_jsx(\"button\",{style:getButtonStyle(store.theme===\"dark\",hoveredButton===\"dark\"),onClick:clickDarkTheme,onMouseEnter:()=>setHoveredButton(\"dark\"),onMouseLeave:()=>setHoveredButton(null),type:\"button\",children:darkText})]});}// Property Controls\naddPropertyControls(ThemeToggle,{lightText:{type:ControlType.String,title:\"Light Text\",defaultValue:\"LIGHT\"},darkText:{type:ControlType.String,title:\"Dark Text\",defaultValue:\"DARK\"},fontFamily:{type:ControlType.String,title:\"Font\",defaultValue:\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font Size\",min:8,max:72,step:1,defaultValue:14,unit:\"px\"},fontWeight:{type:ControlType.Enum,title:\"Weight\",options:[\"300\",\"400\",\"500\",\"600\",\"700\"],optionTitles:[\"Light\",\"Regular\",\"Medium\",\"Semi Bold\",\"Bold\"],defaultValue:\"500\"},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",min:-2,max:10,step:.1,defaultValue:.5},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"UPPERCASE\",\"lowercase\",\"Capitalize\"],defaultValue:\"uppercase\"},activeColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#000000\"},inactiveColor:{type:ControlType.Color,title:\"Inactive Color\",defaultValue:\"#999999\"},activeBackground:{type:ControlType.Color,title:\"Active Bg\",defaultValue:\"transparent\"},inactiveBackground:{type:ControlType.Color,title:\"Inactive Bg\",defaultValue:\"transparent\"},padding:{type:ControlType.String,title:\"Padding\",defaultValue:\"4px 8px\"},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:50,step:1,defaultValue:8,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:50,step:1,defaultValue:6,unit:\"px\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",min:1,max:1.5,step:.01,defaultValue:1.05},transitionDuration:{type:ControlType.Number,title:\"Transition (s)\",min:0,max:1,step:.05,defaultValue:.2,unit:\"s\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\"},alignment:{type:ControlType.Enum,title:\"Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Theme_Toggle.map","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-RkMlI .framer-styles-preset-4iuif9:not(.rich-text-wrapper), .framer-RkMlI .framer-styles-preset-4iuif9.rich-text-wrapper a {  }\"];export const className=\"framer-RkMlI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggle from\"https://framerusercontent.com/modules/gYcfKAoQkkvcSlvTVy5h/oVdrS1BTAsP07XX8Kzxb/Theme_Toggle.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wbGkuP0649dQmnDZe44B/XSIei5IfWAPcV5mv45m8/esi9_sk3z.js\";const ThemeToggleFonts=getFonts(ThemeToggle);const cycleOrder=[\"waKe56AUN\",\"k6h99zEMw\",\"WDNsxloyl\",\"Uc46AbR_H\"];const serializationHash=\"framer-ntF8Z\";const variantClassNames={k6h99zEMw:\"framer-v-1ecg53g\",Uc46AbR_H:\"framer-v-fop9cj\",waKe56AUN:\"framer-v-17q0r2w\",WDNsxloyl:\"framer-v-1dz3mgi\"};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 humanReadableVariantMap={\"Desktop.Alt\":\"Uc46AbR_H\",Desktop:\"waKe56AUN\",Phone:\"WDNsxloyl\",Tablet:\"k6h99zEMw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"waKe56AUN\"};};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:\"waKe56AUN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WDNsxloyl\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Uc46AbR_H\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Uc46AbR_H\")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,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17q0r2w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"waKe56AUN\",ref:refBinding,style:{...style},...addPropertyOverrides({k6h99zEMw:{\"data-framer-name\":\"Tablet\"},Uc46AbR_H:{\"data-framer-name\":\"Desktop.Alt\"},WDNsxloyl:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mdns89\",layoutDependency:layoutDependency,layoutId:\"z6WhQ_2w4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9dgskq\",layoutDependency:layoutDependency,layoutId:\"TNH8UWgLi\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fn5mp0\",layoutDependency:layoutDependency,layoutId:\"VqVguLcGx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VGltZXMgTmV3IFJvbWFuIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Times New Roman Regular\", \"Times New Roman Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PaDk3nrQ6\"},motionChild:true,nodeId:\"auqhM785e\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"AmitRoopnarine⁺\"})})})}),className:\"framer-p7uan2\",\"data-framer-name\":\"typeout\",fonts:[\"CUSTOMV2;Times New Roman Regular\"],layoutDependency:layoutDependency,layoutId:\"auqhM785e\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sh1nbf\",layoutDependency:layoutDependency,layoutId:\"TbCNivPTN\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u3lom2\",layoutDependency:layoutDependency,layoutId:\"KtzFQGopu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"QXJpYWwtQmxhY2s=\",\"--framer-font-family\":'\"Arial-Black\", \"Arial\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ed1jfKYV1\"},motionChild:true,nodeId:\"J1YH1wzpG\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"アミット・ループナリン\"})})})}),className:\"framer-jekxyf\",fonts:[\"Arial-Black\"],layoutDependency:layoutDependency,layoutId:\"J1YH1wzpG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Uc46AbR_H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"QXJpYWwtQmxhY2s=\",\"--framer-font-family\":'\"Arial-Black\", \"Arial\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ed1jfKYV1\"},motionChild:true,nodeId:\"J1YH1wzpG\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"アミット・ループナリン\"})})})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p6ps1n\",layoutDependency:layoutDependency,layoutId:\"cqUNtRBRD\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10knzcn\",layoutDependency:layoutDependency,layoutId:\"sLhX016Q1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"QXJpYWw=\",\"--framer-font-family\":'\"Arial\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ed1jfKYV1\"},motionChild:true,nodeId:\"xtivGR_CK\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"Works\"})})})}),className:\"framer-fzqt6g\",\"data-framer-name\":\"typeout\",fonts:[\"Arial\"],layoutDependency:layoutDependency,layoutId:\"xtivGR_CK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VGltZXMgTmV3IFJvbWFuIEl0YWxpYw==\",\"--framer-font-family\":'\"Times New Roman Italic\", \"Times New Roman Italic Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-style\":\"italic\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QjDGXZIsH\"},motionChild:true,nodeId:\"oaTBhy_oO\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"''Play''\"})})})}),className:\"framer-j6qjv5\",\"data-framer-name\":\"typeout\",fonts:[\"CUSTOMV2;Times New Roman Italic\"],layoutDependency:layoutDependency,layoutId:\"oaTBhy_oO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kq4g3i\",layoutDependency:layoutDependency,layoutId:\"fNVra4t13\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uqrvah\",layoutDependency:layoutDependency,layoutId:\"gUFO9TNJe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VGltZXMgTmV3IFJvbWFuIEl0YWxpYw==\",\"--framer-font-family\":'\"Times New Roman Italic\", \"Times New Roman Italic Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-style\":\"italic\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QjDGXZIsH\"},motionChild:true,nodeId:\"J7TrHEeZf\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"''Play''\"})})})}),className:\"framer-1ep32b3\",\"data-framer-name\":\"typeout\",fonts:[\"CUSTOMV2;Times New Roman Italic\"],layoutDependency:layoutDependency,layoutId:\"J7TrHEeZf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rqmzol\",layoutDependency:layoutDependency,layoutId:\"ZHqOgwncl\",children:isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jmh0mz\",layoutDependency:layoutDependency,layoutId:\"GLuvvfSMf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-971vok-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ct09mzWUQ-container\",nodeId:\"ct09mzWUQ\",rendersWithMotion:true,scopeId:\"p4IlFCHTj\",children:/*#__PURE__*/_jsx(ThemeToggle,{activeBackground:\"rgba(0, 0, 0, 0)\",activeColor:\"rgb(255, 255, 255)\",alignment:\"right\",borderRadius:0,darkText:\"Night\",direction:\"horizontal\",fontFamily:\"Arial\",fontSize:12,fontWeight:\"500\",gap:5,height:\"100%\",hoverScale:1,id:\"ct09mzWUQ\",inactiveBackground:\"rgba(0, 0, 0, 0)\",inactiveColor:\"rgba(255, 255, 255, 0.5)\",layoutId:\"ct09mzWUQ\",letterSpacing:-.2,lightText:\"Day\",padding:\"0px 0px\",textTransform:\"none\",transitionDuration:.3,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"QXJpYWw=\",\"--framer-font-family\":'\"Arial\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"x_KMfcqO3\"},motionChild:true,nodeId:\"Ji8QqNO7Q\",openInNewTab:false,relValues:[],scopeId:\"p4IlFCHTj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iuif9\",\"data-styles-preset\":\"esi9_sk3z\",children:\"Info\"})})})}),className:\"framer-1pp36kw\",\"data-framer-name\":\"typeout\",fonts:[\"Arial\"],layoutDependency:layoutDependency,layoutId:\"Ji8QqNO7Q\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ntF8Z.framer-1dh6pmk, .framer-ntF8Z .framer-1dh6pmk { display: block; }\",\".framer-ntF8Z.framer-17q0r2w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: hidden; padding: 0px 10px 5px 10px; position: relative; width: 1200px; }\",\".framer-ntF8Z .framer-1mdns89 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ntF8Z .framer-9dgskq, .framer-ntF8Z .framer-1p6ps1n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ntF8Z .framer-fn5mp0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ntF8Z .framer-p7uan2, .framer-ntF8Z .framer-fzqt6g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ntF8Z .framer-sh1nbf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 19px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ntF8Z .framer-u3lom2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px 0px 0px 5px; position: relative; width: 100%; }\",\".framer-ntF8Z .framer-jekxyf { flex: 1 0 0px; height: 1px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ntF8Z .framer-10knzcn { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ntF8Z .framer-j6qjv5, .framer-ntF8Z .framer-1ep32b3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ntF8Z .framer-1kq4g3i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-ntF8Z .framer-uqrvah { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ntF8Z .framer-1rqmzol { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ntF8Z .framer-jmh0mz { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ntF8Z .framer-971vok-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ntF8Z .framer-1pp36kw { flex: none; height: 15px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ntF8Z.framer-v-1ecg53g.framer-17q0r2w { width: 810px; }\",\".framer-ntF8Z.framer-v-1dz3mgi.framer-17q0r2w { flex-direction: column; padding: 5px 10px 5px 10px; width: 390px; }\",\".framer-ntF8Z.framer-v-1dz3mgi .framer-1mdns89 { align-content: center; align-items: center; flex: none; gap: 0px; width: 100%; }\",\".framer-ntF8Z.framer-v-1dz3mgi .framer-fn5mp0, .framer-ntF8Z.framer-v-1dz3mgi .framer-uqrvah, .framer-ntF8Z.framer-v-1dz3mgi .framer-jmh0mz { justify-content: flex-start; order: 0; }\",\".framer-ntF8Z.framer-v-1dz3mgi .framer-10knzcn { align-content: flex-start; align-items: flex-start; justify-content: flex-start; order: 0; padding: 0px 10px 0px 0px; }\",\".framer-ntF8Z.framer-v-1dz3mgi .framer-1kq4g3i { padding: 0px; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-1mdns89 { align-content: center; align-items: center; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-9dgskq { order: 0; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-sh1nbf { order: 4; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-1p6ps1n { align-self: stretch; height: auto; order: 1; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-10knzcn { align-content: center; align-items: center; flex-direction: row; justify-content: flex-start; padding: 0px 0px 0px 15px; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-fzqt6g { white-space: pre; width: auto; }\",\".framer-ntF8Z.framer-v-fop9cj .framer-1rqmzol { align-content: flex-start; align-items: flex-start; height: 14px; order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"k6h99zEMw\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"WDNsxloyl\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"Uc46AbR_H\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp4IlFCHTj=withCSS(Component,css,\"framer-ntF8Z\");export default Framerp4IlFCHTj;Framerp4IlFCHTj.displayName=\"Ar.Head\";Framerp4IlFCHTj.defaultProps={height:34,width:1200};addPropertyControls(Framerp4IlFCHTj,{variant:{options:[\"waKe56AUN\",\"k6h99zEMw\",\"WDNsxloyl\",\"Uc46AbR_H\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Desktop.Alt\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp4IlFCHTj,[{explicitInter:true,fonts:[{cssFamilyName:\"Times New Roman Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Times New Roman\",url:\"https://framerusercontent.com/assets/ybP4UHfzRL4w8hrRGKxLiIQUx4Y.woff2\",weight:\"400\"},{cssFamilyName:\"Times New Roman Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Times New Roman\",url:\"https://framerusercontent.com/assets/oB9uRu25BteqzyKjEC9lWFX6c9Q.woff2\",weight:\"400\"}]},...ThemeToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp4IlFCHTj\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"k6h99zEMw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"WDNsxloyl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"Uc46AbR_H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"34\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p4IlFCHTj.map","// Generated by Framer (e999480)\nexport default function metadata(params,activeLocale){return{description:\"Senior Design Engineer. Turning complex systems into clear, human-centered experiences.\\n\",favicon:\"https://framerusercontent.com/assets/DWsJz1pW0qr7kaibGt3fnSf1c.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ChtDNtbEV76La6rvISbFpDBWQ0.png\",title:\"Amit Roopnarine ￭ Senior Design Engineer, NY\"};}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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"}