{"version":3,"file":"shared-lib.EtW76-CD.mjs","names":["useState","useRef","useState","_Fragment","useCallback","REVERT_AFTER_MS","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HeaderObject1Fonts","HeaderObject1","HeaderObject","HeaderObjectInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useRef","useState","useCallback","HeaderObject1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","useState"],"sources":["https:/framerusercontent.com/modules/4HaHxlCoWItWYa5I5h3g/12GF7fYsp4jBVVoUh9n1/m4DQTGlqj.js","https:/framerusercontent.com/modules/VUbtGZmQyvxlaFGalys1/iLHdlzka99mDLC9NjhPV/Clock.js","https:/framerusercontent.com/modules/sSGGhQlN4POgH1itdko6/prDX3KQOJW6Db4J7JjIj/Withcopyemail.js","https:/framerusercontent.com/modules/VRWVXPHJvVGVh9WMU0Mp/wPlZBNDCR8I8PQoqL2i0/V1a8DUuOq.js","https:/framerusercontent.com/modules/4RpMOykXKnY85NjWiOK4/cZ3AZVgoLCAsrCthFJ5h/XoGD_iYkK.js","https:/framerusercontent.com/modules/ncCLMh9zX6y1prZo2ygs/lrCSh2KenMKkciNRRVr0/W9hlb1YoY.js","https:/framerusercontent.com/modules/wCrwzDB9fAvXePu9RGUZ/4tWXlUlrOxKwhryLeLUU/GiantEmail.js","https:/framerusercontent.com/modules/tTWYhIXIauQkZ3F5v7gG/IzczDvEcZKk6a7TJAiTJ/yY5HX67eR.js","https:/framerusercontent.com/modules/Y8IdbuQXzwfmg7cAxbzK/KJFtpXkDUAWzvKnLcGva/CustomCursor.js"],"sourcesContent":["// Generated by Framer (a050651)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Switzer-bold\",\"FS;Switzer-black\",\"FS;Switzer-black italic\",\"FS;Switzer-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/A54N3N7J5AY6YOPYJKLHF5VH7G7HSSUN/ERWIWIB434FMFHQFSSBD233EP3C62HOI/TOHQHMLIEIPKVF2JPM6SVKXFYGO5G2TJ.woff2\",weight:\"900\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FQHNKZEV35SAMFWVFCFSORJXUNHNILL4/X4YCR4COAQTK5XB6JCDDBS7Q33AQWUAE/J7XVDQ2IJENINPUAVBDJNH3VEXVDSPQQ.woff2\",weight:\"900\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\",weight:\"700\"}]}];export const css=['.framer-DiENy .framer-styles-preset-1pecpus:not(.rich-text-wrapper), .framer-DiENy .framer-styles-preset-1pecpus.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-beb24c22-9bad-4b2f-be5d-227b7127647d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-DiENy .framer-styles-preset-1pecpus:not(.rich-text-wrapper), .framer-DiENy .framer-styles-preset-1pecpus.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-beb24c22-9bad-4b2f-be5d-227b7127647d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-DiENy .framer-styles-preset-1pecpus:not(.rich-text-wrapper), .framer-DiENy .framer-styles-preset-1pecpus.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-beb24c22-9bad-4b2f-be5d-227b7127647d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-DiENy\";\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\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";export default function LocationTime(props){const{countryCode,timeZone,color}=props;const[display,setDisplay]=useState(\"\");useEffect(()=>{const format=()=>{const now=new Date;const time=new Intl.DateTimeFormat(\"en-GB\",{timeZone,hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hour12:false}).format(now);const offsetParts=new Intl.DateTimeFormat(\"en-US\",{timeZone,timeZoneName:\"shortOffset\"}).formatToParts(now);const rawOffset=offsetParts.find(p=>p.type===\"timeZoneName\")?.value??\"GMT+0\";// \"GMT+5:30\" -> \"GMT +5:30\"\nconst offset=rawOffset.replace(\"GMT\",\"GMT \");// country shown as entered (Data style is not forced to caps)\nsetDisplay(`${countryCode} - ${time} - ${offset}`);};format();// align the first tick to the next second boundary, then update every second\nconst msToNextSecond=1e3-Date.now()%1e3;let interval;const timeout=setTimeout(()=>{format();interval=setInterval(format,1e3);},msToNextSecond);return()=>{clearTimeout(timeout);if(interval)clearInterval(interval);};},[timeZone,countryCode]);if(!display)return null;const css=`.vm-clock{font-size:14px}@media (max-width: 809.98px){.vm-clock{font-size:13px}}`;return /*#__PURE__*/_jsxs(\"div\",{className:\"vm-clock\",style:{// matches the \"Data\" text style: Regular, 14px, 13px on phone\nfontFamily:\"Switzer, sans-serif\",fontWeight:400,lineHeight:1,color,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),display]});}addPropertyControls(LocationTime,{countryCode:{type:ControlType.String,defaultValue:\"IN\",title:\"Country Code\"},timeZone:{type:ControlType.String,defaultValue:\"Asia/Kolkata\",title:\"Time Zone\"},color:{type:ControlType.Color,defaultValue:\"#111111\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocationTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clock.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{useCallback,useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";// edit these directly, overrides don't get a Framer property panel\nconst EMAIL=\"work@visheshmahendru.com\";const COPIED_LABEL=\"EMAIL COPIED\";const REVERT_AFTER_MS=2e3;// [COPY] cursor label (desktop only). The copied confirmation stays in the\n// link itself (\"EMAIL COPIED\"), which also covers touch devices. Framer's native custom\n// cursors don't activate on layers inside components, so this override draws\n// the label itself, matching the Cursor Label component: 11px, black, +12px.\nconst CURSOR_CSS=`html.vm-copy-hover, html.vm-copy-hover * { cursor: none !important; }`;function CopyCursorLabel(props){const{active,start}=props;const ref=useRef(null);const[enabled,setEnabled]=useState(false);useEffect(()=>{setEnabled(window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches);},[]);useEffect(()=>{if(!enabled)return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const k=reduce?1:.35;const target={x:start.x,y:start.y};const pos={x:start.x,y:start.y};let raf=0;const tick=()=>{pos.x+=(target.x-pos.x)*k;pos.y+=(target.y-pos.y)*k;if(ref.current){ref.current.style.transform=`translate3d(${pos.x+12}px, ${pos.y+12}px, 0)`;}raf=requestAnimationFrame(tick);};const onMove=e=>{target.x=e.clientX;target.y=e.clientY;};window.addEventListener(\"pointermove\",onMove);raf=requestAnimationFrame(tick);document.documentElement.classList.toggle(\"vm-copy-hover\",active);return()=>{window.removeEventListener(\"pointermove\",onMove);cancelAnimationFrame(raf);document.documentElement.classList.remove(\"vm-copy-hover\");};},[enabled,active]);if(!enabled||!active)return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:CURSOR_CSS}),/*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"fixed\",left:0,top:0,zIndex:10,pointerEvents:\"none\",background:\"rgb(0, 0, 0)\",color:\"rgb(255, 255, 255)\",padding:\"3px 5px\",fontFamily:'\"Switzer\", sans-serif',fontWeight:700,fontSize:11,lineHeight:\"1.2em\",whiteSpace:\"nowrap\",transform:`translate3d(${start.x+12}px, ${start.y+12}px, 0)`},children:\"[COPY]\"})]}),document.body);}export function withCopyEmail(Component){return props=>{const[copied,setCopied]=useState(false);const timeoutRef=useRef(null);const[hovering,setHovering]=useState(false);const startRef=useRef({x:-100,y:-100});const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const handleClick=useCallback(async event=>{event.preventDefault()// this layer is likely still a Link to /contact, stop that\n;if(isOnCanvas)return;// don't touch the real clipboard mid-edit\ntry{// writes EMAIL to the user's actual OS clipboard —\n// async browser API, works because this runs inside a\n// real click (user gesture) on an https page\nawait navigator.clipboard.writeText(EMAIL);}catch(e){// blocked (old browser, http preview, denied permission)\n// — still swap the label below so the click isn't dead\n}setCopied(true);if(timeoutRef.current)clearTimeout(timeoutRef.current);timeoutRef.current=setTimeout(()=>setCopied(false),REVERT_AFTER_MS);props.onClick?.(event);},[isOnCanvas,props.onClick]);// Framer text layers expose their content as either `text` or\n// `children` depending on how the layer was built — check both so\n// this works whichever one your CONTACT layer actually uses\nconst usesTextProp=props.text!==undefined;const originalLabel=usesTextProp?props.text:props.children;const overrideContent=usesTextProp?{text:undefined}:{children:undefined};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},onPointerEnter:e=>{startRef.current={x:e.clientX,y:e.clientY};setHovering(true);},onPointerLeave:()=>setHovering(false),children:[!isOnCanvas&&/*#__PURE__*/_jsx(CopyCursorLabel,{active:hovering,start:startRef.current}),/*#__PURE__*/_jsx(Component,{...props,...overrideContent,onClick:handleClick,children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.12},style:{display:\"inline-block\"},children:copied?COPIED_LABEL:originalLabel},copied?\"copied\":\"idle\")})})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCopyEmail\":{\"type\":\"reactHoc\",\"name\":\"withCopyEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Withcopyemail.map","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4HaHxlCoWItWYa5I5h3g/12GF7fYsp4jBVVoUh9n1/m4DQTGlqj.js\";const enabledGestures={erAICJELI:{hover:true},mRlsphE8v:{hover:true}};const cycleOrder=[\"erAICJELI\",\"mRlsphE8v\"];const serializationHash=\"framer-1u5Gi\";const variantClassNames={erAICJELI:\"framer-v-z30m3m\",mRlsphE8v:\"framer-v-1pyuozl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DU9qbIrX3=undefined;const epuLpx82E=undefined;const Y_f7d2lg3=undefined;const kfx_xO1VL=undefined;const Gxw8bEYp0=undefined;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={\"Variant 1\":\"erAICJELI\",Small:\"mRlsphE8v\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,link,newTab,title,width,...props})=>{return{...props,DU9qbIrX3:click??props.DU9qbIrX3,epuLpx82E:link??props.epuLpx82E,Gxw8bEYp0:title??props.Gxw8bEYp0??\"ABOUT\",kfx_xO1VL:fill??props.kfx_xO1VL??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"erAICJELI\",Y_f7d2lg3:newTab??props.Y_f7d2lg3??false};};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,DU9qbIrX3,Gxw8bEYp0,epuLpx82E,kfx_xO1VL,Y_f7d2lg3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"erAICJELI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap19pol4x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DU9qbIrX3){const res=await DU9qbIrX3(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:epuLpx82E,motionChild:true,nodeId:\"erAICJELI\",openInNewTab:Y_f7d2lg3,scopeId:\"V1a8DUuOq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z30m3m\",className,classNames)} framer-1ksvf64`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"erAICJELI\",onTap:onTap19pol4x,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"erAICJELI-hover\":{backgroundColor:kfx_xO1VL},\"mRlsphE8v-hover\":{backgroundColor:kfx_xO1VL}},...addPropertyOverrides({\"erAICJELI-hover\":{\"data-framer-name\":undefined},\"mRlsphE8v-hover\":{\"data-framer-name\":undefined},mRlsphE8v:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"ABOUT\"})}),className:\"framer-a20zj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xHnL0ylX_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Gxw8bEYp0,variants:{\"erAICJELI-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"mRlsphE8v-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"erAICJELI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ABOUT\"})})},\"mRlsphE8v-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ABOUT\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-1u5Gi.framer-1ksvf64, .framer-1u5Gi .framer-1ksvf64 { display: block; }\",\".framer-1u5Gi.framer-z30m3m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1u5Gi .framer-a20zj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 58\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mRlsphE8v\":{\"layout\":[\"auto\",\"auto\"]},\"u4sAGMCzh\":{\"layout\":[\"auto\",\"auto\"]},\"OidwzPFRQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DU9qbIrX3\":\"click\",\"Gxw8bEYp0\":\"title\",\"epuLpx82E\":\"link\",\"kfx_xO1VL\":\"fill\",\"Y_f7d2lg3\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV1a8DUuOq=withCSS(Component,css,\"framer-1u5Gi\");export default FramerV1a8DUuOq;FramerV1a8DUuOq.displayName=\"Header Object 1\";FramerV1a8DUuOq.defaultProps={height:27,width:58};addPropertyControls(FramerV1a8DUuOq,{variant:{options:[\"erAICJELI\",\"mRlsphE8v\"],optionTitles:[\"Variant 1\",\"Small\"],title:\"Variant\",type:ControlType.Enum},DU9qbIrX3:{title:\"Click\",type:ControlType.EventHandler},Gxw8bEYp0:{defaultValue:\"ABOUT\",displayTextArea:false,title:\"Title\",type:ControlType.String},onGxw8bEYp0Change:{changes:\"Gxw8bEYp0\",type:ControlType.ChangeHandler},epuLpx82E:{title:\"Link\",type:ControlType.Link},kfx_xO1VL:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill\",type:ControlType.Color},Y_f7d2lg3:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onY_f7d2lg3Change:{changes:\"Y_f7d2lg3\",type:ControlType.ChangeHandler}});addFonts(FramerV1a8DUuOq,[{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\":\"FramerV1a8DUuOq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mRlsphE8v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u4sAGMCzh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OidwzPFRQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"DU9qbIrX3\\\":\\\"click\\\",\\\"Gxw8bEYp0\\\":\\\"title\\\",\\\"epuLpx82E\\\":\\\"link\\\",\\\"kfx_xO1VL\\\":\\\"fill\\\",\\\"Y_f7d2lg3\\\":\\\"newTab\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"58\",\"framerIntrinsicHeight\":\"27\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,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/4HaHxlCoWItWYa5I5h3g/12GF7fYsp4jBVVoUh9n1/m4DQTGlqj.js\";const enabledGestures={fDY6ti1Wr:{hover:true},ZmDhdNEmU:{hover:true}};const cycleOrder=[\"ZmDhdNEmU\",\"zBDflx5UN\",\"fDY6ti1Wr\",\"w7pqQDnNG\"];const serializationHash=\"framer-sThAi\";const variantClassNames={fDY6ti1Wr:\"framer-v-zk07kq\",w7pqQDnNG:\"framer-v-pr8vgv\",zBDflx5UN:\"framer-v-iyzs9b\",ZmDhdNEmU:\"framer-v-qf5l0n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const U4S4agjYU=undefined;const sZ7lyHY4z=undefined;const oU9ynBhu_=undefined;const dAStKWcNj=undefined;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={\"Small Copied\":\"w7pqQDnNG\",\"Variant 1\":\"ZmDhdNEmU\",\"Variant 2\":\"zBDflx5UN\",Small:\"fDY6ti1Wr\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,link,title,title2,width,...props})=>{return{...props,dAStKWcNj:title2??props.dAStKWcNj??\"EMAIL COPIED\",oU9ynBhu_:title??props.oU9ynBhu_??\"ABOUT\",sZ7lyHY4z:fill??props.sZ7lyHY4z??\"rgb(0, 0, 0)\",U4S4agjYU:link??props.U4S4agjYU,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZmDhdNEmU\"};};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,oU9ynBhu_,sZ7lyHY4z,U4S4agjYU,dAStKWcNj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZmDhdNEmU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprawmpv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"zBDflx5UN\"),300);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppear1xkmisi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ZmDhdNEmU\",true),1e3);});const onTapqm2lrn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"w7pqQDnNG\"),300);});const onAppearrfgjy3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"fDY6ti1Wr\",true),1e3);});useOnVariantChange(baseVariant,{w7pqQDnNG:onAppearrfgjy3,zBDflx5UN:onAppear1xkmisi});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:U4S4agjYU,motionChild:true,nodeId:\"ZmDhdNEmU\",openInNewTab:false,scopeId:\"XoGD_iYkK\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-qf5l0n\",className,classNames)} framer-dpxbys`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZmDhdNEmU\",onTap:onTaprawmpv,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"fDY6ti1Wr-hover\":{backgroundColor:sZ7lyHY4z},\"ZmDhdNEmU-hover\":{backgroundColor:sZ7lyHY4z},fDY6ti1Wr:{backgroundColor:\"rgba(0, 0, 0, 0)\"},w7pqQDnNG:{backgroundColor:\"rgb(0, 0, 0)\"},zBDflx5UN:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({\"fDY6ti1Wr-hover\":{\"data-framer-name\":undefined},\"ZmDhdNEmU-hover\":{\"data-framer-name\":undefined},fDY6ti1Wr:{\"data-framer-name\":\"Small\",onTap:onTapqm2lrn},w7pqQDnNG:{\"data-framer-name\":\"Small Copied\",onTap:undefined},zBDflx5UN:{\"data-framer-name\":\"Variant 2\",onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"ABOUT\"})}),className:\"framer-1u0o8tm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nbprK4su7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:oU9ynBhu_,variants:{\"fDY6ti1Wr-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"ZmDhdNEmU-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},w7pqQDnNG:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},zBDflx5UN:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fDY6ti1Wr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ABOUT\"})})},\"ZmDhdNEmU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ABOUT\"})})},w7pqQDnNG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"EMAIL COPIED\"})}),text:dAStKWcNj},zBDflx5UN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"EMAIL COPIED\"})}),text:dAStKWcNj}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-sThAi.framer-dpxbys, .framer-sThAi .framer-dpxbys { display: block; }\",\".framer-sThAi.framer-qf5l0n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sThAi .framer-1u0o8tm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sThAi.framer-v-iyzs9b.framer-qf5l0n, .framer-sThAi.framer-v-pr8vgv.framer-qf5l0n { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 58\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zBDflx5UN\":{\"layout\":[\"auto\",\"auto\"]},\"fDY6ti1Wr\":{\"layout\":[\"auto\",\"auto\"]},\"w7pqQDnNG\":{\"layout\":[\"auto\",\"auto\"]},\"KtSD1hjF7\":{\"layout\":[\"auto\",\"auto\"]},\"TT0QdOanC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oU9ynBhu_\":\"title\",\"sZ7lyHY4z\":\"fill\",\"U4S4agjYU\":\"link\",\"dAStKWcNj\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXoGD_iYkK=withCSS(Component,css,\"framer-sThAi\");export default FramerXoGD_iYkK;FramerXoGD_iYkK.displayName=\"Header Object\";FramerXoGD_iYkK.defaultProps={height:27,width:58};addPropertyControls(FramerXoGD_iYkK,{variant:{options:[\"ZmDhdNEmU\",\"zBDflx5UN\",\"fDY6ti1Wr\",\"w7pqQDnNG\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Small\",\"Small Copied\"],title:\"Variant\",type:ControlType.Enum},oU9ynBhu_:{defaultValue:\"ABOUT\",displayTextArea:false,title:\"Title\",type:ControlType.String},onoU9ynBhu_Change:{changes:\"oU9ynBhu_\",type:ControlType.ChangeHandler},sZ7lyHY4z:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill\",type:ControlType.Color},U4S4agjYU:{title:\"Link\",type:ControlType.Link},dAStKWcNj:{defaultValue:\"EMAIL COPIED\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},ondAStKWcNjChange:{changes:\"dAStKWcNj\",type:ControlType.ChangeHandler}});addFonts(FramerXoGD_iYkK,[{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\":\"FramerXoGD_iYkK\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zBDflx5UN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fDY6ti1Wr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w7pqQDnNG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KtSD1hjF7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TT0QdOanC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"58\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"oU9ynBhu_\\\":\\\"title\\\",\\\"sZ7lyHY4z\\\":\\\"fill\\\",\\\"U4S4agjYU\\\":\\\"link\\\",\\\"dAStKWcNj\\\":\\\"title2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocationTime from\"https://framerusercontent.com/modules/VUbtGZmQyvxlaFGalys1/iLHdlzka99mDLC9NjhPV/Clock.js\";import{withCopyEmail}from\"https://framerusercontent.com/modules/sSGGhQlN4POgH1itdko6/prDX3KQOJW6Db4J7JjIj/Withcopyemail.js\";import HeaderObject1 from\"https://framerusercontent.com/modules/VRWVXPHJvVGVh9WMU0Mp/wPlZBNDCR8I8PQoqL2i0/V1a8DUuOq.js\";import HeaderObject,*as HeaderObjectInfo from\"https://framerusercontent.com/modules/4RpMOykXKnY85NjWiOK4/cZ3AZVgoLCAsrCthFJ5h/XoGD_iYkK.js\";const HeaderObject1Fonts=getFonts(HeaderObject1);const LocationTimeFonts=getFonts(LocationTime);const HeaderObjectFonts=getFonts(HeaderObject);const HeaderObjectWithCopyEmailqkb25zWithMappedReactProps1ce52ib=withMappedReactProps(withCodeBoundaryForOverrides(HeaderObject,{nodeId:\"auATEzo5y\",override:withCopyEmail,scopeId:\"W9hlb1YoY\"}),HeaderObjectInfo);const cycleOrder=[\"u2vAO6kmh\",\"rUC6ifGMA\",\"w7Mct7LgS\"];const serializationHash=\"framer-UyTDF\";const variantClassNames={rUC6ifGMA:\"framer-v-h30o9s\",u2vAO6kmh:\"framer-v-162fzcl\",w7Mct7LgS:\"framer-v-1diftjj\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"u2vAO6kmh\",Phone:\"w7Mct7LgS\",Tablet:\"rUC6ifGMA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"u2vAO6kmh\"};};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:\"u2vAO6kmh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"w7Mct7LgS\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-162fzcl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"u2vAO6kmh\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({rUC6ifGMA:{\"data-framer-name\":\"Tablet\"},w7Mct7LgS:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o9s0pr\",layoutDependency:layoutDependency,layoutId:\"q8XbtOV86\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(30+((componentViewport?.height||200)-60-200)/2)+86.5,...addPropertyOverrides({w7Mct7LgS:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-27)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3l8a2-container\",\"data-framer-name\":\"Name Link\",layoutDependency:layoutDependency,layoutId:\"QMtw4Dcec-container\",name:\"Name Link\",nodeId:\"QMtw4Dcec\",rendersWithMotion:true,scopeId:\"W9hlb1YoY\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:resolvedLinks[0],Gxw8bEYp0:\"VISHESH MAHENDRU\",height:\"100%\",id:\"QMtw4Dcec\",kfx_xO1VL:\"rgb(0, 0, 0)\",layoutId:\"QMtw4Dcec\",name:\"Name Link\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:false,...addPropertyOverrides({rUC6ifGMA:{epuLpx82E:resolvedLinks[1]},w7Mct7LgS:{epuLpx82E:resolvedLinks[2],variant:matchVariant(\"mRlsphE8v\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dbqdkb-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mPRYAPEmR-container\",nodeId:\"mPRYAPEmR\",rendersWithMotion:true,scopeId:\"W9hlb1YoY\",children:/*#__PURE__*/_jsx(LocationTime,{color:\"rgb(0, 0, 0)\",countryCode:\"India\",height:\"100%\",id:\"mPRYAPEmR\",layoutId:\"mPRYAPEmR\",timeZone:\"Asia/Kolkata\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t3370x\",layoutDependency:layoutDependency,layoutId:\"xLa6SaW3q\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBHP21ydS\"},implicitPathVariables:undefined},{href:{webPageId:\"HBHP21ydS\"},implicitPathVariables:undefined},{href:{webPageId:\"HBHP21ydS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(30+((componentViewport?.height||200)-60-27)/2)+0,...addPropertyOverrides({w7Mct7LgS:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-27)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14vtopr-container\",layoutDependency:layoutDependency,layoutId:\"CqlEI7hA_-container\",nodeId:\"CqlEI7hA_\",rendersWithMotion:true,scopeId:\"W9hlb1YoY\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:resolvedLinks1[0],Gxw8bEYp0:\"ABOUT\",height:\"100%\",id:\"CqlEI7hA_\",kfx_xO1VL:\"rgb(0, 0, 0)\",layoutId:\"CqlEI7hA_\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:false,...addPropertyOverrides({rUC6ifGMA:{epuLpx82E:resolvedLinks1[1]},w7Mct7LgS:{epuLpx82E:resolvedLinks1[2],variant:matchVariant(\"mRlsphE8v\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(30+((componentViewport?.height||200)-60-27)/2)+0,...addPropertyOverrides({w7Mct7LgS:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-27)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qkb25z-container\",layoutDependency:layoutDependency,layoutId:\"auATEzo5y-container\",nodeId:\"auATEzo5y\",rendersWithMotion:true,scopeId:\"W9hlb1YoY\",children:/*#__PURE__*/_jsx(HeaderObjectWithCopyEmailqkb25zWithMappedReactProps1ce52ib,{dAStKWcNj:\"EMAIL COPIED\",height:\"100%\",id:\"auATEzo5y\",layoutId:\"auATEzo5y\",oU9ynBhu_:\"CONTACT\",sZ7lyHY4z:\"rgb(0, 0, 0)\",U4S4agjYU:\"mailto:work@visheshmahendru.com\",variant:matchVariant(\"ZmDhdNEmU\"),width:\"100%\",...addPropertyOverrides({w7Mct7LgS:{variant:matchVariant(\"fDY6ti1Wr\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RLwhWoHBp\"},implicitPathVariables:undefined},{href:{webPageId:\"RLwhWoHBp\"},implicitPathVariables:undefined},{href:{webPageId:\"RLwhWoHBp\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(30+((componentViewport?.height||200)-60-27)/2)+0,...addPropertyOverrides({w7Mct7LgS:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-27)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q7p87x-container\",layoutDependency:layoutDependency,layoutId:\"y3qv83gmi-container\",nodeId:\"y3qv83gmi\",rendersWithMotion:true,scopeId:\"W9hlb1YoY\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:resolvedLinks2[0],Gxw8bEYp0:\"[ARCHIVE]\",height:\"100%\",id:\"y3qv83gmi\",kfx_xO1VL:\"rgb(204, 12, 12)\",layoutId:\"y3qv83gmi\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:false,...addPropertyOverrides({rUC6ifGMA:{epuLpx82E:resolvedLinks2[1]},w7Mct7LgS:{epuLpx82E:resolvedLinks2[2],variant:matchVariant(\"mRlsphE8v\")}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-UyTDF.framer-uw2b5y, .framer-UyTDF .framer-uw2b5y { display: block; }\",\".framer-UyTDF.framer-162fzcl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 1200px; }\",\".framer-UyTDF .framer-1o9s0pr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-UyTDF .framer-3l8a2-container, .framer-UyTDF .framer-1dbqdkb-container, .framer-UyTDF .framer-14vtopr-container, .framer-UyTDF .framer-qkb25z-container, .framer-UyTDF .framer-q7p87x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-UyTDF .framer-t3370x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-UyTDF.framer-v-h30o9s.framer-162fzcl { padding: 30px 18px 30px 18px; width: 810px; }\",\".framer-UyTDF.framer-v-1diftjj.framer-162fzcl { padding: 20px 16px 20px 16px; width: 390px; }\",\".framer-UyTDF.framer-v-1diftjj .framer-t3370x { gap: 8px; }\",'.framer-UyTDF[data-border=\"true\"]::after, .framer-UyTDF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 87\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rUC6ifGMA\":{\"layout\":[\"fixed\",\"auto\"]},\"w7Mct7LgS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW9hlb1YoY=withCSS(Component,css,\"framer-UyTDF\");export default FramerW9hlb1YoY;FramerW9hlb1YoY.displayName=\"Header\";FramerW9hlb1YoY.defaultProps={height:87,width:1200};addPropertyControls(FramerW9hlb1YoY,{variant:{options:[\"u2vAO6kmh\",\"rUC6ifGMA\",\"w7Mct7LgS\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerW9hlb1YoY,[{explicitInter:true,fonts:[]},...HeaderObject1Fonts,...LocationTimeFonts,...HeaderObjectFonts],{supportsExplicitInterCodegen:true});FramerW9hlb1YoY.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HeaderObject1,{},context),()=>forwardLoader(HeaderObject,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW9hlb1YoY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rUC6ifGMA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w7Mct7LgS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"87\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCallback,useEffect,useLayoutEffect,useRef,useState}from\"react\";// Matches the \"Display\" text style: Switzer Bold, caps, -0.04em, 0.85 line height.\n// Text styles can't be attached to code components, so the values live here.\nconst FONT='\"Switzer\", sans-serif';// Text width in em, measured at runtime. This estimate is only used for the\n// first paint so the line is already close to full width before measuring.\nconst ESTIMATE_EM=13.4;const REVERT_AFTER_MS=2e3;/**\n * Footer email set edge to edge. It scales to the full width of its frame at\n * any viewport. Click, Enter or Space copies the address and swaps the small\n * label from [COPY] to [COPIED] for 2 seconds.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function GiantEmail(props){const{email,color,style}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const measureRef=useRef(null);const[em,setEm]=useState(ESTIMATE_EM);const[copied,setCopied]=useState(false);const timeoutRef=useRef(null);const measure=useCallback(()=>{const el=measureRef.current;if(!el)return;const size=parseFloat(getComputedStyle(el).fontSize)||100;const w=el.getBoundingClientRect().width;if(w>0)setEm(w/size);},[]);useLayoutEffect(()=>{measure();},[email,measure]);useEffect(()=>{if(typeof document===\"undefined\"||!document.fonts)return;document.fonts.ready.then(measure).catch(()=>{});return()=>{if(timeoutRef.current)clearTimeout(timeoutRef.current);};},[measure]);const copy=useCallback(async()=>{if(isOnCanvas)return;try{await navigator.clipboard.writeText(email);}catch(e){// clipboard blocked, the label still confirms the click\n}setCopied(true);if(timeoutRef.current)clearTimeout(timeoutRef.current);timeoutRef.current=setTimeout(()=>setCopied(false),REVERT_AFTER_MS);},[email,isOnCanvas]);const text={fontFamily:FONT,fontWeight:700,letterSpacing:\"-0.04em\",lineHeight:.85,textTransform:\"uppercase\",whiteSpace:\"nowrap\",color};return /*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,\"aria-label\":`Copy email address ${email}`,onClick:copy,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();copy();}},style:{...style,// container query units size the email to this frame width\n...{containerType:\"inline-size\"},display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:8,cursor:\"pointer\",width:\"100%\",overflow:\"hidden\",outlineOffset:4},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-live\":\"polite\",style:{fontFamily:FONT,fontWeight:700,fontSize:14,lineHeight:\"1.2em\",color},children:copied?\"[COPIED]\":\"[COPY]\"}),/*#__PURE__*/_jsx(\"span\",{style:{...text,display:\"block\",alignSelf:\"stretch\",fontSize:`calc(100cqw / ${em})`,// room for the \"@\" below the baseline at 0.85 line height\npaddingBottom:\"0.14em\"},children:email}),/*#__PURE__*/_jsx(\"span\",{ref:measureRef,\"aria-hidden\":\"true\",style:{...text,position:\"absolute\",visibility:\"hidden\",pointerEvents:\"none\",fontSize:100,left:0,top:0},children:email})]});}GiantEmail.defaultProps={email:\"work@visheshmahendru.com\",color:\"rgb(0, 0, 0)\"};addPropertyControls(GiantEmail,{email:{type:ControlType.String,title:\"Email\"},color:{type:ControlType.Color,title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GiantEmail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GiantEmail.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GiantEmail from\"https://framerusercontent.com/modules/wCrwzDB9fAvXePu9RGUZ/4tWXlUlrOxKwhryLeLUU/GiantEmail.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4HaHxlCoWItWYa5I5h3g/12GF7fYsp4jBVVoUh9n1/m4DQTGlqj.js\";import HeaderObject1 from\"https://framerusercontent.com/modules/VRWVXPHJvVGVh9WMU0Mp/wPlZBNDCR8I8PQoqL2i0/V1a8DUuOq.js\";const GiantEmailFonts=getFonts(GiantEmail);const HeaderObject1Fonts=getFonts(HeaderObject1);const cycleOrder=[\"aoV5gXSP2\",\"lhSHvhBNw\",\"oEstjWOZu\"];const serializationHash=\"framer-Z9ybe\";const variantClassNames={aoV5gXSP2:\"framer-v-hqgdu2\",lhSHvhBNw:\"framer-v-15cnxt7\",oEstjWOZu:\"framer-v-14ff5qn\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"aoV5gXSP2\",Phone:\"oEstjWOZu\",Tablet:\"lhSHvhBNw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aoV5gXSP2\"};};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:\"aoV5gXSP2\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hqgdu2\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aoV5gXSP2\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({lhSHvhBNw:{\"data-framer-name\":\"Tablet\"},oEstjWOZu:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ir5jft-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Giant Email\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bFf0wtyXx-container\",name:\"Giant Email\",nodeId:\"bFf0wtyXx\",rendersWithMotion:true,scopeId:\"yY5HX67eR\",children:/*#__PURE__*/_jsx(GiantEmail,{color:\"rgb(0, 0, 0)\",email:\"work@visheshmahendru.com\",height:\"100%\",id:\"bFf0wtyXx\",layoutId:\"bFf0wtyXx\",name:\"Giant Email\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hp6x51\",\"data-framer-name\":\"Footer Row\",layoutDependency:layoutDependency,layoutId:\"KzbLwzpL8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xzi8du\",layoutDependency:layoutDependency,layoutId:\"U7rlrpgm9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",children:\"\\xa9 2026\"})}),className:\"framer-iwjw9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C6IS8PNtK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lhSHvhBNw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"\\xa9 2026\"})})},oEstjWOZu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pecpus\",\"data-styles-preset\":\"m4DQTGlqj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"\\xa9 2026\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xd6jc9\",layoutDependency:layoutDependency,layoutId:\"xmnVCgNLD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+30+240+0+0,...addPropertyOverrides({lhSHvhBNw:{y:(componentViewport?.y||0)+30+232+0+0},oEstjWOZu:{y:(componentViewport?.y||0)+24+224+0+32.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t9p8f2-container\",layoutDependency:layoutDependency,layoutId:\"Od_pClDYy-container\",nodeId:\"Od_pClDYy\",rendersWithMotion:true,scopeId:\"yY5HX67eR\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:\"https://www.instagram.com/vishafterdark/\",Gxw8bEYp0:\"[INSTAGRAM]\",height:\"100%\",id:\"Od_pClDYy\",kfx_xO1VL:\"rgb(255, 0, 166)\",layoutId:\"Od_pClDYy\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+30+240+0+0,...addPropertyOverrides({lhSHvhBNw:{y:(componentViewport?.y||0)+30+232+0+0},oEstjWOZu:{y:(componentViewport?.y||0)+24+224+0+32.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sb923y-container\",layoutDependency:layoutDependency,layoutId:\"cs1bGTBFF-container\",nodeId:\"cs1bGTBFF\",rendersWithMotion:true,scopeId:\"yY5HX67eR\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:\"https://www.behance.net/visheshmahendru\",Gxw8bEYp0:\"[BEHANCE]\",height:\"100%\",id:\"cs1bGTBFF\",kfx_xO1VL:\"rgb(0, 76, 255)\",layoutId:\"cs1bGTBFF\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+30+240+0+0,...addPropertyOverrides({lhSHvhBNw:{y:(componentViewport?.y||0)+30+232+0+0},oEstjWOZu:{y:(componentViewport?.y||0)+24+224+0+32.8+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-390ese-container\",layoutDependency:layoutDependency,layoutId:\"wpjks4_vr-container\",nodeId:\"wpjks4_vr\",rendersWithMotion:true,scopeId:\"yY5HX67eR\",children:/*#__PURE__*/_jsx(HeaderObject1,{epuLpx82E:\"https://www.linkedin.com/in/visheshmahendru/\",Gxw8bEYp0:\"[LINKEDIN]\",height:\"100%\",id:\"wpjks4_vr\",kfx_xO1VL:\"rgb(22, 62, 171)\",layoutId:\"wpjks4_vr\",variant:matchVariant(\"erAICJELI\"),width:\"100%\",Y_f7d2lg3:true})})})]})]})]})})})});});const css=[\".framer-Z9ybe.framer-1a7iya0, .framer-Z9ybe .framer-1a7iya0 { display: block; }\",\".framer-Z9ybe.framer-hqgdu2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; mix-blend-mode: multiply; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 1200px; }\",\".framer-Z9ybe .framer-ir5jft-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Z9ybe .framer-1hp6x51 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-Z9ybe .framer-1xzi8du { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Z9ybe .framer-iwjw9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Z9ybe .framer-xd6jc9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Z9ybe .framer-1t9p8f2-container, .framer-Z9ybe .framer-sb923y-container, .framer-Z9ybe .framer-390ese-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Z9ybe.framer-v-15cnxt7.framer-hqgdu2 { gap: 32px; padding: 30px 18px 30px 18px; width: 810px; }\",\".framer-Z9ybe.framer-v-14ff5qn.framer-hqgdu2 { gap: 24px; padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-Z9ybe.framer-v-14ff5qn .framer-1hp6x51 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-Z9ybe.framer-v-14ff5qn .framer-xd6jc9 { align-content: unset; align-items: unset; display: grid; gap: 8px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); width: 100%; }\",\".framer-Z9ybe.framer-v-14ff5qn .framer-1t9p8f2-container, .framer-Z9ybe.framer-v-14ff5qn .framer-sb923y-container, .framer-Z9ybe.framer-v-14ff5qn .framer-390ese-container { align-self: start; justify-self: start; width: fit-content; }\",...sharedStyle.css,'.framer-Z9ybe[data-border=\"true\"]::after, .framer-Z9ybe [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 224\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lhSHvhBNw\":{\"layout\":[\"fixed\",\"auto\"]},\"oEstjWOZu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryY5HX67eR=withCSS(Component,css,\"framer-Z9ybe\");export default FrameryY5HX67eR;FrameryY5HX67eR.displayName=\"Footer\";FrameryY5HX67eR.defaultProps={height:224,width:1200};addPropertyControls(FrameryY5HX67eR,{variant:{options:[\"aoV5gXSP2\",\"lhSHvhBNw\",\"oEstjWOZu\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryY5HX67eR,[{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\"}]},...GiantEmailFonts,...HeaderObject1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameryY5HX67eR.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HeaderObject1,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryY5HX67eR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lhSHvhBNw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oEstjWOZu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"224\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";export default function CursorTrail(props){const{color,lineWidth,trailLength,fadeSpeed,blendMode}=props;const canvasRef=useRef(null);const points=useRef([]);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);useEffect(()=>{if(!isClient)return;const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");const resize=()=>{canvas.width=window.innerWidth;canvas.height=window.innerHeight;};resize();window.addEventListener(\"resize\",resize);const handleMove=e=>{points.current.push({x:e.clientX,y:e.clientY,age:0});if(points.current.length>trailLength){points.current.shift();}};window.addEventListener(\"mousemove\",handleMove);let rafId;const draw=()=>{ctx.clearRect(0,0,canvas.width,canvas.height);points.current.forEach(p=>p.age+=fadeSpeed);points.current=points.current.filter(p=>p.age<1);if(points.current.length>1){ctx.beginPath();ctx.moveTo(points.current[0].x,points.current[0].y);for(let i=1;i<points.current.length;i++){ctx.lineTo(points.current[i].x,points.current[i].y);}ctx.strokeStyle=color;ctx.lineWidth=lineWidth;ctx.lineJoin=\"round\";ctx.lineCap=\"round\";ctx.globalAlpha=.6;ctx.stroke();}rafId=requestAnimationFrame(draw);};draw();return()=>{window.removeEventListener(\"resize\",resize);window.removeEventListener(\"mousemove\",handleMove);cancelAnimationFrame(rafId);};},[isClient,color,lineWidth,trailLength,fadeSpeed]);if(!isClient)return null;return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"fixed\",inset:0,width:\"100vw\",height:\"100vh\",pointerEvents:\"none\",zIndex:9999,mixBlendMode:blendMode}});}addPropertyControls(CursorTrail,{color:{type:ControlType.Color,defaultValue:\"#111111\",title:\"Line Color\"},lineWidth:{type:ControlType.Number,defaultValue:1.5,min:.5,max:6,step:.5,title:\"Line Width\"},trailLength:{type:ControlType.Number,defaultValue:20,min:5,max:60,step:1,title:\"Trail Points\"},fadeSpeed:{type:ControlType.Number,defaultValue:.04,min:.01,max:.2,step:.01,title:\"Fade Speed\"},blendMode:{type:ControlType.Enum,defaultValue:\"difference\",title:\"Blend Mode\",options:[\"normal\",\"difference\",\"exclusion\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hue\",\"saturation\",\"color\",\"luminosity\"],optionTitles:[\"Normal\",\"Difference\",\"Exclusion\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CursorTrail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomCursor.map"],"mappings":"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"}