{"version":3,"file":"script_main.DDWFFt2C.mjs","names":["useState","useMemo","formatted","l","useRef","useState","useCallback","deltaX","deltaY","gap","heading","VideoFonts","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","ProfileFonts","Profile","PlayfulPetFonts","DateTimeDisplayFonts","ContainerWithOptimizedAppearEffect","CursorFonts","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","addImageAlt","animation","animation1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","RichText","React.Fragment","PropertyOverrides","css","ProfileFonts","Profile","PlayfulPetFonts","DateTimeDisplayFonts","ContainerWithOptimizedAppearEffect","CursorFonts","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","addImageAlt","animation","animation1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","RichText","React.Fragment","PropertyOverrides","css","Profile","PlayfulPetFonts","DateTimeDisplayFonts","ContainerWithOptimizedAppearEffect","CursorFonts","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","addImageAlt","animation","animation1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","RichText","React.Fragment","PropertyOverrides","css","r","p","u","h","c","d","a","l","m","v","useRef","Lenis","_Fragment","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","SmoothScrollComponent","Cursor","isBrowser","useRef","React.useId","RichText","React.Fragment","PropertyOverrides","React.createElement","Main","Main2","Main3","MainPage","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/jbKbw65AF4N9bjwWuqvK/sfGyEYaykX5xjiOkXWKl/DateTimeDisplay.js","https:/framerusercontent.com/modules/N6mWOHi20emJ0hfgoXJl/04fdVoj2ZRCJxqpyCFRR/PlayfulPet.js","https:/framerusercontent.com/modules/ibKr70vXX8lPuNZuo6Zl/OP0pkiDRzDCUXibMl16i/V_SWRuAsO.js","https:/framerusercontent.com/modules/dca5k2NQeUK9bUHnHCEs/TJrt2Le8meoPRwG1y14t/TS8D5Oo7R.js","https:/framerusercontent.com/modules/qBWeORKU6ybM1TufpnEH/fl57DSB7nN4dDZ1SsGRG/nTR37cuTn.js","https:/framerusercontent.com/modules/y9bIYbt9huGn4UpjIlMy/aGUBzbS9Q4LPU2uuaLQ6/JGVl0LgFm.js","https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.29/dist/lenis.modern.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js","https:/framerusercontent.com/modules/9VF6tbkPC2Ey2pC7rmcW/Dms4D0BYxnMDeAzboXxX/dhQ7ozq9h.js","https:/framerusercontent.com/modules/yzJfEkkadybCBJmNe9Ex/lmZkzEYMrPU3PSe31jFO/AdY0zPTtL.js","framer:toplevel/main"],"sourcesContent":["// Date Time component with customizable format, locale, and font properties\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Date Time component with customizable format, locale, and font properties\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DateTimeDisplay(props){const{timezone=\"auto\",showSeconds=false,showTimeZone=false,timeFormat=\"12\",caseFormat=\"upper\",fontColor=\"#7E7E7E\",font,prefix=\"\",suffix=\"\",textSelectable=true,locale=\"en-US\",useCustomFormat=false,customFormat=\"YYYY-MM-DD HH:mm:ss\",style}=props;const[currentTime,setCurrentTime]=useState(new Date);useEffect(()=>{const interval=setInterval(()=>{startTransition(()=>{setCurrentTime(new Date);});},showSeconds?1e3:6e4);return()=>clearInterval(interval);},[showSeconds]);const formattedDateTimeDisplay=useMemo(()=>{try{if(useCustomFormat&&customFormat){// Custom format implementation\nconst formatCustom=(date,format)=>{const year=date.getFullYear();const month=date.getMonth()+1;const day=date.getDate();const hours=date.getHours();const minutes=date.getMinutes();const seconds=date.getSeconds();const hours12=hours%12||12;const ampm=hours>=12?\"PM\":\"AM\";const weekdays=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];const weekdaysShort=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];const months=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const monthsShort=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];return format.replace(/YYYY/g,year.toString()).replace(/YY/g,year.toString().slice(-2)).replace(/MMMM/g,months[month-1]).replace(/MMM/g,monthsShort[month-1]).replace(/MM/g,month.toString().padStart(2,\"0\")).replace(/M/g,month.toString()).replace(/DD/g,day.toString().padStart(2,\"0\")).replace(/D/g,day.toString()).replace(/dddd/g,weekdays[date.getDay()]).replace(/ddd/g,weekdaysShort[date.getDay()]).replace(/HH/g,hours.toString().padStart(2,\"0\")).replace(/H/g,hours.toString()).replace(/hh/g,hours12.toString().padStart(2,\"0\")).replace(/h/g,hours12.toString()).replace(/mm/g,minutes.toString().padStart(2,\"0\")).replace(/m/g,minutes.toString()).replace(/ss/g,seconds.toString().padStart(2,\"0\")).replace(/s/g,seconds.toString()).replace(/A/g,ampm).replace(/a/g,ampm.toLowerCase());};let formatted=formatCustom(currentTime,customFormat);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}const options={weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\",timeZone:timezone===\"auto\"?undefined:timezone};if(showSeconds){options.second=\"2-digit\";}if(showTimeZone){options.timeZoneName=\"short\";}let formatted=currentTime.toLocaleString(locale,options);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}catch(error){// Fallback formatting if locale/timezone is invalid\nconst fallback=currentTime.toLocaleString(\"en-US\",{weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\"});return caseFormat===\"upper\"?fallback.toUpperCase():fallback;}},[currentTime,timezone,showSeconds,showTimeZone,timeFormat,caseFormat,prefix,suffix,locale,useCustomFormat,customFormat]);const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",color:fontColor,userSelect:textSelectable?\"text\":\"none\",cursor:textSelectable?\"text\":\"default\",...isFixedWidth?{}:{width:\"max-content\"},...font},children:formattedDateTimeDisplay});}addPropertyControls(DateTimeDisplay,{useCustomFormat:{type:ControlType.Boolean,title:\"Custom Format\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Preset\"},customFormat:{type:ControlType.String,title:\"Format String\",defaultValue:\"YYYY-MM-DD HH:mm:ss\",placeholder:\"e.g., YYYY-MM-DD HH:mm:ss\",hidden:({useCustomFormat})=>!useCustomFormat},timezone:{type:ControlType.Enum,title:\"Time Zone\",options:[\"auto\",\"America/New_York\",\"America/Chicago\",\"America/Denver\",\"America/Los_Angeles\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Asia/Tokyo\",\"Asia/Shanghai\",\"Asia/Kolkata\",\"Australia/Sydney\",\"UTC\"],optionTitles:[\"Auto (Local)\",\"New York (EST/EDT)\",\"Chicago (CST/CDT)\",\"Denver (MST/MDT)\",\"Los Angeles (PST/PDT)\",\"London (GMT/BST)\",\"Paris (CET/CEST)\",\"Berlin (CET/CEST)\",\"Tokyo (JST)\",\"Shanghai (CST)\",\"Mumbai (IST)\",\"Sydney (AEST/AEDT)\",\"UTC\"],defaultValue:\"auto\",hidden:({useCustomFormat})=>useCustomFormat},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},showTimeZone:{type:ControlType.Boolean,title:\"Time Zone\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},timeFormat:{type:ControlType.Enum,title:\"Mode\",options:[\"12\",\"24\"],optionTitles:[\"12 Hour\",\"24 Hour\"],defaultValue:\"12\",displaySegmentedControl:true,hidden:({useCustomFormat})=>useCustomFormat},caseFormat:{type:ControlType.Enum,title:\"Case\",options:[\"upper\",\"lower\",\"title\"],optionTitles:[\"UPPER\",\"lower\",\"Title\"],defaultValue:\"upper\"},fontColor:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#7E7E7E\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"Text before...\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"Text after...\"},locale:{type:ControlType.Enum,title:\"Locale\",options:[\"en-US\",\"en-GB\",\"fr-FR\",\"de-DE\",\"es-ES\",\"it-IT\",\"ja-JP\",\"ko-KR\",\"zh-CN\",\"zh-TW\",\"pt-BR\",\"ru-RU\",\"ar-SA\",\"hi-IN\"],optionTitles:[\"English (US)\",\"English (UK)\",\"French\",\"German\",\"Spanish\",\"Italian\",\"Japanese\",\"Korean\",\"Chinese (Simplified)\",\"Chinese (Traditional)\",\"Portuguese (Brazil)\",\"Russian\",\"Arabic\",\"Hindi\"],defaultValue:\"en-US\",hidden:({useCustomFormat})=>useCustomFormat},textSelectable:{type:ControlType.Boolean,title:\"Text Select\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DateTimeDisplay\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DateTimeDisplay.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Playful Pet - Interactive sprite companion\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 32\n * @framerIntrinsicHeight 32\n * @framerDisableUnlink\n */export default function PlayfulPet(props){const{petType=\"cat\",velocity=10,spriteSheet={src:\"\",alt:\"sprite sheet\"},petSize=32,activationMode=\"followCursor\",clickBehavior=\"autoStart\",interactionEnabled=true,particleColor=\"#ab9df2\",particleAmount=10,particleSize=2,initialMood=\"rest\",style}=props;const effectiveSpriteSheet=petType===\"cat\"?{src:\"https://framerusercontent.com/images/Z3cW4CCpt3lSebTZIy4g19yjZes.png\",alt:\"cat sprite\"}:petType===\"dog\"?{src:\"https://framerusercontent.com/images/OIytiz59yWoVOHFRxmrN9I2Fwo.png\",alt:\"dog sprite\"}:spriteSheet;const isCanvasMode=RenderTarget.current()===RenderTarget.canvas;const petElement=useRef(null);const containerRef=useRef(null);const position=useRef({x:0,y:0});const initialPosition=useRef({x:0,y:0});const initialPositionSet=useRef(false);const targetPosition=useRef({x:0,y:0});const hasMovedCursor=useRef(false);const animFrame=useRef(0);const restCounter=useRef(0);const currentAction=useRef(null);const actionFrame=useRef(0);const rafId=useRef();const prevTimestamp=useRef();// Store page position during return animation\nconst pagePosition=useRef({x:0,y:0});// Run away mode animation states\nconst noticeFrameCount=useRef(0);const caughtSequenceFrame=useRef(0);// Track current random mood\nconst[currentRandomMood,setCurrentRandomMood]=useState(\"rest\");// Track if selfGroom should show or rest\nconst[showSelfGroomAnimation,setShowSelfGroomAnimation]=useState(true);// Hide cat until position is set\nconst[isVisible,setIsVisible]=useState(false);// Track activation state\nconst[isActivated,setIsActivated]=useState(clickBehavior===\"autoStart\");// Track if returning to initial position\nconst[isReturning,setIsReturning]=useState(false);// Track if showing notice animation (run away mode)\nconst[isShowingNotice,setIsShowingNotice]=useState(false);// Track caught animation sequence\nconst[isCaughtSequence,setIsCaughtSequence]=useState(false);const SPRITE_MAP={rest:[[0,0]],notice:[[-1,0]],drowsy:[[-2,0]],asleep:[[-3,0],[-4,0]],selfGroom:[[-5,0],[-6,0],[-7,0]],north:[[0,-1],[-1,-1]],south:[[-2,-1],[-3,-1]],east:[[-4,-1],[-5,-1]],west:[[-6,-1],[-7,-1]],northeast:[[0,-2],[-1,-2]],northwest:[[-2,-2],[-3,-2]],southeast:[[-4,-2],[-5,-2]],southwest:[[-6,-2],[-7,-2]],scratchWallTop:[[0,-3],[-1,-3]],scratchWallBottom:[[-2,-3],[-3,-3]],scratchWallRight:[[-4,-3],[-5,-3]],scratchWallLeft:[[-6,-3],[-7,-3]]};const SPRITE_SHEET_SIZE=32;const scale=petSize/SPRITE_SHEET_SIZE;const halfSize=petSize/2;// Helper function to get current mood\nconst getCurrentMood=useCallback(()=>{if(clickBehavior===\"autoStart\")return\"rest\";if(initialMood===\"random\")return currentRandomMood;return initialMood;},[clickBehavior,initialMood,currentRandomMood]);//  track if parent is fixed\nconst isParentFixed=useRef(false);// Effect to cycle random moods\nuseEffect(()=>{// Only run for \"random\" mood and when not activated\nif(initialMood!==\"random\"||isActivated||isCanvasMode)return;// Check every 100ms (same as animation loop)\nconst intervalId=setInterval(()=>{// Use same random logic as performRestBehavior\nif(Math.floor(Math.random()*100)===0){const moodOptions=[\"rest\",\"selfGroom\",\"asleep\"];// Include wall scratching if near edges\nif(position.current.x<halfSize)moodOptions.push(\"scratchWallLeft\");if(position.current.y<halfSize)moodOptions.push(\"scratchWallTop\");if(position.current.x>window.innerWidth-halfSize)moodOptions.push(\"scratchWallRight\");if(position.current.y>window.innerHeight-halfSize)moodOptions.push(\"scratchWallBottom\");const randomMood=moodOptions[Math.floor(Math.random()*moodOptions.length)];setCurrentRandomMood(randomMood);}},100);return()=>clearInterval(intervalId);},[initialMood,isActivated,isCanvasMode,halfSize]);// Update activation when behavior changes\nuseEffect(()=>{setIsActivated(clickBehavior===\"autoStart\");setIsReturning(false);hasMovedCursor.current=false;setIsShowingNotice(false);setIsCaughtSequence(false);},[activationMode,clickBehavior]);// Capture initial position from canvas placement (only for auto-start)\nuseEffect(()=>{if(isCanvasMode||initialPositionSet.current)return;const container=containerRef.current;const pet=petElement.current;if(!container||!pet)return;// Check if parent container is fixed\nconst parentElement=container.parentElement;if(parentElement){const parentStyle=window.getComputedStyle(parentElement);isParentFixed.current=parentStyle.position===\"fixed\";}// Use viewport coordinates for fixed positioning\nconst rect=container.getBoundingClientRect();// Center position in viewport coordinates\nconst viewportX=rect.left+rect.width/2;const viewportY=rect.top+rect.height/2;// Current position always in viewport coordinates\nposition.current={x:viewportX,y:viewportY};// Initial position storage based on parent positioning\nif(isParentFixed.current){// Fixed parent: store viewport coordinates\ninitialPosition.current={x:viewportX,y:viewportY};}else{// Relative parent: store page coordinates (includes current scroll)\ninitialPosition.current={x:viewportX+window.scrollX,y:viewportY+window.scrollY};}targetPosition.current={x:viewportX,y:viewportY};initialPositionSet.current=true;// Set initial mood sprite\nconst moodSprite=getCurrentMood();const idleCoords=SPRITE_MAP[moodSprite][0];pet.style.backgroundPosition=`${idleCoords[0]*SPRITE_SHEET_SIZE*scale}px ${idleCoords[1]*SPRITE_SHEET_SIZE*scale}px`;// Make cat visible after position is set\nsetIsVisible(true);},[isCanvasMode,initialMood,getCurrentMood]);// Scroll handler to update viewport position during return\nuseEffect(()=>{// Don't add scroll handler if parent is fixed\nif(!isReturning||isCanvasMode||isParentFixed.current)return;const handleScroll=()=>{const pet=petElement.current;if(!pet)return;// Convert page position to current viewport position\nconst viewportX=pagePosition.current.x-window.scrollX;const viewportY=pagePosition.current.y-window.scrollY;// Update the visual position\npet.style.left=`${viewportX-halfSize}px`;pet.style.top=`${viewportY-halfSize}px`;};window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",handleScroll);};},[isReturning,isCanvasMode,halfSize]);// Handle cat click for activation/deactivation\nconst handleCatClick=useCallback(()=>{// Follow Cursor mode\nif(activationMode===\"followCursor\"){if(clickBehavior===\"autoStart\"){// Auto-started: clicking shows hearts\nif(interactionEnabled){triggerParticles();}return;}else if(clickBehavior===\"clickToStart\"){// Click to start mode\nif(!isActivated){const pet=petElement.current;if(pet){const rect=pet.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;position.current={x:centerX,y:centerY};if(!initialPositionSet.current){// FIX: Check parent type\nif(isParentFixed.current){initialPosition.current={x:centerX,y:centerY};}else{initialPosition.current={x:centerX+window.scrollX,y:centerY+window.scrollY};}initialPositionSet.current=true;}}setIsActivated(true);setIsReturning(false);// Reset to rest when activated\ncurrentAction.current=null;actionFrame.current=0;}else{// Second click: show hearts (only if enabled)\nif(interactionEnabled){triggerParticles();}}}else if(clickBehavior===\"clickToToggle\"){// Click toggles run away mode\nif(isActivated||isShowingNotice){// FIX: Check parent type (currently missing!)\nif(isParentFixed.current){pagePosition.current={x:position.current.x,y:position.current.y};}else{pagePosition.current={x:position.current.x+window.scrollX,y:position.current.y+window.scrollY};}// Caught! Deactivate and return to initial position\nsetIsActivated(false);setIsShowingNotice(false);setIsCaughtSequence(false);setIsReturning(true);currentAction.current=null;actionFrame.current=0;}else{// Capture current position and save as initial position before activating\nconst pet=petElement.current;if(pet){const rect=pet.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;position.current={x:centerX,y:centerY};// FIX: Check parent type\nif(isParentFixed.current){initialPosition.current={x:centerX,y:centerY};}else{initialPosition.current={x:centerX+window.scrollX,y:centerY+window.scrollY};}initialPositionSet.current=true;}setIsActivated(true);setIsReturning(false);// Reset to rest when activated\ncurrentAction.current=null;actionFrame.current=0;}}}else if(activationMode===\"runAway\"){if(clickBehavior===\"autoStart\"){// Auto-started run away mode - clicking shows hearts\nif(interactionEnabled){triggerParticles();}return;}else if(clickBehavior===\"clickToStart\"){// Click to start mode for run away\nif(!isActivated&&!isShowingNotice){const pet=petElement.current;if(pet){const rect=pet.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;position.current={x:centerX,y:centerY};if(!initialPositionSet.current){// FIX: Check parent type\nif(isParentFixed.current){initialPosition.current={x:centerX,y:centerY};}else{initialPosition.current={x:centerX+window.scrollX,y:centerY+window.scrollY};}initialPositionSet.current=true;}}setIsShowingNotice(true);noticeFrameCount.current=0;setIsCaughtSequence(false);caughtSequenceFrame.current=0;}else if(isActivated){// Second click: show hearts (only if enabled)\nif(interactionEnabled){triggerParticles();}}}else if(clickBehavior===\"clickToToggle\"){// Click toggles run away mode\nif(isActivated||isShowingNotice){// CRITICAL FIX: Handle both activated and showing notice states\n// When starting return, save current position in PAGE coordinates\npagePosition.current={x:position.current.x+window.scrollX,y:position.current.y+window.scrollY};// Caught! Deactivate and return to initial position\nsetIsActivated(false);setIsShowingNotice(false);setIsCaughtSequence(false);setIsReturning(true);currentAction.current=null;actionFrame.current=0;}else{// Capture position and save as initial, then start running\nconst pet=petElement.current;if(pet){const rect=pet.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;position.current={x:centerX,y:centerY};// FIX: Check parent type\nif(isParentFixed.current){initialPosition.current={x:centerX,y:centerY};}else{initialPosition.current={x:centerX+window.scrollX,y:centerY+window.scrollY};}initialPositionSet.current=true;}setIsShowingNotice(true);noticeFrameCount.current=0;setIsCaughtSequence(false);caughtSequenceFrame.current=0;}}}},[interactionEnabled,activationMode,clickBehavior,isActivated,isShowingNotice]);const triggerParticles=useCallback(()=>{if(!interactionEnabled||!petElement.current||!containerRef.current)return;const container=containerRef.current;const pet=petElement.current;const bounds=pet.getBoundingClientRect();// Always use viewport coordinates for particles\nconst midX=bounds.left+bounds.width*.5;const midY=bounds.top+bounds.height*.5;for(let idx=0;idx<particleAmount;idx++){const particle=document.createElement(\"div\");particle.className=\"pet-particle\";particle.textContent=\"❤\";const randomX=(Math.random()-.5)*50;const randomY=(Math.random()-.5)*50;particle.style.left=`${midX+randomX}px`;particle.style.top=`${midY+randomY}px`;particle.style.transform=`translate(-50%, -50%) rotate(${Math.random()*360}deg)`;particle.style.color=particleColor;container.appendChild(particle);setTimeout(()=>{if(container.contains(particle)){container.removeChild(particle);}},1e3);}},[interactionEnabled,particleAmount,particleColor,isActivated,isShowingNotice,isReturning]);useEffect(()=>{// Show particle styles when interaction is enabled and clickBehavior is autoStart or clickToStart\nif(!interactionEnabled||clickBehavior!==\"autoStart\"&&clickBehavior!==\"clickToStart\")return;const styleIdentifier=\"pet-particle-animation\";if(document.getElementById(styleIdentifier))return;const styleTag=document.createElement(\"style\");styleTag.id=styleIdentifier;styleTag.textContent=`\n            @keyframes particleBurst {\n                from { \n                    transform: translate(-50%, -50%) scale(0); \n                    opacity: 1; \n                }\n                to { \n                    transform: translate(-50%, -50%) scale(1); \n                    opacity: 0; \n                }\n            }\n            .pet-particle {\n                position: fixed;\n                font-size: ${particleSize}em;\n                animation: particleBurst 1s ease-out forwards;\n                pointer-events: none;\n                z-index: 1000000;\n            }\n        `;document.head.appendChild(styleTag);return()=>{const elem=document.getElementById(styleIdentifier);if(elem)document.head.removeChild(elem);};},[interactionEnabled,clickBehavior,particleSize]);useEffect(()=>{if(isCanvasMode)return;const pet=petElement.current;if(!pet)return;const updateSprite=(state,frameIdx)=>{const coords=SPRITE_MAP[state][frameIdx%SPRITE_MAP[state].length];pet.style.backgroundPosition=`${coords[0]*SPRITE_SHEET_SIZE*scale}px ${coords[1]*SPRITE_SHEET_SIZE*scale}px`;};const clearAction=()=>{currentAction.current=null;actionFrame.current=0;};const performRestBehavior=()=>{// Don't perform any behavior until position is properly set\nif(!initialPositionSet.current){updateSprite(\"rest\",0);return;}restCounter.current++;if(restCounter.current>10&&Math.floor(Math.random()*100)===0&&!currentAction.current){const behaviors=[\"asleep\",\"selfGroom\"];if(position.current.x<halfSize)behaviors.push(\"scratchWallLeft\");if(position.current.y<halfSize)behaviors.push(\"scratchWallTop\");if(position.current.x>window.innerWidth-halfSize)behaviors.push(\"scratchWallRight\");if(position.current.y>window.innerHeight-halfSize)behaviors.push(\"scratchWallBottom\");currentAction.current=behaviors[Math.floor(Math.random()*behaviors.length)];}const action=currentAction.current;if(!action){updateSprite(\"rest\",0);return;}switch(action){case\"asleep\":if(actionFrame.current<8){updateSprite(\"drowsy\",0);}else{updateSprite(\"asleep\",Math.floor(actionFrame.current/4));if(actionFrame.current>192)clearAction();}break;case\"scratchWallTop\":case\"scratchWallBottom\":case\"scratchWallRight\":case\"scratchWallLeft\":case\"selfGroom\":updateSprite(action,actionFrame.current);if(actionFrame.current>9)clearAction();break;}actionFrame.current++;};// Function to display initial mood animation (before activation)\nconst performInitialMoodAnimation=()=>{if(!initialPositionSet.current)return;const mood=getCurrentMood();// Perform animation based on mood\nif(mood===\"selfGroom\"){if(showSelfGroomAnimation){// Play selfGroom animation\nupdateSprite(\"selfGroom\",Math.floor(animFrame.current/1));// Check if animation completed (selfGroom has 3 frames, plays ~8 times for smooth loop)\nif(animFrame.current>=8){// Animation done, switch to rest for 5 seconds\nsetShowSelfGroomAnimation(false);animFrame.current=0// Reset here\n;// After 5 seconds, show selfGroom again\nsetTimeout(()=>{animFrame.current=0// Reset before starting grooming again\n;setShowSelfGroomAnimation(true);},5e3);}}else{// Show rest for 5 seconds\nupdateSprite(\"rest\",0);// Don't increment animFrame during rest\nreturn;}}else if(mood===\"asleep\"){updateSprite(\"asleep\",Math.floor(animFrame.current/4));}else{updateSprite(\"rest\",0);}animFrame.current++;};const updateMotion=()=>{// Don't do anything until position is set\nif(!initialPositionSet.current){return;}// Handle notice animation before running (runAway mode - when first activated)\nif(isShowingNotice&&activationMode===\"runAway\"){noticeFrameCount.current++;updateSprite(\"notice\",0);// Show notice for 5 frames (~0.5 seconds)\nif(noticeFrameCount.current>=5){setIsShowingNotice(false);setIsActivated(true);noticeFrameCount.current=0;}return;}// Handle returning with page-locked position\nif(isReturning){animFrame.current++;// NEW: Calculate target based on parent positioning\nlet targetX,targetY;if(isParentFixed.current){// Fixed parent: use viewport coordinates directly\ntargetX=initialPosition.current.x;targetY=initialPosition.current.y;}else{// Relative parent: convert page to viewport coordinates\ntargetX=initialPosition.current.x-window.scrollX;targetY=initialPosition.current.y-window.scrollY;}// Calculate delta\nconst deltaX=pagePosition.current.x-(isParentFixed.current?initialPosition.current.x:initialPosition.current.x);const deltaY=pagePosition.current.y-(isParentFixed.current?initialPosition.current.y:initialPosition.current.y);const gap=Math.sqrt(deltaX**2+deltaY**2);if(gap<velocity||gap<5){// Reached initial position\npagePosition.current.x=initialPosition.current.x;pagePosition.current.y=initialPosition.current.y;pet.style.left=`${targetX-halfSize}px`;pet.style.top=`${targetY-halfSize}px`;// Reset to initial mood sprite\nconst moodSprite=getCurrentMood();updateSprite(moodSprite,0);animFrame.current=0;// Switch back to relative positioning\nsetIsReturning(false);return;}// Move towards initial position in PAGE coordinates\nlet heading=deltaY/gap>.5?\"north\":deltaY/gap<-.5?\"south\":\"\";heading+=deltaX/gap>.5?\"west\":deltaX/gap<-.5?\"east\":\"\";updateSprite(heading,animFrame.current);// Update position\npagePosition.current.x-=deltaX/gap*velocity;pagePosition.current.y-=deltaY/gap*velocity;// Convert to viewport for display based on parent type\nif(isParentFixed.current){pet.style.left=`${pagePosition.current.x-halfSize}px`;pet.style.top=`${pagePosition.current.y-halfSize}px`;}else{const viewportX=pagePosition.current.x-window.scrollX;const viewportY=pagePosition.current.y-window.scrollY;pet.style.left=`${viewportX-halfSize}px`;pet.style.top=`${viewportY-halfSize}px`;}return;}// Don't move if not activated - show initial mood animation\nif(!isActivated){performInitialMoodAnimation();return;}// Run Away Mode: Move away from cursor\nif(activationMode===\"runAway\"&&isActivated){animFrame.current++;const deltaX=position.current.x-targetPosition.current.x;const deltaY=position.current.y-targetPosition.current.y;const gap=Math.sqrt(deltaX**2+deltaY**2);// Define escape radius - start running when cursor gets close\nconst escapeRadius=150;if(gap<escapeRadius&&gap>5){// Run away from cursor\ncurrentAction.current=null;actionFrame.current=0;restCounter.current=0;// Calculate direction away from cursor\nlet heading=deltaY/gap>.5?\"south\":deltaY/gap<-.5?\"north\":\"\";heading+=deltaX/gap>.5?\"east\":deltaX/gap<-.5?\"west\":\"\";updateSprite(heading,animFrame.current);// Move away from cursor (opposite direction)\nposition.current.x+=deltaX/gap*velocity;position.current.y+=deltaY/gap*velocity;// Keep within screen bounds\nposition.current.x=Math.max(halfSize,Math.min(position.current.x,window.innerWidth-halfSize));position.current.y=Math.max(halfSize,Math.min(position.current.y,window.innerHeight-halfSize));pet.style.left=`${position.current.x-halfSize}px`;pet.style.top=`${position.current.y-halfSize}px`;}else{// Cursor is far away, rest or perform idle behavior\nperformRestBehavior();}return;}// Follow Mode: Normal behavior (followCursor mode)\n// Don't move until cursor has moved\nif(!hasMovedCursor.current){updateSprite(\"rest\",0);return;}animFrame.current++;const deltaX=position.current.x-targetPosition.current.x;const deltaY=position.current.y-targetPosition.current.y;const gap=Math.sqrt(deltaX**2+deltaY**2);if(gap<velocity||gap<48){performRestBehavior();return;}currentAction.current=null;actionFrame.current=0;if(restCounter.current>1){updateSprite(\"notice\",0);restCounter.current=Math.min(restCounter.current,7);restCounter.current--;return;}let heading=deltaY/gap>.5?\"north\":deltaY/gap<-.5?\"south\":\"\";heading+=deltaX/gap>.5?\"west\":deltaX/gap<-.5?\"east\":\"\";updateSprite(heading,animFrame.current);position.current.x-=deltaX/gap*velocity;position.current.y-=deltaY/gap*velocity;position.current.x=Math.max(halfSize,Math.min(position.current.x,window.innerWidth-halfSize));position.current.y=Math.max(halfSize,Math.min(position.current.y,window.innerHeight-halfSize));pet.style.left=`${position.current.x-halfSize}px`;pet.style.top=`${position.current.y-halfSize}px`;};const animationLoop=now=>{if(!pet.isConnected)return;if(!prevTimestamp.current)prevTimestamp.current=now;if(now-prevTimestamp.current>100){prevTimestamp.current=now;updateMotion();}rafId.current=window.requestAnimationFrame(animationLoop);};const trackCursor=evt=>{// Always use viewport coordinates for cursor tracking\ntargetPosition.current={x:evt.clientX,y:evt.clientY};// For follow modes, mark that cursor has moved\nif(isActivated&&!isReturning&&activationMode!==\"runAway\"){hasMovedCursor.current=true;}};document.addEventListener(\"mousemove\",trackCursor);rafId.current=window.requestAnimationFrame(animationLoop);return()=>{document.removeEventListener(\"mousemove\",trackCursor);if(rafId.current)window.cancelAnimationFrame(rafId.current);};},[velocity,isCanvasMode,isActivated,isReturning,activationMode,isShowingNotice,isCaughtSequence,initialMood,getCurrentMood,currentRandomMood,showSelfGroomAnimation]);if(isCanvasMode){// Calculate initial mood sprite position for canvas preview\nconst moodSprite=getCurrentMood();const canvasCoords=SPRITE_MAP[moodSprite][0];return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${petSize}px`,height:`${petSize}px`,backgroundImage:`url(${effectiveSpriteSheet.src})`,backgroundSize:`${256*scale}px ${128*scale}px`,imageRendering:\"pixelated\",backgroundPosition:`${canvasCoords[0]*SPRITE_SHEET_SIZE*scale}px ${canvasCoords[1]*SPRITE_SHEET_SIZE*scale}px`}})});}// Determine if cat should be clickable\nconst isClickable=!isReturning&&(clickBehavior===\"autoStart\"&&interactionEnabled||clickBehavior===\"clickToStart\"&&(!isActivated||interactionEnabled)||clickBehavior===\"clickToToggle\");// Determine cursor style\nconst getCursorStyle=()=>{if(isReturning)return\"default\";if(clickBehavior===\"autoStart\"&&interactionEnabled){return\"pointer\";}if(clickBehavior===\"clickToStart\"){if(!isActivated)return\"pointer\";if(interactionEnabled)return\"pointer\";return\"default\";}if(clickBehavior===\"clickToToggle\"){return\"pointer\";}return\"default\";};// Position: fixed when activated/showing notice/returning\nconst shouldBeFixed=isActivated||isShowingNotice||isReturning;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:`${petSize}px`,height:`${petSize}px`,position:\"relative\",...style},children:/*#__PURE__*/_jsx(\"div\",{ref:petElement,\"aria-hidden\":\"true\",onClick:handleCatClick,style:{width:`${petSize}px`,height:`${petSize}px`,position:shouldBeFixed?\"fixed\":\"relative\",pointerEvents:isClickable?\"auto\":\"none\",backgroundImage:`url(${effectiveSpriteSheet.src})`,backgroundSize:`${256*scale}px ${128*scale}px`,imageRendering:\"pixelated\",// When relative: stay in parent (0, 0). When fixed: use calculated position\nleft:shouldBeFixed?`${position.current.x-halfSize}px`:\"0px\",top:shouldBeFixed?`${position.current.y-halfSize}px`:\"0px\",cursor:getCursorStyle(),zIndex:shouldBeFixed?999999:\"auto\",opacity:isVisible?1:0,transition:\"opacity 0.1s ease-in\"}})});}PlayfulPet.displayName=\"Playful Pet\";addPropertyControls(PlayfulPet,{activationMode:{type:ControlType.Enum,title:\"Behavior\",options:[\"followCursor\",\"runAway\"],optionTitles:[\"Follow Cursor\",\"Run Away\"],defaultValue:\"followCursor\",displaySegmentedControl:true,description:\"*Follow Cursor:* Pet follows your mouse\\n*Run Away:* Pet avoids your cursor\",segmentedControlDirection:\"vertical\"},clickBehavior:{type:ControlType.Enum,title:\"Start & Stop\",options:[\"autoStart\",\"clickToStart\",\"clickToToggle\"],optionTitles:[\"Auto Start\",\"Click to Start\",\"Click to Toggle\"],defaultValue:\"autoStart\",displaySegmentedControl:true,description:\"*Auto:* Starts immediately\\n*Click to Start:* Click once to activate\\n*Toggle:* Click to start/stop anytime\",segmentedControlDirection:\"vertical\"},initialMood:{type:ControlType.Enum,title:\"Initial Mood\",options:[\"rest\",\"selfGroom\",\"asleep\",\"random\"],optionTitles:[\"Rest\",\"Self Grooming\",\"Asleep\",\"Random\"],defaultValue:\"rest\",displaySegmentedControl:true,description:\"Choose your pet's starting animation before activation.\\n*Random:* Cycles through moods automatically every ~10 seconds\",segmentedControlDirection:\"vertical\",hidden:props=>props.clickBehavior===\"autoStart\"},velocity:{type:ControlType.Number,title:\"Speed\",defaultValue:10,min:1,max:50,step:1,description:\"Movement speed (1 = slowest, 50 = fastest)\"},petType:{type:ControlType.Enum,title:\"Pet Type\",options:[\"cat\",\"dog\",\"custom\"],optionTitles:[\"Cat\",\"Dog\",\"Custom\"],defaultValue:\"cat\",displaySegmentedControl:true,description:\"Choose between Cat, Dog, or upload your own custom sprite\",segmentedControlDirection:\"vertical\"},spriteSheet:{type:ControlType.ResponsiveImage,title:\"Sprite Image\",description:\"Upload your custom sprite sheet (2:1 aspect ratio, 8x4 grid)\\n\\n\"+\"*Figma export:* PNG format with 'Basic' resampling\\n\"+\"[Download sample template](https://drive.google.com/file/d/1FrmvO2hMlhKk1jQp_1fIFt-HBIRBC3K8/view?usp=sharing)\",hidden:props=>props.petType!==\"custom\"},interactionEnabled:{type:ControlType.Boolean,title:\"Show Hearts\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Display heart particles when clicking your pet\",hidden:props=>props.clickBehavior!==\"autoStart\"&&props.clickBehavior!==\"clickToStart\"},particleColor:{type:ControlType.Color,title:\"Heart Color\",defaultValue:\"#ab9df2\",hidden:props=>props.clickBehavior!==\"autoStart\"&&props.clickBehavior!==\"clickToStart\"||!props.interactionEnabled},particleAmount:{type:ControlType.Number,title:\"Heart Amount\",defaultValue:10,min:1,max:30,step:1,description:\"Number of hearts shown per click\",hidden:props=>props.clickBehavior!==\"autoStart\"&&props.clickBehavior!==\"clickToStart\"||!props.interactionEnabled},particleSize:{type:ControlType.Number,title:\"Heart Size\",defaultValue:2,min:.5,max:5,step:.1,unit:\"em\",description:\"Scale of heart particles (0.5 = tiny, 5 = huge)\",hidden:props=>props.clickBehavior!==\"autoStart\"&&props.clickBehavior!==\"clickToStart\"||!props.interactionEnabled},petSize:{type:ControlType.Number,title:\"Pet Size\",defaultValue:32,min:16,max:128,step:1,unit:\"px\",description:\"Adjust the display size of your pet\\n\\nMade with ❤️ by [Soyeb](https://framer.link/project)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlayfulPet\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"32\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PlayfulPet.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";const VideoFonts=getFonts(Video);const enabledGestures={UpgZk7_PC:{hover:true}};const serializationHash=\"framer-06tlK\";const variantClassNames={UpgZk7_PC:\"framer-v-ce7h78\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UpgZk7_PC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ce7h78\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UpgZk7_PC\",ref:refBinding,style:{...style},...addPropertyOverrides({\"UpgZk7_PC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-drgrpe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g8UvhKqPG-container\",nodeId:\"g8UvhKqPG\",rendersWithMotion:true,scopeId:\"V_SWRuAsO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:100,bottomLeftRadius:100,bottomRightRadius:100,controls:false,height:\"100%\",id:\"g8UvhKqPG\",isMixedBorderRadius:false,layoutId:\"g8UvhKqPG\",loop:false,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/Ivz1bpSZCnMnHwKBGzyBvggzYg.jpg?width=2048&height=2048\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/u27At45sRZNI8GQmRjCEyyMHnzI.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{width:\"100%\"},topLeftRadius:100,topRightRadius:100,volume:25,width:\"100%\",...addPropertyOverrides({\"UpgZk7_PC-hover\":{loop:true}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-06tlK.framer-1llp8ba, .framer-06tlK .framer-1llp8ba { display: block; }\",\".framer-06tlK.framer-ce7h78 { cursor: pointer; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-06tlK .framer-drgrpe-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JIC8Z_xup\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV_SWRuAsO=withCSS(Component,css,\"framer-06tlK\");export default FramerV_SWRuAsO;FramerV_SWRuAsO.displayName=\"Profile\";FramerV_SWRuAsO.defaultProps={height:32,width:32};addFonts(FramerV_SWRuAsO,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV_SWRuAsO\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JIC8Z_xup\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V_SWRuAsO.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DateTimeDisplay from\"https://framerusercontent.com/modules/jbKbw65AF4N9bjwWuqvK/sfGyEYaykX5xjiOkXWKl/DateTimeDisplay.js\";import PlayfulPet from\"https://framerusercontent.com/modules/N6mWOHi20emJ0hfgoXJl/04fdVoj2ZRCJxqpyCFRR/PlayfulPet.js\";import Profile from\"#framer/local/canvasComponent/V_SWRuAsO/V_SWRuAsO.js\";import Cursor from\"#framer/local/canvasComponent/zM0N5cLno/zM0N5cLno.js\";const ProfileFonts=getFonts(Profile);const PlayfulPetFonts=getFonts(PlayfulPet);const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CursorFonts=getFonts(Cursor);const breakpoints={iCWjLnIr1:\"(min-width: 810px) and (max-width: 1199.98px)\",JnEjkm8N8:\"(max-width: 389.98px)\",jQ_Vt44PK:\"(min-width: 1200px)\",KYOkO1Eg1:\"(min-width: 390px) and (max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-N63ob\";const variantClassNames={iCWjLnIr1:\"framer-v-1am831x\",JnEjkm8N8:\"framer-v-rawuqg\",jQ_Vt44PK:\"framer-v-1gh5l5i\",KYOkO1Eg1:\"framer-v-1qnboig\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const breakpointRules={iCWjLnIr1:[\".framer-N63ob .framer-7e78wg, .framer-N63ob .framer-qhlmdf { max-width: 1200px; }\",\".framer-N63ob .framer-lqrqps { width: 95%; }\",\".framer-N63ob .framer-gwv3z3 { width: min-content; }\",\".framer-N63ob .framer-1tp0c21 { align-content: flex-end; align-items: flex-end; }\",\".framer-N63ob .framer-cz1rpr { gap: 0px; justify-content: flex-end; width: min-content; }\",\".framer-N63ob .framer-byz7pv-container { left: 178px; top: 6px; }\",\".framer-N63ob .framer-172zl61-container { left: calc(48.02469135802471% - 32px / 2); top: 8px; }\",\".framer-N63ob .framer-10g6u29 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; }\",\".framer-N63ob .framer-vhhybr { justify-content: center; width: min-content; }\"],JnEjkm8N8:[\".framer-N63ob .framer-1425ghj { gap: unset; justify-content: space-between; }\",\".framer-N63ob .framer-7e78wg { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-N63ob .framer-zcip18 { align-self: unset; flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-N63ob .framer-6ljgj0, .framer-N63ob .framer-lqrqps { width: 100%; }\",\".framer-N63ob .framer-byz7pv-container { left: unset; right: 31px; }\",\".framer-N63ob .framer-qhlmdf { order: 1005; }\",\".framer-N63ob .framer-1qprimt { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-N63ob .framer-1uw7fdr { gap: 0px; justify-content: center; }\",\".framer-N63ob .framer-1lnittp { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-N63ob .framer-1y9eh2x { order: 0; }\",\".framer-N63ob .framer-h6g115-container { order: -997; right: 52px; top: 8px; }\"],KYOkO1Eg1:[\".framer-N63ob .framer-1425ghj { gap: unset; justify-content: space-between; }\",\".framer-N63ob .framer-7e78wg { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-N63ob .framer-zcip18 { align-self: unset; order: 0; width: 65%; }\",\".framer-N63ob .framer-6ljgj0, .framer-N63ob .framer-lqrqps { width: 100%; }\",\".framer-N63ob .framer-gwv3z3 { align-content: flex-end; align-items: flex-end; align-self: unset; flex: 1 0 0px; height: 32px; order: 2; width: 1px; }\",\".framer-N63ob .framer-byz7pv-container { left: calc(50.25641025641028% - 32px / 2); top: 12px; }\",\".framer-N63ob .framer-qhlmdf { order: 1005; }\",\".framer-N63ob .framer-1qprimt { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-N63ob .framer-1uw7fdr { gap: 0px; justify-content: center; }\",\".framer-N63ob .framer-1lnittp { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-N63ob .framer-1y9eh2x { order: 0; }\",\".framer-N63ob .framer-h6g115-container { order: -997; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={iCWjLnIr1:\".framer-1am831x-override\",JnEjkm8N8:\".framer-rawuqg-override\",KYOkO1Eg1:\".framer-1qnboig-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N63ob.framer-1727sal, .framer-N63ob .framer-1727sal { display: block; }\",\".framer-N63ob.framer-1gh5l5i { align-content: center; align-items: center; background-color: #f4f5f2; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1425ghj { -webkit-backdrop-filter: blur(15px); -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; align-content: center; align-items: center; backdrop-filter: blur(15px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: flex-start; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; max-width: 100%; order: -1000; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-N63ob .framer-7e78wg { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-N63ob .framer-zcip18 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-6ljgj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 179px; }\",\".framer-N63ob .framer-18qrp4s { --framer-paragraph-spacing: 0px; flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-N63ob .framer-kto9ri-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-N63ob .framer-1xdwbj2, .framer-N63ob .framer-1df97cx, .framer-N63ob .framer-x2miv0, .framer-N63ob .framer-ctj4og, .framer-N63ob .framer-1z0h5dt, .framer-N63ob .framer-1d003yz, .framer-N63ob .framer-1hn6f82, .framer-N63ob .framer-1y9hq94, .framer-N63ob .framer-kk3854, .framer-N63ob .framer-e1pzoi, .framer-N63ob .framer-1dxvc2n, .framer-N63ob .framer-wb2v7o, .framer-N63ob .framer-3y9vdq, .framer-N63ob .framer-7ht2y, .framer-N63ob .framer-1koxq3v { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N63ob .framer-lqrqps { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 71%; word-break: break-word; word-wrap: break-word; }\",\".framer-N63ob .framer-gwv3z3 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-swg53i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N63ob .framer-pk50jz, .framer-N63ob .framer-mets38 { --framer-paragraph-spacing: 0px; flex: none; height: 32px; position: relative; white-space: pre; width: auto; }\",\".framer-N63ob .framer-1tp0c21 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-cz1rpr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-xrfkpg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N63ob .framer-14749o0, .framer-N63ob .framer-19tsmme, .framer-N63ob .framer-butbnr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N63ob .framer-so4zcl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N63ob .framer-byz7pv-container { flex: none; height: 32px; left: 194px; order: -999; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-N63ob .framer-172zl61-container { flex: none; height: 32px; left: 230px; order: -998; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-N63ob .framer-vnya5w { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-N63ob .framer-qhlmdf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 450px; justify-content: space-between; max-width: 100%; order: 1004; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1xbxmfn { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-10g6u29 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 15px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-sg0j4l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-N63ob .framer-vhhybr { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 16px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-g2xkpk, .framer-N63ob .framer-178q5aq { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1d8z2jj, .framer-N63ob .framer-c7rvsg { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-N63ob .framer-1qprimt { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 110px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1fwcgft, .framer-N63ob .framer-1g8iq26 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-end; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1qk59f9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N63ob .framer-1uw7fdr { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-146yn8a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N63ob .framer-12xvzvz, .framer-N63ob .framer-1uhpd0q, .framer-N63ob .framer-1x4yaeb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N63ob .framer-1lnittp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N63ob .framer-hs53mq { flex: none; gap: 0px; height: 15px; overflow: visible; position: relative; text-decoration: none; width: 84px; }\",\".framer-N63ob .framer-cmohdy { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-N63ob .framer-1y9eh2x { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-ob50ua { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N63ob .framer-1vxma1f-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-N63ob .framer-19ve3xj { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; justify-self: end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N63ob .framer-h6g115-container { flex: none; height: 32px; order: 1005; position: absolute; right: 154px; top: 12px; width: 32px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={iCWjLnIr1:\"(min-width: 810px) and (max-width: 1199.98px)\",JnEjkm8N8:\"(max-width: 389.98px)\",jQ_Vt44PK:\"(min-width: 1200px)\",KYOkO1Eg1:\"(min-width: 390px) and (max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"jQ_Vt44PK\",Phone:\"JnEjkm8N8\",Tablet:\"iCWjLnIr1\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jQ_Vt44PK\"};};const transition2={bounce:.2,delay:0,duration:2.2,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"cuv63huBi\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"JnEjkm8N8\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"KYOkO1Eg1\",\"JnEjkm8N8\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"iCWjLnIr1\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"KYOkO1Eg1\",\"JnEjkm8N8\"].includes(baseVariant))return true;return false;};useCustomCursors({\"18zk4la\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"jQ_Vt44PK\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(244, 245, 242); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1gh5l5i\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1425ghj\",\"data-framer-name\":\"#HEADER\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7e78wg\",\"data-framer-name\":\"01\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zcip18\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"s5a6oFXtA\",openInNewTab:false,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6ljgj0 framer-1727sal\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Hello, I'm\"})}),className:\"framer-18qrp4s\",\"data-framer-name\":\"Hello, I'm\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kto9ri-container\",nodeId:\"ErNU3xqKf\",scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(Profile,{height:\"100%\",id:\"ErNU3xqKf\",layoutId:\"ErNU3xqKf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Fangning Shen\"})}),className:\"framer-1xdwbj2\",\"data-framer-name\":\"Andrei Rybin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iCWjLnIr1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},JnEjkm8N8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},KYOkO1Eg1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})}),className:\"framer-lqrqps\",\"data-framer-name\":\"A product designer with a focus on Web3\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-gwv3z3 hidden-rawuqg\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xkmRagHEz\",openInNewTab:false,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-swg53i framer-1727sal\",\"data-framer-name\":\"Links\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"🧑‍🎨 Portfolio \"})}),className:\"framer-pk50jz\",\"data-framer-cursor\":\"18zk4la\",\"data-framer-name\":\"Showreel\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tp0c21 hidden-1qnboig hidden-rawuqg\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cz1rpr\",\"data-framer-name\":\"Social\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xrfkpg hidden-1am831x\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"bTs0MNiEo\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14749o0 framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Linkedin,\"})}),className:\"framer-1df97cx\",\"data-framer-name\":\"Linkedin,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"TsU7Pzbeu\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19tsmme framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Behance,\"})}),className:\"framer-x2miv0\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"kKbapuIgX\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-butbnr framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Instagram\"})}),className:\"framer-ctj4og\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1Xzii-suBd7tqIS0mvA56hu4QfmjBc68a/view?usp=sharing\",motionChild:true,nodeId:\"XbuJVMVKL\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-so4zcl framer-1727sal\",\"data-framer-name\":\"About\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Resume\"})}),className:\"framer-mets38\",\"data-framer-name\":\"About\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-byz7pv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pKrF6vfOe\",scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JnEjkm8N8:{petSize:28},KYOkO1Eg1:{petSize:28}},children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"pKrF6vfOe\",initialMood:\"random\",interactionEnabled:true,layoutId:\"pKrF6vfOe\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:36,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:7,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-172zl61-container hidden-1qnboig hidden-rawuqg\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ND7aPTQzt\",scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"ND7aPTQzt\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"ND7aPTQzt\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:34,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-vnya5w\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qhlmdf\",\"data-framer-name\":\"Container\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xbxmfn hidden-1qnboig hidden-rawuqg\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10g6u29\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-1z0h5dt\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-sg0j4l-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vzOQBtGO0\",scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"vzOQBtGO0\",layoutId:\"vzOQBtGO0\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"America/New_York\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vhhybr\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"📍 US Nationwide\"})}),className:\"framer-1d003yz\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g2xkpk\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-1d8z2jj\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qprimt\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fwcgft\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"\\xa9 2026 Fangning Shen\"})}),className:\"framer-1hn6f82\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g8iq26 hidden-1qnboig hidden-rawuqg\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Email\"})}),className:\"framer-1y9hq94\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qk59f9\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"alexandershenid@gmail.com\"})}),className:\"framer-kk3854\",\"data-framer-name\":\"hello@andreirybin.com\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uw7fdr\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-146yn8a\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Social\"})}),className:\"framer-e1pzoi\",\"data-framer-name\":\"Social\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"ZT0ITZlaB\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12xvzvz framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"linkedin\"})}),className:\"framer-1dxvc2n\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"dVW47Esti\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uhpd0q framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"behance\"})}),className:\"framer-wb2v7o\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"hs2QSgADP\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x4yaeb framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"instagram\"})}),className:\"framer-3y9vdq\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lnittp\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WUKhPkI0c\"},motionChild:true,nodeId:\"Tb45uBL74\",openInNewTab:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hs53mq framer-1727sal\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Privacy Notice\"})}),className:\"framer-cmohdy\",\"data-framer-name\":\"Privacy Notice\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y9eh2x hidden-1gh5l5i hidden-1am831x\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ob50ua\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-7ht2y\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1vxma1f-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"1vxma1f\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KnYzFr4gJ\",optimized:true,rendersWithMotion:true,scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"KnYzFr4gJ\",layoutId:\"KnYzFr4gJ\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19ve3xj\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Prefer GA/NYC/CA/WA\"})}),className:\"framer-1koxq3v\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-178q5aq hidden-1qnboig hidden-rawuqg\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-c7rvsg\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h6g115-container hidden-1gh5l5i hidden-1am831x\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pmw3ieQMh\",scopeId:\"TS8D5Oo7R\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"pmw3ieQMh\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"pmw3ieQMh\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:24,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iCWjLnIr1\":{\"layout\":[\"fixed\",\"fixed\"]},\"KYOkO1Eg1\":{\"layout\":[\"fixed\",\"fixed\"]},\"JnEjkm8N8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jQ_Vt44PK\":[\".framer-1425ghj\",\".framer-byz7pv-container\",\".framer-172zl61-container\",\".framer-qhlmdf\"],\"iCWjLnIr1\":[\".framer-1425ghj\",\".framer-byz7pv-container\",\".framer-172zl61-container\",\".framer-qhlmdf\"],\"KYOkO1Eg1\":[\".framer-1425ghj\",\".framer-byz7pv-container\",\".framer-qhlmdf\",\".framer-h6g115-container\"],\"JnEjkm8N8\":[\".framer-1425ghj\",\".framer-byz7pv-container\",\".framer-qhlmdf\",\".framer-h6g115-container\"]}\n * @framerBreakpoints {\"jQ_Vt44PK\":{\"min\":1200,\"canvasClassName\":\"framer-1gh5l5i-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"iCWjLnIr1\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1am831x-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KYOkO1Eg1\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-1qnboig-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"JnEjkm8N8\":{\"max\":389,\"canvasClassName\":\"framer-rawuqg-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":307,\"rootFontSize\":16}}\n * @framerDefaultVariant jQ_Vt44PK\n * @framerLayoutTemplate true\n */const FramerTS8D5Oo7R=withCSS(Component,css,\"framer-N63ob\");export default FramerTS8D5Oo7R;FramerTS8D5Oo7R.displayName=\"Main 2\";FramerTS8D5Oo7R.defaultProps={height:1e3,width:1200};addFonts(FramerTS8D5Oo7R,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"}]},...ProfileFonts,...PlayfulPetFonts,...DateTimeDisplayFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerTS8D5Oo7R.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Profile,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTS8D5Oo7R\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"jQ_Vt44PK\\\":[\\\".framer-1425ghj\\\",\\\".framer-byz7pv-container\\\",\\\".framer-172zl61-container\\\",\\\".framer-qhlmdf\\\"],\\\"iCWjLnIr1\\\":[\\\".framer-1425ghj\\\",\\\".framer-byz7pv-container\\\",\\\".framer-172zl61-container\\\",\\\".framer-qhlmdf\\\"],\\\"KYOkO1Eg1\\\":[\\\".framer-1425ghj\\\",\\\".framer-byz7pv-container\\\",\\\".framer-qhlmdf\\\",\\\".framer-h6g115-container\\\"],\\\"JnEjkm8N8\\\":[\\\".framer-1425ghj\\\",\\\".framer-byz7pv-container\\\",\\\".framer-qhlmdf\\\",\\\".framer-h6g115-container\\\"]}\",\"framerDefaultVariant\":\"jQ_Vt44PK\",\"framerBreakpoints\":\"{\\\"jQ_Vt44PK\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1gh5l5i-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"iCWjLnIr1\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1am831x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KYOkO1Eg1\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1qnboig-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"JnEjkm8N8\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-rawuqg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":307,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iCWjLnIr1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KYOkO1Eg1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JnEjkm8N8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DateTimeDisplay from\"https://framerusercontent.com/modules/jbKbw65AF4N9bjwWuqvK/sfGyEYaykX5xjiOkXWKl/DateTimeDisplay.js\";import PlayfulPet from\"https://framerusercontent.com/modules/N6mWOHi20emJ0hfgoXJl/04fdVoj2ZRCJxqpyCFRR/PlayfulPet.js\";import Profile from\"#framer/local/canvasComponent/V_SWRuAsO/V_SWRuAsO.js\";import Cursor from\"#framer/local/canvasComponent/zM0N5cLno/zM0N5cLno.js\";const ProfileFonts=getFonts(Profile);const PlayfulPetFonts=getFonts(PlayfulPet);const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CursorFonts=getFonts(Cursor);const breakpoints={ho63u5RUy:\"(min-width: 1200px)\",hYep8dtzb:\"(min-width: 810px) and (max-width: 1199.98px)\",QRrhtG_bw:\"(min-width: 390px) and (max-width: 809.98px)\",yPxuXiNzC:\"(max-width: 389.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-i3iwm\";const variantClassNames={ho63u5RUy:\"framer-v-mja5k7\",hYep8dtzb:\"framer-v-qc2ty1\",QRrhtG_bw:\"framer-v-8l8kvi\",yPxuXiNzC:\"framer-v-11zxyqn\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const breakpointRules={hYep8dtzb:[\".framer-i3iwm .framer-bvxmqc { padding: 8px 16px 16px 16px; }\",\".framer-i3iwm .framer-10t7wcs, .framer-i3iwm .framer-b3xpmg { max-width: 1200px; }\",\".framer-i3iwm .framer-1v0snka { width: 95%; }\",\".framer-i3iwm .framer-1ydrln6 { width: min-content; }\",\".framer-i3iwm .framer-lz5vp8 { align-content: flex-end; align-items: flex-end; }\",\".framer-i3iwm .framer-1wjaxaf { gap: 0px; justify-content: flex-end; width: min-content; }\",\".framer-i3iwm .framer-nfhsdp-container { left: 178px; top: 6px; }\",\".framer-i3iwm .framer-ubsc5u-container { left: calc(48.02469135802471% - 32px / 2); top: 8px; }\",\".framer-i3iwm .framer-5mzpwy { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; }\",\".framer-i3iwm .framer-17pkfl3 { justify-content: center; width: min-content; }\"],QRrhtG_bw:[\".framer-i3iwm .framer-bvxmqc { gap: unset; justify-content: space-between; }\",\".framer-i3iwm .framer-10t7wcs { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-i3iwm .framer-1yekluh { align-self: unset; order: 0; width: 65%; }\",\".framer-i3iwm .framer-35x2d8, .framer-i3iwm .framer-1v0snka { width: 100%; }\",\".framer-i3iwm .framer-1ydrln6 { align-content: flex-end; align-items: flex-end; align-self: unset; flex: 1 0 0px; height: 32px; order: 2; width: 1px; }\",\".framer-i3iwm .framer-nfhsdp-container { left: calc(50.25641025641028% - 32px / 2); top: 12px; }\",\".framer-i3iwm .framer-b3xpmg { order: 1005; }\",\".framer-i3iwm .framer-1n7eegy { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-i3iwm .framer-nilew5 { gap: 0px; justify-content: center; }\",\".framer-i3iwm .framer-bzha4k { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-i3iwm .framer-1ayow1g { order: 0; }\",\".framer-i3iwm .framer-1aiybht-container { order: -997; }\"],yPxuXiNzC:[\".framer-i3iwm .framer-bvxmqc { gap: unset; justify-content: space-between; }\",\".framer-i3iwm .framer-10t7wcs { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-i3iwm .framer-1yekluh { align-self: unset; flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-i3iwm .framer-35x2d8, .framer-i3iwm .framer-1v0snka { width: 100%; }\",\".framer-i3iwm .framer-nfhsdp-container { left: unset; right: 31px; }\",\".framer-i3iwm .framer-b3xpmg { order: 1005; }\",\".framer-i3iwm .framer-1n7eegy { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-i3iwm .framer-nilew5 { gap: 0px; justify-content: center; }\",\".framer-i3iwm .framer-bzha4k { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-i3iwm .framer-1ayow1g { order: 0; }\",\".framer-i3iwm .framer-1aiybht-container { order: -997; right: 52px; top: 8px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hYep8dtzb:\".framer-qc2ty1-override\",QRrhtG_bw:\".framer-8l8kvi-override\",yPxuXiNzC:\".framer-11zxyqn-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i3iwm.framer-11kgrzg, .framer-i3iwm .framer-11kgrzg { display: block; }\",\".framer-i3iwm.framer-mja5k7 { align-content: center; align-items: center; background-color: #f4f5f2; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-bvxmqc { -webkit-backdrop-filter: blur(15px); -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; align-content: center; align-items: center; backdrop-filter: blur(15px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: flex-start; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; max-width: 100%; order: -1000; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-i3iwm .framer-10t7wcs { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-i3iwm .framer-1yekluh { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-35x2d8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 180px; }\",\".framer-i3iwm .framer-1d1go72 { --framer-paragraph-spacing: 0px; flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-i3iwm .framer-cgj1p7-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-i3iwm .framer-1h7sfg, .framer-i3iwm .framer-y87sq9, .framer-i3iwm .framer-1bc43n5, .framer-i3iwm .framer-1wnt0l8, .framer-i3iwm .framer-12ak10z, .framer-i3iwm .framer-ywmkf0, .framer-i3iwm .framer-1l8da0h, .framer-i3iwm .framer-io4wto, .framer-i3iwm .framer-a01066, .framer-i3iwm .framer-19jvbfa, .framer-i3iwm .framer-13vem2n, .framer-i3iwm .framer-19mnmvg, .framer-i3iwm .framer-ho0ehi, .framer-i3iwm .framer-rdsuh7, .framer-i3iwm .framer-vhlagj { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-i3iwm .framer-1v0snka { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 71%; word-break: break-word; word-wrap: break-word; }\",\".framer-i3iwm .framer-1ydrln6 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-agp9lj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i3iwm .framer-f0p726, .framer-i3iwm .framer-18oue04 { --framer-paragraph-spacing: 0px; flex: none; height: 32px; position: relative; white-space: pre; width: auto; }\",\".framer-i3iwm .framer-lz5vp8 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-1wjaxaf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-1sm1x58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i3iwm .framer-105ssfl, .framer-i3iwm .framer-1222ulc, .framer-i3iwm .framer-1siuv1o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i3iwm .framer-teh2ay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i3iwm .framer-nfhsdp-container { flex: none; height: 32px; left: 194px; order: -999; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-i3iwm .framer-ubsc5u-container { flex: none; height: 32px; left: 230px; order: -998; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-i3iwm .framer-ou6tf8 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-i3iwm .framer-b3xpmg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 450px; justify-content: space-between; max-width: 100%; order: 1004; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-1s2k7dj { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-5mzpwy { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 15px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-16k5amx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-i3iwm .framer-17pkfl3 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 16px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-1cbfymj, .framer-i3iwm .framer-10q39ii { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-k90suz, .framer-i3iwm .framer-wu4mqh { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-i3iwm .framer-1n7eegy { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 110px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-123t99s, .framer-i3iwm .framer-qoxzoj { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-end; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-183i84h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i3iwm .framer-nilew5 { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-1pbqtrj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-i3iwm .framer-crh397, .framer-i3iwm .framer-13tgsrk, .framer-i3iwm .framer-avw0bn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i3iwm .framer-bzha4k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-i3iwm .framer-pt5m9i { flex: none; gap: 0px; height: 15px; overflow: visible; position: relative; text-decoration: none; width: 84px; }\",\".framer-i3iwm .framer-15as94q { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-i3iwm .framer-1ayow1g { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-10xd8xg { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i3iwm .framer-ikbaa6-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-i3iwm .framer-wjryf7 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; justify-self: end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-i3iwm .framer-1aiybht-container { flex: none; height: 32px; order: 1005; position: absolute; right: 154px; top: 12px; width: 32px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ho63u5RUy:\"(min-width: 1200px)\",hYep8dtzb:\"(min-width: 810px) and (max-width: 1199.98px)\",QRrhtG_bw:\"(min-width: 390px) and (max-width: 809.98px)\",yPxuXiNzC:\"(max-width: 389.98px)\"};const humanReadableVariantMap={Desktop:\"ho63u5RUy\",Phone:\"yPxuXiNzC\",Tablet:\"hYep8dtzb\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ho63u5RUy\"};};const transition2={bounce:.2,delay:0,duration:2.2,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"kIBWn0bTk\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"yPxuXiNzC\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"QRrhtG_bw\",\"yPxuXiNzC\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"hYep8dtzb\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"QRrhtG_bw\",\"yPxuXiNzC\"].includes(baseVariant))return true;return false;};useCustomCursors({j26x3i:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ho63u5RUy\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(244, 245, 242); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-mja5k7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bvxmqc\",\"data-framer-name\":\"#HEADER\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10t7wcs\",\"data-framer-name\":\"01\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yekluh\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iBZfKP0qD\",openInNewTab:false,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-35x2d8 framer-11kgrzg\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Hello, I'm\"})}),className:\"framer-1d1go72\",\"data-framer-name\":\"Hello, I'm\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hYep8dtzb:{y:8}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cgj1p7-container\",nodeId:\"Zg2ZcwHYG\",scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(Profile,{height:\"100%\",id:\"Zg2ZcwHYG\",layoutId:\"Zg2ZcwHYG\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Fangning Shen\"})}),className:\"framer-1h7sfg\",\"data-framer-name\":\"Andrei Rybin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hYep8dtzb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},QRrhtG_bw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},yPxuXiNzC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})}),className:\"framer-1v0snka\",\"data-framer-name\":\"A product designer with a focus on Web3\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ydrln6 hidden-11zxyqn\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znc5MxDBa\"},motionChild:true,nodeId:\"MUuOBnd3A\",openInNewTab:false,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-agp9lj framer-11kgrzg\",\"data-framer-name\":\"Links\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"🧑‍💻 Vibe Coding \"})}),className:\"framer-f0p726\",\"data-framer-cursor\":\"j26x3i\",\"data-framer-name\":\"Showreel\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-lz5vp8 hidden-8l8kvi hidden-11zxyqn\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wjaxaf\",\"data-framer-name\":\"Social\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sm1x58 hidden-qc2ty1\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"v2GoMaDUM\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-105ssfl framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Linkedin,\"})}),className:\"framer-y87sq9\",\"data-framer-name\":\"Linkedin,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"ze3Nh1A9P\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1222ulc framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Behance,\"})}),className:\"framer-1bc43n5\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"NGb7bCFmo\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1siuv1o framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Instagram\"})}),className:\"framer-1wnt0l8\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1Xzii-suBd7tqIS0mvA56hu4QfmjBc68a/view?usp=sharing\",motionChild:true,nodeId:\"lUFujpyU5\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-teh2ay framer-11kgrzg\",\"data-framer-name\":\"About\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Resume\"})}),className:\"framer-18oue04\",\"data-framer-name\":\"About\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-nfhsdp-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"B6gOrWBv7\",scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QRrhtG_bw:{petSize:28},yPxuXiNzC:{petSize:28}},children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"B6gOrWBv7\",initialMood:\"random\",interactionEnabled:true,layoutId:\"B6gOrWBv7\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:36,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:7,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ubsc5u-container hidden-8l8kvi hidden-11zxyqn\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SoHVKIHd8\",scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"SoHVKIHd8\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"SoHVKIHd8\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:34,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ou6tf8\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b3xpmg\",\"data-framer-name\":\"Container\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s2k7dj hidden-8l8kvi hidden-11zxyqn\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5mzpwy\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-12ak10z\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16k5amx-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"lRPwURpVj\",scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"lRPwURpVj\",layoutId:\"lRPwURpVj\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"America/New_York\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17pkfl3\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"📍 US Nationwide\"})}),className:\"framer-ywmkf0\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cbfymj\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-k90suz\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n7eegy\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-123t99s\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"\\xa9 2026 Fangning Shen\"})}),className:\"framer-1l8da0h\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qoxzoj hidden-8l8kvi hidden-11zxyqn\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Email\"})}),className:\"framer-io4wto\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-183i84h\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"alexandershenid@gmail.com\"})}),className:\"framer-a01066\",\"data-framer-name\":\"hello@andreirybin.com\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nilew5\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pbqtrj\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Social\"})}),className:\"framer-19jvbfa\",\"data-framer-name\":\"Social\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"vlyVfVqHW\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-crh397 framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"linkedin\"})}),className:\"framer-13vem2n\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"OnQRueLVv\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13tgsrk framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"behance\"})}),className:\"framer-19mnmvg\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"fmg8zd7op\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-avw0bn framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"instagram\"})}),className:\"framer-ho0ehi\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bzha4k\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WUKhPkI0c\"},motionChild:true,nodeId:\"CAiV5dWwc\",openInNewTab:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pt5m9i framer-11kgrzg\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Privacy Notice\"})}),className:\"framer-15as94q\",\"data-framer-name\":\"Privacy Notice\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ayow1g hidden-mja5k7 hidden-qc2ty1\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10xd8xg\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-rdsuh7\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-ikbaa6-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"ikbaa6\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"oXNE2gcYe\",optimized:true,rendersWithMotion:true,scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"oXNE2gcYe\",layoutId:\"oXNE2gcYe\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wjryf7\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Prefer GA/NYC/CA/WA\"})}),className:\"framer-vhlagj\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-10q39ii hidden-8l8kvi hidden-11zxyqn\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-wu4mqh\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aiybht-container hidden-mja5k7 hidden-qc2ty1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"n4rUAHCDx\",scopeId:\"nTR37cuTn\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"n4rUAHCDx\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"n4rUAHCDx\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:24,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hYep8dtzb\":{\"layout\":[\"fixed\",\"fixed\"]},\"QRrhtG_bw\":{\"layout\":[\"fixed\",\"fixed\"]},\"yPxuXiNzC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ho63u5RUy\":[\".framer-bvxmqc\",\".framer-nfhsdp-container\",\".framer-ubsc5u-container\",\".framer-b3xpmg\"],\"hYep8dtzb\":[\".framer-bvxmqc\",\".framer-nfhsdp-container\",\".framer-ubsc5u-container\",\".framer-b3xpmg\"],\"QRrhtG_bw\":[\".framer-bvxmqc\",\".framer-nfhsdp-container\",\".framer-b3xpmg\",\".framer-1aiybht-container\"],\"yPxuXiNzC\":[\".framer-bvxmqc\",\".framer-nfhsdp-container\",\".framer-b3xpmg\",\".framer-1aiybht-container\"]}\n * @framerBreakpoints {\"ho63u5RUy\":{\"min\":1200,\"canvasClassName\":\"framer-mja5k7-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hYep8dtzb\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qc2ty1-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QRrhtG_bw\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-8l8kvi-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"yPxuXiNzC\":{\"max\":389,\"canvasClassName\":\"framer-11zxyqn-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":307,\"rootFontSize\":16}}\n * @framerDefaultVariant ho63u5RUy\n * @framerLayoutTemplate true\n */const FramernTR37cuTn=withCSS(Component,css,\"framer-i3iwm\");export default FramernTR37cuTn;FramernTR37cuTn.displayName=\"Main 3\";FramernTR37cuTn.defaultProps={height:1e3,width:1200};addFonts(FramernTR37cuTn,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"}]},...ProfileFonts,...PlayfulPetFonts,...DateTimeDisplayFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramernTR37cuTn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Profile,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernTR37cuTn\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"ho63u5RUy\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-mja5k7-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hYep8dtzb\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qc2ty1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QRrhtG_bw\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-8l8kvi-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"yPxuXiNzC\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-11zxyqn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":307,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"ho63u5RUy\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hYep8dtzb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QRrhtG_bw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yPxuXiNzC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"ho63u5RUy\\\":[\\\".framer-bvxmqc\\\",\\\".framer-nfhsdp-container\\\",\\\".framer-ubsc5u-container\\\",\\\".framer-b3xpmg\\\"],\\\"hYep8dtzb\\\":[\\\".framer-bvxmqc\\\",\\\".framer-nfhsdp-container\\\",\\\".framer-ubsc5u-container\\\",\\\".framer-b3xpmg\\\"],\\\"QRrhtG_bw\\\":[\\\".framer-bvxmqc\\\",\\\".framer-nfhsdp-container\\\",\\\".framer-b3xpmg\\\",\\\".framer-1aiybht-container\\\"],\\\"yPxuXiNzC\\\":[\\\".framer-bvxmqc\\\",\\\".framer-nfhsdp-container\\\",\\\".framer-b3xpmg\\\",\\\".framer-1aiybht-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DateTimeDisplay from\"https://framerusercontent.com/modules/jbKbw65AF4N9bjwWuqvK/sfGyEYaykX5xjiOkXWKl/DateTimeDisplay.js\";import PlayfulPet from\"https://framerusercontent.com/modules/N6mWOHi20emJ0hfgoXJl/04fdVoj2ZRCJxqpyCFRR/PlayfulPet.js\";import Profile from\"#framer/local/canvasComponent/V_SWRuAsO/V_SWRuAsO.js\";import Cursor from\"#framer/local/canvasComponent/zM0N5cLno/zM0N5cLno.js\";const ProfileFonts=getFonts(Profile);const PlayfulPetFonts=getFonts(PlayfulPet);const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CursorFonts=getFonts(Cursor);const breakpoints={F3aps57_6:\"(min-width: 390px) and (max-width: 809.98px)\",FRHe7s7ut:\"(max-width: 389.98px)\",P8QHxNUe2:\"(min-width: 810px) and (max-width: 1199.98px)\",YiVfqf3SB:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-hOfvU\";const variantClassNames={F3aps57_6:\"framer-v-py8u24\",FRHe7s7ut:\"framer-v-5on9ca\",P8QHxNUe2:\"framer-v-1ncdjj9\",YiVfqf3SB:\"framer-v-devci3\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const breakpointRules={F3aps57_6:[\".framer-hOfvU .framer-w46naf { gap: unset; justify-content: space-between; }\",\".framer-hOfvU .framer-ln6mch { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-hOfvU .framer-16lyruf { align-self: unset; order: 0; width: 65%; }\",\".framer-hOfvU .framer-1jel1lq, .framer-hOfvU .framer-ammi5z { width: 100%; }\",\".framer-hOfvU .framer-18rqtwy { align-content: flex-end; align-items: flex-end; align-self: unset; flex: 1 0 0px; height: 32px; order: 2; width: 1px; }\",\".framer-hOfvU .framer-o8uqg8-container { left: calc(52.05128205128208% - 32px / 2); top: 12px; }\",\".framer-hOfvU .framer-18j71kc { order: 1005; }\",\".framer-hOfvU .framer-1kls30v { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-hOfvU .framer-a8h0l7 { gap: 0px; justify-content: center; }\",\".framer-hOfvU .framer-3zam1j { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-hOfvU .framer-e8gw8x { order: 0; }\",\".framer-hOfvU .framer-fjgkg3-container { order: -997; right: 147px; top: 13px; }\"],FRHe7s7ut:[\".framer-hOfvU .framer-w46naf { gap: unset; justify-content: space-between; }\",\".framer-hOfvU .framer-ln6mch { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-hOfvU .framer-16lyruf { align-self: unset; flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-hOfvU .framer-1jel1lq, .framer-hOfvU .framer-ammi5z { width: 100%; }\",\".framer-hOfvU .framer-o8uqg8-container { left: unset; right: 31px; }\",\".framer-hOfvU .framer-18j71kc { order: 1005; }\",\".framer-hOfvU .framer-1kls30v { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-hOfvU .framer-a8h0l7 { gap: 0px; justify-content: center; }\",\".framer-hOfvU .framer-3zam1j { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\",\".framer-hOfvU .framer-e8gw8x { order: 0; }\",\".framer-hOfvU .framer-fjgkg3-container { order: -997; right: 52px; top: 8px; }\"],P8QHxNUe2:[\".framer-hOfvU .framer-ln6mch, .framer-hOfvU .framer-18j71kc { max-width: 1200px; }\",\".framer-hOfvU .framer-ammi5z { width: 95%; }\",\".framer-hOfvU .framer-18rqtwy { width: min-content; }\",\".framer-hOfvU .framer-ny6s3h { align-self: stretch; width: auto; }\",\".framer-hOfvU .framer-vho3iq { align-content: flex-end; align-items: flex-end; }\",\".framer-hOfvU .framer-cyjh5 { gap: 0px; justify-content: flex-end; width: min-content; }\",\".framer-hOfvU .framer-o8uqg8-container { top: 13px; }\",\".framer-hOfvU .framer-1jltqou-container { left: 226px; top: 13px; }\",\".framer-hOfvU .framer-t2gssq { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; }\",\".framer-hOfvU .framer-3fqbl3 { justify-content: center; width: min-content; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={F3aps57_6:\".framer-py8u24-override\",FRHe7s7ut:\".framer-5on9ca-override\",P8QHxNUe2:\".framer-1ncdjj9-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hOfvU.framer-1iphzl2, .framer-hOfvU .framer-1iphzl2 { display: block; }\",\".framer-hOfvU.framer-devci3 { align-content: center; align-items: center; background-color: #f4f5f2; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-w46naf { -webkit-backdrop-filter: blur(15px); -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; align-content: center; align-items: center; backdrop-filter: blur(15px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: flex-start; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; max-width: 100%; order: -1000; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-hOfvU .framer-ln6mch { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-hOfvU .framer-16lyruf { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-1jel1lq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 178px; }\",\".framer-hOfvU .framer-9pxlcg { --framer-paragraph-spacing: 0px; flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-hOfvU .framer-1kqns8k-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-hOfvU .framer-1wkxdjd, .framer-hOfvU .framer-1ihm878, .framer-hOfvU .framer-2cpu5n, .framer-hOfvU .framer-7qkbr6, .framer-hOfvU .framer-1ako8hk, .framer-hOfvU .framer-v5t7bw, .framer-hOfvU .framer-nx3fgn, .framer-hOfvU .framer-n5zkxg, .framer-hOfvU .framer-1wis74t, .framer-hOfvU .framer-1qpuqu9, .framer-hOfvU .framer-1bwz7mx, .framer-hOfvU .framer-10qqcp7, .framer-hOfvU .framer-1dbpvex, .framer-hOfvU .framer-15i1j62, .framer-hOfvU .framer-rhxwpf { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hOfvU .framer-ammi5z { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 269px; word-break: break-word; word-wrap: break-word; }\",\".framer-hOfvU .framer-18rqtwy { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-ny6s3h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-hOfvU .framer-1wkhion, .framer-hOfvU .framer-s2g00j { --framer-paragraph-spacing: 0px; flex: none; height: 32px; position: relative; white-space: pre; width: auto; }\",\".framer-hOfvU .framer-vho3iq { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-cyjh5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-1f8xogx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hOfvU .framer-12x1gnp, .framer-hOfvU .framer-1lwjo8m, .framer-hOfvU .framer-1r96pd7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hOfvU .framer-jx5lkq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hOfvU .framer-o8uqg8-container { flex: none; height: 32px; left: 194px; order: -999; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-hOfvU .framer-1jltqou-container { flex: none; height: 32px; left: 230px; order: -998; position: absolute; top: 8px; width: 32px; z-index: 10; }\",\".framer-hOfvU .framer-5897ul { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-hOfvU .framer-18j71kc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 450px; justify-content: space-between; max-width: 100%; order: 1004; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-1bwwn96 { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-t2gssq { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 15px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-73zfcr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hOfvU .framer-3fqbl3 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 16px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-1omrzpr, .framer-hOfvU .framer-8pgu28 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-coc7sf, .framer-hOfvU .framer-lnhkk3 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-hOfvU .framer-1kls30v { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 110px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-vifzzy, .framer-hOfvU .framer-16917xz { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-end; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-li9k8r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hOfvU .framer-a8h0l7 { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-902p5d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hOfvU .framer-pd9ak9, .framer-hOfvU .framer-1xsck5s, .framer-hOfvU .framer-1b6tdgf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hOfvU .framer-3zam1j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hOfvU .framer-18xlbxs { flex: none; gap: 0px; height: 15px; overflow: visible; position: relative; text-decoration: none; width: 84px; }\",\".framer-hOfvU .framer-1uhtxnu { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-hOfvU .framer-e8gw8x { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-jgb7uo { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hOfvU .framer-ui9khh-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-hOfvU .framer-1kjon2w { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; justify-self: end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hOfvU .framer-fjgkg3-container { flex: none; height: 32px; order: 1005; position: absolute; right: 154px; top: 12px; width: 32px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={F3aps57_6:\"(min-width: 390px) and (max-width: 809.98px)\",FRHe7s7ut:\"(max-width: 389.98px)\",P8QHxNUe2:\"(min-width: 810px) and (max-width: 1199.98px)\",YiVfqf3SB:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"YiVfqf3SB\",Phone:\"FRHe7s7ut\",Tablet:\"P8QHxNUe2\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YiVfqf3SB\"};};const transition2={bounce:.2,delay:0,duration:2.2,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"kIBWn0bTk\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"FRHe7s7ut\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"F3aps57_6\",\"FRHe7s7ut\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"P8QHxNUe2\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"F3aps57_6\",\"FRHe7s7ut\"].includes(baseVariant))return true;return false;};useCustomCursors({j26x3i:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"YiVfqf3SB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(244, 245, 242); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-devci3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w46naf\",\"data-framer-name\":\"#HEADER\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ln6mch\",\"data-framer-name\":\"01\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16lyruf\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YCaKse39K\",openInNewTab:false,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1jel1lq framer-1iphzl2\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Hello, I'm\"})}),className:\"framer-9pxlcg\",\"data-framer-name\":\"Hello, I'm\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kqns8k-container\",nodeId:\"bvh9LK4cs\",scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(Profile,{height:\"100%\",id:\"bvh9LK4cs\",layoutId:\"bvh9LK4cs\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Fangning Shen\"})}),className:\"framer-1wkxdjd\",\"data-framer-name\":\"Andrei Rybin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F3aps57_6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},FRHe7s7ut:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},P8QHxNUe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})}),className:\"framer-ammi5z\",\"data-framer-name\":\"A product designer with a focus on Web3\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-18rqtwy hidden-5on9ca\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znc5MxDBa\"},motionChild:true,nodeId:\"ZSYMeSm7y\",openInNewTab:false,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ny6s3h framer-1iphzl2\",\"data-framer-name\":\"Links\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"🧑‍💻 Vibe Coding \"})}),className:\"framer-1wkhion\",\"data-framer-cursor\":\"j26x3i\",\"data-framer-name\":\"Showreel\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-vho3iq hidden-py8u24 hidden-5on9ca\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cyjh5\",\"data-framer-name\":\"Social\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f8xogx hidden-1ncdjj9\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"G5yxmMhz0\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12x1gnp framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Linkedin,\"})}),className:\"framer-1ihm878\",\"data-framer-name\":\"Linkedin,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"l9ORojFNQ\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lwjo8m framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Behance,\"})}),className:\"framer-2cpu5n\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"FbRfOPtMv\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r96pd7 framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Instagram\"})}),className:\"framer-7qkbr6\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1Xzii-suBd7tqIS0mvA56hu4QfmjBc68a/view?usp=sharing\",motionChild:true,nodeId:\"OrHYFmhTY\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jx5lkq framer-1iphzl2\",\"data-framer-name\":\"About\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Resume\"})}),className:\"framer-s2g00j\",\"data-framer-name\":\"About\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o8uqg8-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"f0puzmj5z\",scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F3aps57_6:{petSize:28},FRHe7s7ut:{petSize:28}},children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"f0puzmj5z\",initialMood:\"random\",interactionEnabled:true,layoutId:\"f0puzmj5z\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:36,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:7,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jltqou-container hidden-py8u24 hidden-5on9ca\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"H5qmqKE7f\",scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"H5qmqKE7f\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"H5qmqKE7f\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:34,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5897ul\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18j71kc\",\"data-framer-name\":\"Container\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bwwn96 hidden-py8u24 hidden-5on9ca\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t2gssq\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-1ako8hk\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-73zfcr-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gLf0oyono\",scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"gLf0oyono\",layoutId:\"gLf0oyono\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"America/New_York\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3fqbl3\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"📍 US Nationwide\"})}),className:\"framer-v5t7bw\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1omrzpr\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-coc7sf\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kls30v\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vifzzy\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"\\xa9 2025 Fangning Shen\"})}),className:\"framer-nx3fgn\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16917xz hidden-py8u24 hidden-5on9ca\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Email\"})}),className:\"framer-n5zkxg\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-li9k8r\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"alexandershenid@gmail.com\"})}),className:\"framer-1wis74t\",\"data-framer-name\":\"hello@andreirybin.com\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a8h0l7\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-902p5d\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Social\"})}),className:\"framer-1qpuqu9\",\"data-framer-name\":\"Social\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"PV3PaYll7\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pd9ak9 framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"linkedin\"})}),className:\"framer-1bwz7mx\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"M71OWdzVW\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xsck5s framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"behance\"})}),className:\"framer-10qqcp7\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"SxbC_TWRX\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1b6tdgf framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"instagram\"})}),className:\"framer-1dbpvex\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3zam1j\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WUKhPkI0c\"},motionChild:true,nodeId:\"clQvAOiSg\",openInNewTab:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18xlbxs framer-1iphzl2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Privacy Notice\"})}),className:\"framer-1uhtxnu\",\"data-framer-name\":\"Privacy Notice\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e8gw8x hidden-devci3 hidden-1ncdjj9\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jgb7uo\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-15i1j62\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-ui9khh-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"ui9khh\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"lSAVUiMUJ\",optimized:true,rendersWithMotion:true,scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"lSAVUiMUJ\",layoutId:\"lSAVUiMUJ\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kjon2w\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Prefer GA/NYC/CA/WA\"})}),className:\"framer-rhxwpf\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-8pgu28 hidden-py8u24 hidden-5on9ca\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-lnhkk3\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fjgkg3-container hidden-devci3 hidden-1ncdjj9\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"T7K_MpP5J\",scopeId:\"JGVl0LgFm\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"autoStart\",height:\"100%\",id:\"T7K_MpP5J\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"T7K_MpP5J\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:24,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P8QHxNUe2\":{\"layout\":[\"fixed\",\"fixed\"]},\"F3aps57_6\":{\"layout\":[\"fixed\",\"fixed\"]},\"FRHe7s7ut\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"YiVfqf3SB\":[\".framer-w46naf\",\".framer-o8uqg8-container\",\".framer-1jltqou-container\",\".framer-18j71kc\"],\"P8QHxNUe2\":[\".framer-w46naf\",\".framer-o8uqg8-container\",\".framer-1jltqou-container\",\".framer-18j71kc\"],\"F3aps57_6\":[\".framer-w46naf\",\".framer-o8uqg8-container\",\".framer-18j71kc\",\".framer-fjgkg3-container\"],\"FRHe7s7ut\":[\".framer-w46naf\",\".framer-o8uqg8-container\",\".framer-18j71kc\",\".framer-fjgkg3-container\"]}\n * @framerBreakpoints {\"YiVfqf3SB\":{\"min\":1200,\"canvasClassName\":\"framer-devci3-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"P8QHxNUe2\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ncdjj9-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"F3aps57_6\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-py8u24-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"FRHe7s7ut\":{\"max\":389,\"canvasClassName\":\"framer-5on9ca-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":307,\"rootFontSize\":16}}\n * @framerDefaultVariant YiVfqf3SB\n * @framerLayoutTemplate true\n */const FramerJGVl0LgFm=withCSS(Component,css,\"framer-hOfvU\");export default FramerJGVl0LgFm;FramerJGVl0LgFm.displayName=\"Main\";FramerJGVl0LgFm.defaultProps={height:1e3,width:1200};addFonts(FramerJGVl0LgFm,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"}]},...ProfileFonts,...PlayfulPetFonts,...DateTimeDisplayFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerJGVl0LgFm.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Profile,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJGVl0LgFm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P8QHxNUe2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F3aps57_6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FRHe7s7ut\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"YiVfqf3SB\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"YiVfqf3SB\\\":[\\\".framer-w46naf\\\",\\\".framer-o8uqg8-container\\\",\\\".framer-1jltqou-container\\\",\\\".framer-18j71kc\\\"],\\\"P8QHxNUe2\\\":[\\\".framer-w46naf\\\",\\\".framer-o8uqg8-container\\\",\\\".framer-1jltqou-container\\\",\\\".framer-18j71kc\\\"],\\\"F3aps57_6\\\":[\\\".framer-w46naf\\\",\\\".framer-o8uqg8-container\\\",\\\".framer-18j71kc\\\",\\\".framer-fjgkg3-container\\\"],\\\"FRHe7s7ut\\\":[\\\".framer-w46naf\\\",\\\".framer-o8uqg8-container\\\",\\\".framer-18j71kc\\\",\\\".framer-fjgkg3-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"YiVfqf3SB\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-devci3-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"P8QHxNUe2\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ncdjj9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"F3aps57_6\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-py8u24-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"FRHe7s7ut\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-5on9ca-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":307,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(){return t=Object.assign?Object.assign.bind():function(r){for(var h=1;h<arguments.length;h++){var a=arguments[h];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(r[c]=a[c])}return r},t.apply(this,arguments)}function e(r,h,a){return Math.max(r,Math.min(h,a))}class i{advance(r){var h;if(!this.isRunning)return;let a=!1;if(this.lerp)this.value=(c=this.value,u=this.to,(1-(p=1-Math.exp(-60*this.lerp*r)))*c+p*u),Math.round(this.value)===this.to&&(this.value=this.to,a=!0);else{this.currentTime+=r;const h=e(0,this.currentTime/this.duration,1);a=h>=1;const c=a?1:this.easing(h);this.value=this.from+(this.to-this.from)*c}var c,u,p;null==(h=this.onUpdate)||h.call(this,this.value,a),a&&this.stop()}stop(){this.isRunning=!1}fromTo(r,h,{lerp:a=.1,duration:c=1,easing:u=(r=>r),onStart:p,onUpdate:d}){this.from=this.value=r,this.to=h,this.lerp=a,this.duration=c,this.easing=u,this.currentTime=0,this.isRunning=!0,null==p||p(),this.onUpdate=d}}class s{constructor({wrapper:r,content:h,autoResize:a=!0}={}){if(this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth},this.wrapper=r,this.content=h,a){const r=function(r,h){let a;return function(){let h=arguments,c=this;clearTimeout(a),a=setTimeout((function(){r.apply(c,h)}),250)}}(this.resize);this.wrapper!==window&&(this.wrapperResizeObserver=new ResizeObserver(r),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(r),this.contentResizeObserver.observe(this.content)}this.resize()}destroy(){var r,h;null==(r=this.wrapperResizeObserver)||r.disconnect(),null==(h=this.contentResizeObserver)||h.disconnect()}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class o{constructor(){this.events={}}emit(r,...h){let a=this.events[r]||[];for(let r=0,c=a.length;r<c;r++)a[r](...h)}on(r,h){var a;return(null==(a=this.events[r])?void 0:a.push(h))||(this.events[r]=[h]),()=>{var a;this.events[r]=null==(a=this.events[r])?void 0:a.filter((r=>h!==r))}}off(r,h){var a;this.events[r]=null==(a=this.events[r])?void 0:a.filter((r=>h!==r))}destroy(){this.events={}}}class n{constructor(r,{wheelMultiplier:h=1,touchMultiplier:a=2,normalizeWheel:c=!1}){this.onTouchStart=r=>{const{clientX:h,clientY:a}=r.targetTouches?r.targetTouches[0]:r;this.touchStart.x=h,this.touchStart.y=a,this.lastDelta={x:0,y:0}},this.onTouchMove=r=>{const{clientX:h,clientY:a}=r.targetTouches?r.targetTouches[0]:r,c=-(h-this.touchStart.x)*this.touchMultiplier,u=-(a-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=h,this.touchStart.y=a,this.lastDelta={x:c,y:u},this.emitter.emit(\"scroll\",{deltaX:c,deltaY:u,event:r})},this.onTouchEnd=r=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:r})},this.onWheel=r=>{let{deltaX:h,deltaY:a}=r;this.normalizeWheel&&(h=e(-100,h,100),a=e(-100,a,100)),h*=this.wheelMultiplier,a*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:h,deltaY:a,event:r})},this.element=r,this.wheelMultiplier=h,this.touchMultiplier=a,this.normalizeWheel=c,this.touchStart={x:null,y:null},this.emitter=new o,this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(r,h){return this.emitter.on(r,h)}destroy(){this.emitter.destroy(),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}}class l{constructor({wrapper:r=window,content:h=document.documentElement,wheelEventsTarget:a=r,eventsTarget:c=a,smoothWheel:u=!0,smoothTouch:p=!1,syncTouch:d=!1,syncTouchLerp:m=.1,__iosNoInertiaSyncTouchLerp:v=.4,touchInertiaMultiplier:g=35,duration:S,easing:w=(r=>Math.min(1,1.001-Math.pow(2,-10*r))),lerp:f=!S&&.1,infinite:y=!1,orientation:T=\"vertical\",gestureOrientation:z=\"vertical\",touchMultiplier:_=1,wheelMultiplier:M=1,normalizeWheel:L=!1,autoResize:b=!0}={}){this.onVirtualScroll=({deltaX:r,deltaY:h,event:a})=>{if(a.ctrlKey)return;const c=a.type.includes(\"touch\"),u=a.type.includes(\"wheel\");if(\"both\"===this.options.gestureOrientation&&0===r&&0===h||\"vertical\"===this.options.gestureOrientation&&0===h||\"horizontal\"===this.options.gestureOrientation&&0===r||c&&\"vertical\"===this.options.gestureOrientation&&0===this.scroll&&!this.options.infinite&&h<=0)return;let p=a.composedPath();if(p=p.slice(0,p.indexOf(this.rootElement)),p.find((r=>{var h;return(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent\"))||c&&(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent-touch\"))||u&&(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent-wheel\"))||(null==(h=r.classList)?void 0:h.contains(\"lenis\"))})))return;if(this.isStopped||this.isLocked)return void a.preventDefault();if(this.isSmooth=(this.options.smoothTouch||this.options.syncTouch)&&c||this.options.smoothWheel&&u,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();a.preventDefault();let d=h;\"both\"===this.options.gestureOrientation?d=Math.abs(h)>Math.abs(r)?h:r:\"horizontal\"===this.options.gestureOrientation&&(d=r);const m=c&&this.options.syncTouch,v=c&&\"touchend\"===a.type&&Math.abs(d)>1;v&&(d=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+d,t({programmatic:!1},m&&{lerp:v?this.syncTouchLerp:this.options.__iosNoInertiaSyncTouchLerp}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const r=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-r),this.emit()}},window.lenisVersion=\"1.0.29\",r!==document.documentElement&&r!==document.body||(r=window),this.options={wrapper:r,content:h,wheelEventsTarget:a,eventsTarget:c,smoothWheel:u,smoothTouch:p,syncTouch:d,syncTouchLerp:m,__iosNoInertiaSyncTouchLerp:v,touchInertiaMultiplier:g,duration:S,easing:w,lerp:f,infinite:y,gestureOrientation:z,orientation:T,touchMultiplier:_,wheelMultiplier:M,normalizeWheel:L,autoResize:b},this.animate=new i,this.emitter=new o,this.dimensions=new s({wrapper:r,content:h,autoResize:b}),this.toggleClass(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=d||u||p,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,{passive:!1}),this.virtualScroll=new n(c,{touchMultiplier:_,wheelMultiplier:M,normalizeWheel:L}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,{passive:!1}),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClass(\"lenis\",!1),this.toggleClass(\"lenis-smooth\",!1),this.toggleClass(\"lenis-scrolling\",!1),this.toggleClass(\"lenis-stopped\",!1),this.toggleClass(\"lenis-locked\",!1)}on(r,h){return this.emitter.on(r,h)}off(r,h){return this.emitter.off(r,h)}setScroll(r){this.isHorizontal?this.rootElement.scrollLeft=r:this.rootElement.scrollTop=r}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped=!1,this.reset()}stop(){this.isStopped=!0,this.animate.stop(),this.reset()}raf(r){const h=r-(this.time||r);this.time=r,this.animate.advance(.001*h)}scrollTo(r,{offset:h=0,immediate:a=!1,lock:c=!1,duration:u=this.options.duration,easing:p=this.options.easing,lerp:d=!u&&this.options.lerp,onComplete:m=null,force:v=!1,programmatic:g=!0}={}){if(!this.isStopped&&!this.isLocked||v){if([\"top\",\"left\",\"start\"].includes(r))r=0;else if([\"bottom\",\"right\",\"end\"].includes(r))r=this.limit;else{var S;let a;if(\"string\"==typeof r?a=document.querySelector(r):null!=(S=r)&&S.nodeType&&(a=r),a){if(this.options.wrapper!==window){const r=this.options.wrapper.getBoundingClientRect();h-=this.isHorizontal?r.left:r.top}const c=a.getBoundingClientRect();r=(this.isHorizontal?c.left:c.top)+this.animatedScroll}}if(\"number\"==typeof r){if(r+=h,r=Math.round(r),this.options.infinite?g&&(this.targetScroll=this.animatedScroll=this.scroll):r=e(0,r,this.limit),a)return this.animatedScroll=this.targetScroll=r,this.setScroll(this.scroll),this.reset(),void(null==m||m(this));if(!g){if(r===this.targetScroll)return;this.targetScroll=r}this.animate.fromTo(this.animatedScroll,r,{duration:u,easing:p,lerp:d,onStart:()=>{c&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(r,h)=>{this.isScrolling=!0,this.velocity=r-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=r,this.setScroll(this.scroll),g&&(this.targetScroll=r),h||this.emit(),h&&(this.reset(),this.emit(),null==m||m(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(this.animatedScroll%(r=this.limit)+r)%r:this.animatedScroll;var r}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(r){this.__isSmooth!==r&&(this.__isSmooth=r,this.toggleClass(\"lenis-smooth\",r))}get isScrolling(){return this.__isScrolling}set isScrolling(r){this.__isScrolling!==r&&(this.__isScrolling=r,this.toggleClass(\"lenis-scrolling\",r))}get isStopped(){return this.__isStopped}set isStopped(r){this.__isStopped!==r&&(this.__isStopped=r,this.toggleClass(\"lenis-stopped\",r))}get isLocked(){return this.__isLocked}set isLocked(r){this.__isLocked!==r&&(this.__isLocked=r,this.toggleClass(\"lenis-locked\",r))}get className(){let r=\"lenis\";return this.isStopped&&(r+=\" lenis-stopped\"),this.isLocked&&(r+=\" lenis-locked\"),this.isScrolling&&(r+=\" lenis-scrolling\"),this.isSmooth&&(r+=\" lenis-smooth\"),r}toggleClass(r,h){this.rootElement.classList.toggle(r,h),this.emitter.emit(\"className change\",this)}}export{l as default};\n//# sourceMappingURL=lenis.modern.mjs.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){lenis.current.stop();}else{lenis.current.start();}}else{lenis.current.start();}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{lenis.current.raf(time);requestAnimationFrame(raf);};requestAnimationFrame(raf);return()=>{lenis.current.destroy();lenis.current=null;};},[]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n      html.lenis {\n        height: auto;\n      }\n\n      .lenis.lenis-smooth {\n        scroll-behavior: auto !important;\n      }\n\n      .lenis.lenis-smooth [data-lenis-prevent] {\n        overscroll-behavior: contain;\n      }\n\n      .lenis.lenis-stopped {\n        overflow: hidden;\n      }\n\n      .lenis.lenis-scrolling iframe {\n        pointer-events: none;\n      }\n    `})});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const serializationHash=\"framer-plsOO\";const variantClassNames={YfJKHXNGO:\"framer-v-hvnphs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YfJKHXNGO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hvnphs\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"YfJKHXNGO\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m332jc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M2XrKJ2Fx-container\",nodeId:\"M2XrKJ2Fx\",rendersWithMotion:true,scopeId:\"dhQ7ozq9h\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"M2XrKJ2Fx\",intensity:6,layoutId:\"M2XrKJ2Fx\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-plsOO.framer-1omphom, .framer-plsOO .framer-1omphom { display: block; }\",\".framer-plsOO.framer-hvnphs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-plsOO .framer-1m332jc-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 0\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdhQ7ozq9h=withCSS(Component,css,\"framer-plsOO\");export default FramerdhQ7ozq9h;FramerdhQ7ozq9h.displayName=\"Smooth Scroll Component\";FramerdhQ7ozq9h.defaultProps={height:0,width:0};addFonts(FramerdhQ7ozq9h,[{explicitInter:true,fonts:[]},...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdhQ7ozq9h\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"0\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"0\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dhQ7ozq9h.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DateTimeDisplay from\"https://framerusercontent.com/modules/jbKbw65AF4N9bjwWuqvK/sfGyEYaykX5xjiOkXWKl/DateTimeDisplay.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import PlayfulPet from\"https://framerusercontent.com/modules/N6mWOHi20emJ0hfgoXJl/04fdVoj2ZRCJxqpyCFRR/PlayfulPet.js\";import SmoothScrollComponent from\"#framer/local/canvasComponent/dhQ7ozq9h/dhQ7ozq9h.js\";import Cursor from\"#framer/local/canvasComponent/zM0N5cLno/zM0N5cLno.js\";const SmoothScrollComponentFonts=getFonts(SmoothScrollComponent);const PlayfulPetFonts=getFonts(PlayfulPet);const VideoFonts=getFonts(Video);const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CursorFonts=getFonts(Cursor);const breakpoints={bcJHFWanX:\"(max-width: 809.98px)\",QIDVw9oTt:\"(min-width: 810px) and (max-width: 1199.98px)\",Wb6esvPvl:\"(min-width: 1200px) and (max-width: 1727.98px)\",X9vgjG1cM:\"(min-width: 1728px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-N94Cn\";const variantClassNames={bcJHFWanX:\"framer-v-1nvwi0m\",QIDVw9oTt:\"framer-v-1eoyjho\",Wb6esvPvl:\"framer-v-ivwpjj\",X9vgjG1cM:\"framer-v-6g7966\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const breakpointRules={bcJHFWanX:[\".framer-N94Cn .framer-ss2v1r-container { order: -997; }\",\".framer-N94Cn .framer-18gog38 { gap: unset; justify-content: space-between; order: -999; }\",\".framer-N94Cn .framer-thscjj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-N94Cn .framer-1y7n5d8 { align-self: unset; order: 0; width: 75%; }\",\".framer-N94Cn .framer-89x37h, .framer-N94Cn .framer-a41nzw { width: 100%; }\",\".framer-N94Cn .framer-1nrm6u9, .framer-N94Cn .framer-1rtyw1j { order: 0; }\",\".framer-N94Cn .framer-15vpa2x-container { order: 1; }\",\".framer-N94Cn .framer-ws1m2w { order: 2; }\",\".framer-N94Cn .framer-17ihpn0-container { order: 4; }\",\".framer-N94Cn .framer-1poooj8-container { order: 3; }\",\".framer-N94Cn .framer-wrv3s { align-content: flex-end; align-items: flex-end; align-self: unset; flex: 1 0 0px; height: 32px; order: 2; width: 1px; }\",\".framer-N94Cn .framer-df64vz { grid-template-columns: repeat(2, minmax(50px, 1fr)); order: 2; }\",\".framer-N94Cn .framer-lo1zr0 { gap: 0px; justify-content: center; }\",\".framer-N94Cn .framer-1ra3r5c { flex: 1 0 0px; justify-content: flex-end; width: 1px; }\"],QIDVw9oTt:[\".framer-N94Cn .framer-thscjj { max-width: 1200px; }\",\".framer-N94Cn .framer-a41nzw { width: 100%; }\",\".framer-N94Cn .framer-wrv3s { width: min-content; }\",\".framer-N94Cn .framer-m3si9a { align-content: flex-end; align-items: flex-end; }\",\".framer-N94Cn .framer-whkfqm { gap: 0px; justify-content: flex-end; width: min-content; }\",\".framer-N94Cn .framer-1m9nb3v-container { left: unset; right: 72px; top: 8px; }\",\".framer-N94Cn .framer-64ch06-container { right: 595px; width: unset; }\",\".framer-N94Cn .framer-9in04p { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; }\",\".framer-N94Cn .framer-1ev9yvy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: min-content; }\",\".framer-N94Cn .framer-1ud2qby { left: unset; position: relative; top: unset; }\"],X9vgjG1cM:[\".framer-N94Cn .framer-1m9nb3v-container { left: 461px; }\",\".framer-N94Cn .framer-64ch06-container { left: 429px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={bcJHFWanX:\".framer-1nvwi0m-override\",QIDVw9oTt:\".framer-1eoyjho-override\",X9vgjG1cM:\".framer-6g7966-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N94Cn.framer-1wyq5mq, .framer-N94Cn .framer-1wyq5mq { display: block; }\",\".framer-N94Cn.framer-ivwpjj { align-content: center; align-items: center; background-color: #f4f5f2; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-6dyi74-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-N94Cn .framer-ss2v1r-container { flex: none; height: 32px; left: calc(52.307692307692335% - 32px / 2); order: -999; position: absolute; top: 16px; width: 32px; z-index: 10; }\",\".framer-N94Cn .framer-1evdo10-container { flex: none; height: 32px; order: -998; position: absolute; right: 138px; top: 16px; width: 32px; z-index: 10; }\",\".framer-N94Cn .framer-18gog38 { -webkit-backdrop-filter: blur(15px); -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; align-content: center; align-items: center; backdrop-filter: blur(15px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: flex-start; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 42.34058277027027%) add; order: -997; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-N94Cn .framer-thscjj { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1168px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-N94Cn .framer-1y7n5d8 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-N94Cn .framer-89x37h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 170px; }\",\".framer-N94Cn .framer-1nrm6u9 { --framer-paragraph-spacing: 0px; flex: none; height: 14px; position: relative; white-space: pre; width: auto; }\",\".framer-N94Cn .framer-15vpa2x-container { flex: none; height: auto; position: relative; width: 32px; }\",\".framer-N94Cn .framer-ws1m2w, .framer-N94Cn .framer-57nkyy, .framer-N94Cn .framer-1jij9r3, .framer-N94Cn .framer-1fp1t6h, .framer-N94Cn .framer-hjgvfa, .framer-N94Cn .framer-pos3ve, .framer-N94Cn .framer-1bba06e, .framer-N94Cn .framer-d4tnke, .framer-N94Cn .framer-1vkshek, .framer-N94Cn .framer-1pz7x6g, .framer-N94Cn .framer-riqjo5, .framer-N94Cn .framer-9xzfg1, .framer-N94Cn .framer-fmwmxk { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N94Cn .framer-17ihpn0-container, .framer-N94Cn .framer-1poooj8-container { flex: none; height: 32px; position: relative; width: 32px; z-index: 10; }\",\".framer-N94Cn .framer-a41nzw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 259px; word-break: break-word; word-wrap: break-word; }\",\".framer-N94Cn .framer-wrv3s { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1llwvph { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N94Cn .framer-9ljvf1, .framer-N94Cn .framer-1hp5kom { --framer-paragraph-spacing: 0px; flex: none; height: 32px; position: relative; white-space: pre; width: auto; }\",\".framer-N94Cn .framer-m3si9a { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-whkfqm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1dfvhpy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N94Cn .framer-d82q6q, .framer-N94Cn .framer-13v2nfk, .framer-N94Cn .framer-peu8lr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N94Cn .framer-8kzeg8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N94Cn .framer-1m9nb3v-container { flex: none; height: 32px; left: 215px; order: -996; position: absolute; top: 16px; width: 32px; z-index: 10; }\",\".framer-N94Cn .framer-64ch06-container { flex: none; height: 32px; left: 183px; order: -995; position: absolute; top: 16px; width: 32px; z-index: 10; }\",\".framer-N94Cn .framer-car21y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-N94Cn .framer-jiaa8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 450px; justify-content: space-between; max-width: 1200px; order: 1007; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1hxfy3n { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-9in04p { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 15px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1xvs3g4-container, .framer-N94Cn .framer-sydxz2-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-N94Cn .framer-1ev9yvy { align-self: start; flex: none; gap: 0px; height: 16px; justify-self: start; overflow: hidden; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1ud2qby { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 2px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-N94Cn .framer-t9va8m, .framer-N94Cn .framer-svp98q { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1804xox, .framer-N94Cn .framer-1lqn3ud { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-N94Cn .framer-df64vz { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 110px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1mrgn2y, .framer-N94Cn .framer-1gng2tv { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-end; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-68yut8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N94Cn .framer-lo1zr0 { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-df3hm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N94Cn .framer-mooiru { --framer-paragraph-spacing: 0px; flex: none; height: 15px; position: relative; white-space: pre-wrap; width: 35px; word-break: break-word; word-wrap: break-word; }\",\".framer-N94Cn .framer-1nfobap, .framer-N94Cn .framer-1fyqhz1, .framer-N94Cn .framer-1ou9dzv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N94Cn .framer-1ra3r5c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N94Cn .framer-4e4rse { flex: none; gap: 0px; height: 15px; overflow: visible; position: relative; width: 84px; }\",\".framer-N94Cn .framer-9c1wxa { --framer-paragraph-spacing: 0px; flex: none; height: 15px; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 84px; word-break: break-word; word-wrap: break-word; }\",\".framer-N94Cn .framer-1rtyw1j { display: grid; flex: none; gap: 0px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-aqekpg { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N94Cn .framer-1xassw5 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; justify-self: end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bcJHFWanX:\"(max-width: 809.98px)\",QIDVw9oTt:\"(min-width: 810px) and (max-width: 1199.98px)\",Wb6esvPvl:\"(min-width: 1200px) and (max-width: 1727.98px)\",X9vgjG1cM:\"(min-width: 1728px)\"};const humanReadableVariantMap={Desktop:\"Wb6esvPvl\",PC:\"X9vgjG1cM\",Phone:\"bcJHFWanX\",Tablet:\"QIDVw9oTt\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Wb6esvPvl\"};};const cursor={component:Cursor,variant:\"cuv63huBi\"};const transition2={bounce:.2,delay:0,duration:2.2,type:\"spring\"};const cursor1={component:Cursor,transition:transition2,variant:\"kIBWn0bTk\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"bcJHFWanX\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"bcJHFWanX\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"QIDVw9oTt\")return false;return true;};useCustomCursors({\"12cuoi0\":cursor1,\"25o28h\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Wb6esvPvl\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(244, 245, 242); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ivwpjj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6dyi74-container\",nodeId:\"rWqQeSa9y\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(SmoothScrollComponent,{height:\"100%\",id:\"rWqQeSa9y\",layoutId:\"rWqQeSa9y\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ss2v1r-container hidden-ivwpjj hidden-1eoyjho hidden-6g7966\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"bSjdZQTra\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"bSjdZQTra\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"bSjdZQTra\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:24,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1evdo10-container hidden-ivwpjj hidden-1eoyjho hidden-6g7966\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JknQ88Gmt\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"JknQ88Gmt\",initialMood:\"selfGroom\",interactionEnabled:true,layoutId:\"JknQ88Gmt\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:28,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:10,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18gog38\",\"data-framer-name\":\"#HEADER\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-thscjj\",\"data-framer-name\":\"01\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pA4hsWp1Y\",openInNewTab:false,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1y7n5d8 framer-1wyq5mq\",\"data-framer-name\":\"Link - 1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-89x37h\",\"data-framer-cursor\":\"25o28h\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Hello, I'm\"})}),className:\"framer-1nrm6u9\",\"data-framer-name\":\"Hello, I'm\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15vpa2x-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JgDht9nEC\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(26, 26, 26, 0)\",borderRadius:100,bottomLeftRadius:100,bottomRightRadius:100,controls:false,height:\"100%\",id:\"JgDht9nEC\",isMixedBorderRadius:false,layoutId:\"JgDht9nEC\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/b9ZF0UhdYJrsQr5rP8Lxty4F9vo.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{width:\"100%\"},topLeftRadius:100,topRightRadius:100,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Fangning Shen\"})}),className:\"framer-ws1m2w\",\"data-framer-name\":\"Andrei Rybin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17ihpn0-container hidden-ivwpjj hidden-1eoyjho hidden-6g7966\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"HeIz7NsxB\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"HeIz7NsxB\",initialMood:\"selfGroom\",interactionEnabled:true,layoutId:\"HeIz7NsxB\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:28,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:10,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1poooj8-container hidden-ivwpjj hidden-1eoyjho hidden-6g7966\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"RUdY2PVjg\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"RUdY2PVjg\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"RUdY2PVjg\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:24,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bcJHFWanX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})},QIDVw9oTt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:[\"A product designer with a focus on \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(26, 26, 26)\",\"--framer-text-decoration\":\"underline\"},children:\"AI-native Accessibility\"})]})}),className:\"framer-a41nzw\",\"data-framer-cursor\":\"25o28h\",\"data-framer-name\":\"A product designer with a focus on Web3\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wrv3s\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znc5MxDBa\"},motionChild:true,nodeId:\"dQAI2RR8Y\",openInNewTab:false,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1llwvph framer-1wyq5mq\",\"data-framer-name\":\"Links\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"🧑‍💻 Vibe Coding \"})}),className:\"framer-9ljvf1\",\"data-framer-cursor\":\"12cuoi0\",\"data-framer-name\":\"Showreel\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-m3si9a hidden-1nvwi0m\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-whkfqm\",\"data-framer-name\":\"Social\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dfvhpy hidden-1eoyjho\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"Lpnh8xOh0\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d82q6q framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Linkedin,\"})}),className:\"framer-57nkyy\",\"data-framer-name\":\"Linkedin,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"uD77DFAfu\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13v2nfk framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Behance,\"})}),className:\"framer-1jij9r3\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"aNlqWt09t\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-peu8lr framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Instagram\"})}),className:\"framer-1fp1t6h\",\"data-framer-name\":\"Twitter,\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1Xzii-suBd7tqIS0mvA56hu4QfmjBc68a/view?usp=sharing\",motionChild:true,nodeId:\"WvISddtCs\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8kzeg8 framer-1wyq5mq\",\"data-framer-name\":\"About\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Resume\"})}),className:\"framer-1hp5kom\",\"data-framer-name\":\"About\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m9nb3v-container hidden-1nvwi0m\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"uzrSs0spJ\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"uzrSs0spJ\",initialMood:\"asleep\",interactionEnabled:true,layoutId:\"uzrSs0spJ\",particleAmount:10,particleColor:\"rgb(0, 153, 255)\",particleSize:2,petSize:34,petType:\"cat\",style:{height:\"100%\",width:\"100%\"},velocity:6,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-64ch06-container hidden-1nvwi0m\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PKgSncj5b\",scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(PlayfulPet,{activationMode:\"followCursor\",clickBehavior:\"clickToStart\",height:\"100%\",id:\"PKgSncj5b\",initialMood:\"selfGroom\",interactionEnabled:true,layoutId:\"PKgSncj5b\",particleAmount:10,particleColor:\"rgb(242, 157, 157)\",particleSize:3,petSize:36,petType:\"custom\",spriteSheet:addImageAlt({pixelHeight:128,pixelWidth:257,src:\"https://framerusercontent.com/images/HlYTTgJ4ceEc0QOLg3n9HOwUy0.png?width=257&height=128\"},\"\"),style:{height:\"100%\",width:\"100%\"},velocity:10,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-car21y\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jiaa8\",\"data-framer-name\":\"Container\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hxfy3n hidden-1nvwi0m\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9in04p\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-hjgvfa\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1xvs3g4-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"1xvs3g4\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NuxY4rQXX\",optimized:true,rendersWithMotion:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"NuxY4rQXX\",layoutId:\"NuxY4rQXX\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"America/New_York\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ev9yvy\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QIDVw9oTt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\"},children:\"Prefer GA/NYC/CA/WA\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"US Relocation | Prefer GA/NYC/CA/WA\"})}),className:\"framer-1ud2qby\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t9va8m\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-1804xox\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-df64vz\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mrgn2y\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"\\xa9 2026 fnshen\"})}),className:\"framer-pos3ve\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gng2tv hidden-1nvwi0m\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Email\"})}),className:\"framer-1bba06e\",\"data-framer-name\":\"Email\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-68yut8\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"alexandershenid@gmail.com\"})}),className:\"framer-d4tnke\",\"data-framer-name\":\"hello@andreirybin.com\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lo1zr0\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-df3hm\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Social\"})}),className:\"framer-mooiru\",\"data-framer-name\":\"Social\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/alexanderfnshen/\",motionChild:true,nodeId:\"VlOVY8_KL\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nfobap framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"Linkedin\"})}),className:\"framer-1vkshek\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/alexandershenID\",motionChild:true,nodeId:\"elSoNaNPy\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fyqhz1 framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"Behance\"})}),className:\"framer-1pz7x6g\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/_fshen?igsh=MW80Zm01MzVmYzhjeQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"UOtDiwzNQ\",openInNewTab:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ou9dzv framer-1wyq5mq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"Instagram\"})}),className:\"framer-riqjo5\",\"data-framer-name\":\"Linkedin\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ra3r5c\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-4e4rse\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Privacy Notice\"})}),className:\"framer-9c1wxa\",\"data-framer-name\":\"Privacy Notice\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rtyw1j hidden-ivwpjj hidden-1eoyjho hidden-6g7966\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-aqekpg\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"14.4px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Atlanta, US\"})}),className:\"framer-9xzfg1\",\"data-framer-name\":\"Yerevan, Armenia\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-sydxz2-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"sydxz2\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SUA6z3p0_\",optimized:true,rendersWithMotion:true,scopeId:\"AdY0zPTtL\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"title\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(89, 89, 89)\",height:\"100%\",id:\"SUA6z3p0_\",layoutId:\"SUA6z3p0_\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xassw5\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(26, 26, 26)\"},children:\"Prefer GA/NYC/CA/WA\"})}),className:\"framer-fmwmxk\",\"data-framer-name\":\"Let's stay in touch\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-svp98q hidden-1nvwi0m\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"rgb(89, 89, 89)\"},children:\"If you'd like to get in touch, feel free to reach out. I'm still actively responding to emails and would be happy to connect!\"})}),className:\"framer-1lqn3ud\",\"data-framer-name\":\"showcase my work, creative process, animations, and a variety of other things I'm currently exploring.\",fonts:[\"GF;IBM Plex Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QIDVw9oTt\":{\"layout\":[\"fixed\",\"fixed\"]},\"bcJHFWanX\":{\"layout\":[\"fixed\",\"fixed\"]},\"X9vgjG1cM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Wb6esvPvl\":[\".framer-6dyi74-container\",\".framer-18gog38\",\".framer-1m9nb3v-container\",\".framer-64ch06-container\",\".framer-jiaa8\"],\"QIDVw9oTt\":[\".framer-6dyi74-container\",\".framer-18gog38\",\".framer-1m9nb3v-container\",\".framer-64ch06-container\",\".framer-jiaa8\"],\"bcJHFWanX\":[\".framer-6dyi74-container\",\".framer-ss2v1r-container\",\".framer-1evdo10-container\",\".framer-18gog38\",\".framer-jiaa8\"],\"X9vgjG1cM\":[\".framer-6dyi74-container\",\".framer-18gog38\",\".framer-1m9nb3v-container\",\".framer-64ch06-container\",\".framer-jiaa8\"]}\n * @framerBreakpoints {\"X9vgjG1cM\":{\"min\":1728,\"canvasClassName\":\"framer-6g7966-override\",\"minHeight\":1000,\"name\":\"PC\",\"width\":1728,\"rootFontSize\":16},\"Wb6esvPvl\":{\"min\":1200,\"max\":1727,\"canvasClassName\":\"framer-ivwpjj-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"QIDVw9oTt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1eoyjho-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"bcJHFWanX\":{\"max\":809,\"canvasClassName\":\"framer-1nvwi0m-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Wb6esvPvl\n * @framerLayoutTemplate true\n */const FramerAdY0zPTtL=withCSS(Component,css,\"framer-N94Cn\");export default FramerAdY0zPTtL;FramerAdY0zPTtL.displayName=\"Main-page\";FramerAdY0zPTtL.defaultProps={height:1e3,width:1200};addFonts(FramerAdY0zPTtL,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"}]},...SmoothScrollComponentFonts,...PlayfulPetFonts,...VideoFonts,...DateTimeDisplayFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerAdY0zPTtL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SmoothScrollComponent,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAdY0zPTtL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"X9vgjG1cM\\\":{\\\"min\\\":1728,\\\"canvasClassName\\\":\\\"framer-6g7966-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"PC\\\",\\\"width\\\":1728,\\\"rootFontSize\\\":16},\\\"Wb6esvPvl\\\":{\\\"min\\\":1200,\\\"max\\\":1727,\\\"canvasClassName\\\":\\\"framer-ivwpjj-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"QIDVw9oTt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1eoyjho-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"bcJHFWanX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nvwi0m-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QIDVw9oTt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bcJHFWanX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X9vgjG1cM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"Wb6esvPvl\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"Wb6esvPvl\\\":[\\\".framer-6dyi74-container\\\",\\\".framer-18gog38\\\",\\\".framer-1m9nb3v-container\\\",\\\".framer-64ch06-container\\\",\\\".framer-jiaa8\\\"],\\\"QIDVw9oTt\\\":[\\\".framer-6dyi74-container\\\",\\\".framer-18gog38\\\",\\\".framer-1m9nb3v-container\\\",\\\".framer-64ch06-container\\\",\\\".framer-jiaa8\\\"],\\\"bcJHFWanX\\\":[\\\".framer-6dyi74-container\\\",\\\".framer-ss2v1r-container\\\",\\\".framer-1evdo10-container\\\",\\\".framer-18gog38\\\",\\\".framer-jiaa8\\\"],\\\"X9vgjG1cM\\\":[\\\".framer-6dyi74-container\\\",\\\".framer-18gog38\\\",\\\".framer-1m9nb3v-container\\\",\\\".framer-64ch06-container\\\",\\\".framer-jiaa8\\\"]}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main2 from \"https://framerusercontent.com/modules/dca5k2NQeUK9bUHnHCEs/TJrt2Le8meoPRwG1y14t/TS8D5Oo7R.js\";\r\nimport Main3 from \"https://framerusercontent.com/modules/qBWeORKU6ybM1TufpnEH/fl57DSB7nN4dDZ1SsGRG/nTR37cuTn.js\";\r\nimport Main from \"https://framerusercontent.com/modules/y9bIYbt9huGn4UpjIlMy/aGUBzbS9Q4LPU2uuaLQ6/JGVl0LgFm.js\";\r\nimport MainPage from \"https://framerusercontent.com/modules/yzJfEkkadybCBJmNe9Ex/lmZkzEYMrPU3PSe31jFO/AdY0zPTtL.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {jNrL777WB: \"playground\", KiHmPFbE8: \"work-exp\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eSjqZk1A4kvuJCgIp8gy/btENd9LZ9mPrB8Wvusgc/augiA20Il.js\")), path: \"/\"}, znc5MxDBa: {elements: {ipGXTxNRa: \"philosophy\", qPnswPUbE: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pSRwfkZ0kknip9tmcHmj/3vHcoE0NHC7EvzaW8anl/znc5MxDBa.js\")), path: \"/idea\"}, BnPqXSVHk: {elements: {csXwqZpJb: \"solution\", il9hTBA3R: \"strategy\", N9Y2tPmIf: \"context\", UvVjCQwKg: \"outcome\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oO4xcCrW8lT2XKFl4HQR/cC8ROJhkIbmaqrzblYK9/BnPqXSVHk.js\")), path: \"/projects/doctor-insight\"}, DGhrfg7XE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hpwsITdg4p0p3CpgjWQO/OVLLNRxaqbWZtr6YguU2/DGhrfg7XE.js\")), path: \"/projects/reskillr\"}, WUKhPkI0c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fCfneJOTapJwu5IN2e2O/pGuQRJ33bWlUD0xSqwAd/WUKhPkI0c.js\")), path: \"/privacy-notice\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"4dded519a97293013600e10ebeb26e0e970a8a8021f1fbea68b36f95033a7700\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"d2i9e_8ps\":\r\ncase \"WUKhPkI0c\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ncase \"znc5MxDBa\":\r\nreturn React.createElement(Main2, {...props, key: \"Main2\", style}, children(true));\r\ncase \"BnPqXSVHk\":\r\nreturn React.createElement(Main3, {...props, key: \"Main3\", style}, children(true));\r\ncase \"DGhrfg7XE\":\r\ncase \"pXZtsUNS6\":\r\nreturn React.createElement(MainPage, {...props, key: \"MainPage\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"d2i9e_8ps\":\r\ncase \"WUKhPkI0c\":\r\nreturn [{hash: \"devci3\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1ncdjj9\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"py8u24\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"5on9ca\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"znc5MxDBa\":\r\nreturn [{hash: \"1gh5l5i\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1am831x\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1qnboig\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"rawuqg\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"BnPqXSVHk\":\r\nreturn [{hash: \"mja5k7\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"qc2ty1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"8l8kvi\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"11zxyqn\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"DGhrfg7XE\":\r\ncase \"pXZtsUNS6\":\r\nreturn [{hash: \"6g7966\", mediaQuery: \"(min-width: 1728px)\"}, {hash: \"ivwpjj\", mediaQuery: \"(min-width: 1200px) and (max-width: 1727.98px)\"}, {hash: \"1eoyjho\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1nvwi0m\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://fnshen.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/c3UyrGuX3m0SpGckGGkH/4x8A2uCkJNpWLtENHJHr/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 20, delay: 0, duration: 0.2, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 100, type: \"spring\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.1, damping: 30, delay: 0.1, duration: 0.8, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}