{"version":3,"file":"shared-lib.CPOO_7L7.mjs","names":["x","mapRange","parentElement","_Fragment","Image"],"sources":["https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/P3S2M04Yg53AO5F51mO2/pzJl44uxe09OYFf1Kkst/MagneticHover_Prod.js","https:/framerusercontent.com/modules/3HKUZcIGK84HZuBMYIhI/aLB6hEej1MIBrdEdDp36/IPadOSPointerEffect_Prod.js","https:/framerusercontent.com/modules/nh93sIsuemNwLCTleW9n/DMMXGpZEYnI1dNhVjnEr/imr01NfxC.js","https:/framerusercontent.com/modules/hFkzJxBFdtLdm0qpa6YO/O6lLZBJGYwQaV7r0VNZF/siteMetadata.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useMotionValue,useSpring,motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function MagneticHover(props){const{distance,smoothing,hoverArea,enabled}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=generateInstanceId();const transition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const x=useMotionValue(0);const y=useMotionValue(0);const springX=useSpring(x,transition);const springY=useSpring(y,transition);const scale=useMotionValue(1);const springScale=useSpring(scale,transition);const ref=useRef(null);const containerRef=useRef(null);const parentRef=useRef(null);const isHoveringRef=useRef(false);const transformRef=useRef(null);const motionTransformRef=useRef(null);const styleRef=useRef(null);const hasSpringRef=useRef(smoothing!==0);const previousXRef=useRef(null);const previousYRef=useRef(null);const previousChildrenXRef=useRef(null);const previousChildrenYRef=useRef(null);const previousChildrenScaleRef=useRef(null);const previousStyleTransformRef=useRef(null);const previousChildrenStyleTransformsRef=useRef({});useEffect(()=>{const unsubscribeX=mouseX.onChange(v=>x.set(enabled?v:0));const unsubscribeY=mouseY.onChange(v=>y.set(enabled?v:0));return()=>{unsubscribeX();unsubscribeY();};},[enabled,mouseX,mouseY,x,y]);useEffect(()=>{x.set(enabled?mouseX.get():0);y.set(enabled?mouseY.get():0);if(!enabled){scale.set(1);}else if(isHoveringRef.current&&props.children){scale.set(props.children.scale);}},[enabled]);useEffect(()=>{hasSpringRef.current=smoothing!==0;},[smoothing]);useEffect(()=>{let animationFrameId;const updateTransform=()=>{if(isCanvas){return;}animationFrameId=requestAnimationFrame(updateTransform);if(!parentRef.current||!styleRef.current){return;}const xValue=hasSpringRef.current?springX.get():x.get();const yValue=hasSpringRef.current?springY.get():y.get();const computedStyle=window.getComputedStyle(parentRef.current);const parentTransform=calculateTransform(parentRef.current,computedStyle,xValue*distance,yValue*distance,1,previousXRef.current*distance,previousYRef.current*distance,1,previousStyleTransformRef.current);// Store parent's style transform\npreviousStyleTransformRef.current=parentRef.current.style.transform;// Handle children transforms\nlet childrenStyles=\"\";if(props.children){const children=parentRef.current.children;const scaleValue=hasSpringRef.current?springScale.get():scale.get();const childrenXValue=xValue*props.children.distance;const childrenYValue=yValue*props.children.distance;for(let i=0;i<children.length;i++){const child=children[i];if(child===containerRef.current){continue;}const childComputedStyle=window.getComputedStyle(child);const childTransform=calculateTransform(child,childComputedStyle,childrenXValue,childrenYValue,scaleValue,previousChildrenXRef.current,previousChildrenYRef.current,previousChildrenScaleRef.current,previousChildrenStyleTransformsRef.current[i]);// Store child's style transform\npreviousChildrenStyleTransformsRef.current[i]=child.style.transform;childrenStyles+=`\n\t\t\t\t\t\t[data-magnetichover=\"${id}\"] > :nth-child(${i+1}) { \n\t\t\t\t\t\t\ttransform: ${childTransform} !important \n\t\t\t\t\t\t}\n\t\t\t\t\t`;}previousChildrenXRef.current=childrenXValue;previousChildrenYRef.current=childrenYValue;previousChildrenScaleRef.current=scaleValue;}transformRef.current=parentTransform;styleRef.current.textContent=`\n\t\t\t\t[data-magnetichover=\"${id}\"] { transform: ${parentTransform} !important }\n\t\t\t\t${childrenStyles}\n\t\t\t`;previousXRef.current=xValue;previousYRef.current=yValue;};if(ref.current){const container=ref.current.parentElement;if(container){containerRef.current=container;const parent=container.parentElement;if(parent){parentRef.current=parent;parent.setAttribute(\"data-magnetichover\",id);motionTransformRef.current=motion(parent,\"transform\");}}}// Start the animation loop\nupdateTransform();// Cleanup function\nreturn()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}};},[props.children]);useEffect(()=>{const handleMouseMove=event=>{if(!parentRef.current){return;}const element=parentRef.current;const rect=element.getBoundingClientRect();const mouseXPos=event.clientX;const mouseYPos=event.clientY;const isHovering=mouseXPos>=rect.left-hoverArea&&mouseXPos<=rect.right+hoverArea&&mouseYPos>=rect.top-hoverArea&&mouseYPos<=rect.bottom+hoverArea;isHoveringRef.current=isHovering;if(isHovering){const displacementX=mouseXPos-(rect.left+rect.width/2);const displacementY=mouseYPos-(rect.top+rect.height/2);const normalizedX=displacementX/(rect.width/2);const normalizedY=displacementY/(rect.height/2);mouseX.set(normalizedX);mouseY.set(normalizedY);scale.set(enabled&&props.children?props.children.scale:1);}else{mouseX.set(0);mouseY.set(0);scale.set(1);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[distance,x,y,transition,enabled,props.children]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style},children:/*#__PURE__*/_jsx(\"style\",{ref:styleRef})});}MagneticHover.displayName=\"Magnetic Hover\";addPropertyControls(MagneticHover,{enabled:{type:ControlType.Boolean,defaultValue:true},distance:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!props.enabled},hoverArea:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!props.enabled},children:{type:ControlType.Object,optional:true,controls:{distance:{type:ControlType.Number,defaultValue:10,min:0,step:1},scale:{type:ControlType.Number,defaultValue:1,min:0,step:.01}},hidden:props=>!props.enabled},smoothing:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function generateInstanceId(){const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function calculateTransform(element,computedStyle,xValue,yValue,scale=1,previousX,previousY,previousScale,previousStyleTransform){xValue=xValue||0;yValue=yValue||0;previousX=previousX||0;previousY=previousY||0;scale=scale||1;previousScale=previousScale||1;// Get transform\nconst computedTransform=computedStyle.transform;const styleTransform=element.style.transform;// Subtract previous values from current values for a single transform\nconst finalX=xValue-previousX;const finalY=yValue-previousY;const finalScale=scale/(previousScale||1)// Prevent division by zero\n;const translateTransform=`translate(${finalX.toFixed(3)}px, ${finalY.toFixed(3)}px)`;const transformWithScale=scale!==1?`${translateTransform} scale(${finalScale})`:translateTransform;let transform=transformWithScale;if(styleTransform&&styleTransform!==\"none\"){if(previousStyleTransform&&previousStyleTransform!==\"none\"){transform=`${transformWithScale} ${invertTransform(previousStyleTransform)} ${styleTransform}`;}else{transform=`${transformWithScale} ${styleTransform}`;}}return computedTransform&&computedTransform!==\"none\"?`${transform} ${computedTransform}`:transform;}function invertTransform(transformString){const transforms=transformString.match(/\\w+\\([^)]+\\)/g)||[];const invertedTransforms=transforms.reverse().map(transform=>{const[func,valuesString]=transform.match(/(\\w+)\\(([^)]+)\\)/).slice(1);const values=valuesString.split(\",\").map(v=>v.trim());const invertNumber=v=>{const[_,sign,num,unit]=v.match(/^(-?)(\\d*\\.?\\d+)(\\D*)$/);return`${sign?\"\":\"-\"}${num}${unit}`;};switch(func.toLowerCase()){case\"translate\":case\"translate3d\":case\"translatex\":case\"translatey\":case\"translatez\":return`${func}(${values.map(invertNumber).join(\", \")})`;case\"scale\":case\"scale3d\":return`${func}(${values.map(v=>1/parseFloat(v)).join(\", \")})`;case\"scalex\":case\"scaley\":case\"scalez\":return`${func}(${1/parseFloat(values[0])})`;case\"rotate\":case\"rotatex\":case\"rotatey\":case\"rotatez\":return`${func}(${invertNumber(values[0])})`;case\"rotate3d\":const rotateValues=values.map(parseFloat);return`${func}(${rotateValues[0]}, ${rotateValues[1]}, ${rotateValues[2]}, ${invertNumber(values[3])})`;case\"skew\":case\"skewx\":case\"skewy\":return`${func}(${values.map(invertNumber).join(\", \")})`;case\"matrix\":case\"matrix3d\":console.warn(`Inverting ${func} is not supported. Returning original.`);return transform;default:console.warn(`Unknown transform function: ${func}. Returning original.`);return transform;}});return invertedTransforms.join(\" \");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagneticHover\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MagneticHover_Prod.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useId,useState}from\"react\";import{createPortal}from\"react-dom\";import{useMotionValue,animate,motion}from\"framer-motion\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import MagneticHover from\"https://framerusercontent.com/modules/P3S2M04Yg53AO5F51mO2/pzJl44uxe09OYFf1Kkst/MagneticHover_Prod.js\";const ATTRIBUTE=\"data-frameruni-ipad-cursor\";const AREA_ATTRIBUTE=\"data-frameruni-ipad-cursor-area\";const RADIUS_ATTRIBUTE=\"data-frameruni-ipad-cursor-radius\";const MAGNETISM_ATTRIBUTE=\"data-frameruni-ipad-cursor-magnetism\";const COLOR_ATTRIBUTE=\"data-frameruni-ipad-cursor-color\";const HOVER_COLOR_ATTRIBUTE=\"data-frameruni-ipad-cursor-hover-color\";const PRESSED_COLOR_ATTRIBUTE=\"data-frameruni-ipad-cursor-pressed-color\";const useInstanceStore=createStore({instances:[]});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function IPadOSCursor({color,hoverColor,pressedColor,size,magnetism,childrenMagnetism,radius,transition,hideCursor,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isTouchDevice,setIsTouchDevice]=useState(false);const[instanceStore,setInstanceStore]=useInstanceStore();const id=useInstanceId();const containerRef=useRef(null);const[isInitialized,setIsInitialized]=useState(false);const isInitializedRef=useRef(false);const mousePositionRef=useRef(null);const scrollOffsetRef=useRef(null);const cursorRef=useRef(null);const instancesRef=useRef(instanceStore.instances);const hoveringElementRef=useRef(null);const[pressed,setPressed]=useState(false);const[hovering,setHovering]=useState(false);const[currentColor,setCurrentColor]=useState(color);const[currentHoverColor,setCurrentHoverColor]=useState(hoverColor);const[currentPressedColor,setCurrentPressedColor]=useState(pressedColor);const rectCenterXMotionValue=useMotionValue(Infinity);const rectCenterXAnimationRef=useRef(null);const rectCenterYMotionValue=useMotionValue(Infinity);const rectCenterYAnimationRef=useRef(null);const rectCenterXScrollOffset=useRef(0);const rectCenterYScrollOffset=useRef(0);const widthMotionValue=useMotionValue(size);const widthAnimationRef=useRef(null);const heightMotionValue=useMotionValue(size);const heightAnimationRef=useRef(null);const pullMotionValue=useMotionValue(0);const pullAnimationRef=useRef(null);const radiusMotionValue=useMotionValue(convertRadius(radius));const radiusAnimationRef=useRef(null);const magnetismValue=useRef(magnetism);// Add touch detection on mount\nuseEffect(()=>{const checkTouch=()=>{setIsTouchDevice(\"ontouchstart\"in window||navigator.maxTouchPoints>0);};checkTouch();window.addEventListener(\"touchstart\",checkTouch);return()=>window.removeEventListener(\"touchstart\",checkTouch);},[]);useEffect(()=>{let animationFrameId;const handleScroll=()=>{if(mousePositionRef.current&&scrollOffsetRef.current){const scrollDeltaX=window.scrollX-scrollOffsetRef.current.x;const scrollDeltaY=window.scrollY-scrollOffsetRef.current.y;rectCenterXScrollOffset.current-=scrollDeltaX;rectCenterYScrollOffset.current-=scrollDeltaY;scrollOffsetRef.current={x:window.scrollX,y:window.scrollY};}};const updateCursor=()=>{if(isCanvas)return;if(cursorRef.current){if(instancesRef.current[0]!==id){cursorRef.current.style.display=\"none\";}else if(mousePositionRef.current){let left=mousePositionRef.current.x;let top=mousePositionRef.current.y;let width=widthMotionValue.get();let height=heightMotionValue.get();const pull=pullMotionValue.get();if(pull>0){const centerX=rectCenterXMotionValue.get()+rectCenterXScrollOffset.current;const centerY=rectCenterYMotionValue.get()+rectCenterYScrollOffset.current;const displacementX=left-centerX;const displacementY=top-centerY;const normalizedX=displacementX/(width/2);const normalizedY=displacementY/(height/2);const offset=pull*magnetismValue.current;// Move cursor position towards the center based on normalized values\nleft=mapRange(pull,0,1,left,centerX+normalizedX*offset);top=mapRange(pull,0,1,top,centerY+normalizedY*offset);}cursorRef.current.style.display=\"block\";cursorRef.current.style.left=`${left}px`;cursorRef.current.style.top=`${top}px`;cursorRef.current.style.width=`${width}px`;cursorRef.current.style.height=`${height}px`;cursorRef.current.style.borderRadius=radiusMotionValue.get();}}animationFrameId=requestAnimationFrame(updateCursor);};const handleMouseDown=()=>{setPressed(true);};const handleMouseUp=()=>{setPressed(false);};const handleMouseMove=e=>{if(!isInitializedRef.current){mousePositionRef.current={x:e.clientX,y:e.clientY};scrollOffsetRef.current={x:window.scrollX,y:window.scrollY};setIsInitialized(true);isInitializedRef.current=true;// Start the animation loop only after first mouse move\nanimationFrameId=requestAnimationFrame(updateCursor);}mousePositionRef.current={x:e.clientX,y:e.clientY};// Add hover detection\nconst elementUnderCursor=document.elementFromPoint(e.clientX,e.clientY);const hoveringElement=elementUnderCursor?.closest(`[${ATTRIBUTE}]`);// Update hovering state based on whether we're over an element\nsetHovering(hoveringElement?true:false);let animateTo=null;let animatePullTo=null;let animateRadiusTo=null;let animateRectCenterTo=null;if(hoveringElement){const area=hoveringElement.querySelector(`[${AREA_ATTRIBUTE}]`);let rect=area?.getBoundingClientRect();if(!rect||rect.width===0&&rect.height===0){rect=hoveringElement.getBoundingClientRect();}if(hoveringElement!==hoveringElementRef.current){animateTo={x:rect.width,y:rect.height};animatePullTo=1;animateRadiusTo=hoveringElement.getAttribute(RADIUS_ATTRIBUTE)??radius;setCurrentColor(hoveringElement.getAttribute(COLOR_ATTRIBUTE)??color);setCurrentPressedColor(hoveringElement.getAttribute(PRESSED_COLOR_ATTRIBUTE)??pressedColor);setCurrentHoverColor(hoveringElement.getAttribute(HOVER_COLOR_ATTRIBUTE)??hoverColor);magnetismValue.current=hoveringElement.getAttribute(MAGNETISM_ATTRIBUTE)??magnetism;animateRectCenterTo={x:rect.left+rect.width/2,y:rect.top+rect.height/2};}scrollOffsetRef.current={x:window.scrollX,y:window.scrollY};}else{if(hoveringElementRef.current){animateTo={x:size,y:size};animatePullTo=0;animateRadiusTo=radius;setCurrentColor(color);setCurrentPressedColor(pressedColor);setCurrentHoverColor(hoverColor);}}if(animateTo){if(widthAnimationRef.current){widthAnimationRef.current.stop();}if(heightAnimationRef.current){heightAnimationRef.current.stop();}widthAnimationRef.current=animate(widthMotionValue,animateTo.x,transition);heightAnimationRef.current=animate(heightMotionValue,animateTo.y,transition);}if(animatePullTo!==null){if(pullAnimationRef.current){pullAnimationRef.current.stop();}pullAnimationRef.current=animate(pullMotionValue,animatePullTo,transition);if(animatePullTo===0){pullAnimationRef.current.then(()=>{if(!hoveringElementRef.current){rectCenterXMotionValue.set(Infinity);rectCenterYMotionValue.set(Infinity);rectCenterXScrollOffset.current=0;rectCenterYScrollOffset.current=0;}});}}if(animateRadiusTo!==null){if(radiusAnimationRef.current){radiusAnimationRef.current.stop();}radiusAnimationRef.current=animate(radiusMotionValue,convertRadius(animateRadiusTo),transition);}if(animateRectCenterTo!==null){if(rectCenterXAnimationRef.current){rectCenterXAnimationRef.current.stop();}if(rectCenterYAnimationRef.current){rectCenterYAnimationRef.current.stop();}if(rectCenterXMotionValue.get()===Infinity){rectCenterXMotionValue.set(animateRectCenterTo.x);}else{rectCenterXAnimationRef.current=animate(rectCenterXMotionValue,animateRectCenterTo.x,transition);}if(rectCenterYMotionValue.get()===Infinity){rectCenterYMotionValue.set(animateRectCenterTo.y);}else{rectCenterYAnimationRef.current=animate(rectCenterYMotionValue,animateRectCenterTo.y,transition);}rectCenterXScrollOffset.current=0;rectCenterYScrollOffset.current=0;}hoveringElementRef.current=hoveringElement;};window.addEventListener(\"mousedown\",handleMouseDown);window.addEventListener(\"mouseup\",handleMouseUp);window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"scroll\",handleScroll);setInstanceStore(prev=>({...prev,instances:[...prev.instances,id]}));return()=>{window.removeEventListener(\"mousedown\",handleMouseDown);window.removeEventListener(\"mouseup\",handleMouseUp);window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"scroll\",handleScroll);if(animationFrameId){cancelAnimationFrame(animationFrameId);}setInstanceStore(prev=>({...prev,instances:prev.instances.filter(instance=>instance!==id)}));};},[]);useEffect(()=>{const parentElement=containerRef.current?.parentElement?.parentElement;if(parentElement){parentElement.setAttribute(ATTRIBUTE,\"true\");parentElement.setAttribute(RADIUS_ATTRIBUTE,radius);parentElement.setAttribute(MAGNETISM_ATTRIBUTE,magnetism);parentElement.setAttribute(COLOR_ATTRIBUTE,color);if(pressedColor){parentElement.setAttribute(PRESSED_COLOR_ATTRIBUTE,pressedColor);}if(hoverColor){parentElement.setAttribute(HOVER_COLOR_ATTRIBUTE,hoverColor);}}return()=>{const parentElement=containerRef.current?.parentElement?.parentElement;if(parentElement){parentElement.removeAttribute(ATTRIBUTE);parentElement.removeAttribute(RADIUS_ATTRIBUTE);parentElement.removeAttribute(MAGNETISM_ATTRIBUTE);parentElement.removeAttribute(COLOR_ATTRIBUTE);parentElement.removeAttribute(PRESSED_COLOR_ATTRIBUTE);parentElement.removeAttribute(HOVER_COLOR_ATTRIBUTE);}};},[radius,magnetism]);useEffect(()=>{instancesRef.current=instanceStore.instances;},[instanceStore.instances]);const cursorElement=/*#__PURE__*/_jsx(motion.div,{ref:cursorRef,style:{position:\"absolute\",width:size,height:size,borderRadius:size/2,transform:\"translate(-50%, -50%)\"},animate:{backgroundColor:pressed?currentPressedColor||hovering&&currentHoverColor||currentColor:hovering&&currentHoverColor||currentColor},intiial:false,transition:transition});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,id:id,\"data-frameruni-ipad-cursor-area\":true,style:{...style,pointerEvents:\"none\",display:isTouchDevice?\"none\":\"block\"},children:[!isCanvas&&isInitialized&&!isTouchDevice?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",pointerEvents:\"none\",zIndex:9999,userSelect:\"none\",overflow:\"hidden\"},children:cursorElement}),document.body):null,!isCanvas&&hideCursor&&!isTouchDevice&&/*#__PURE__*/_jsx(\"style\",{children:`* { cursor: none !important; }`})]}),!isCanvas&&!isTouchDevice&&magnetism>0&&childrenMagnetism>0&&/*#__PURE__*/_jsx(MagneticHover,{enabled:true,distance:0,children:{distance:magnetism*(childrenMagnetism/100),scale:1},hoverArea:0,smoothing:20,style:{}})]});}IPadOSCursor.displayName=\"iPadOS Cursor\";addPropertyControls(IPadOSCursor,{color:{type:ControlType.Color,defaultValue:\"rgba(153, 153, 153, 0.3)\"},hoverColor:{type:ControlType.Color,optional:true,title:\"Hover\"},pressedColor:{type:ControlType.Color,optional:true,title:\"Pressed\"},size:{type:ControlType.Number,defaultValue:19,min:1,step:1},magnetism:{type:ControlType.Number,defaultValue:4,min:0,max:100,step:1},childrenMagnetism:{title:\"Children\",type:ControlType.Number,defaultValue:50,min:0,max:200,step:1,unit:\"%\",hidden:props=>props.magnetism===0},radius:{type:ControlType.BorderRadius,defaultValue:\"12px\"},hideCursor:{type:ControlType.Boolean,defaultValue:true},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",time:.15,bounce:0}}});function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`frameruni-${cleanId}`;return instanceId;};const convertRadius=radius=>{if(typeof radius===\"string\"){if(radius.includes(\" \")){return radius;}return`${radius} ${radius} ${radius} ${radius}`;}return`${radius}px ${radius}px ${radius}px ${radius}px`;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"IPadOSCursor\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IPadOSPointerEffect_Prod.map","// Generated by Framer (bab6da3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IPadOSCursor from\"https://framerusercontent.com/modules/3HKUZcIGK84HZuBMYIhI/aLB6hEej1MIBrdEdDp36/IPadOSPointerEffect_Prod.js\";const IPadOSCursorFonts=getFonts(IPadOSCursor);const cycleOrder=[\"Vxb0mQi_e\",\"Z4By5MBwN\",\"Y3x_HxAab\",\"GJtaIGmim\",\"ejRBlbVCK\"];const serializationHash=\"framer-UfCR0\";const variantClassNames={ejRBlbVCK:\"framer-v-1am0dq0\",GJtaIGmim:\"framer-v-8k0viz\",Vxb0mQi_e:\"framer-v-12quxxx\",Y3x_HxAab:\"framer-v-t3rdoh\",Z4By5MBwN:\"framer-v-1sn7mn0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -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 humanReadableVariantMap={\"About Me\":\"GJtaIGmim\",\"In another page\":\"ejRBlbVCK\",Home:\"Vxb0mQi_e\",Playground:\"Y3x_HxAab\",Projects:\"Z4By5MBwN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Vxb0mQi_e\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Vxb0mQi_e\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qugzr3=activeVariantCallback(async(...args)=>{setVariant(\"Vxb0mQi_e\");});const onTap1ezn08x=activeVariantCallback(async(...args)=>{setVariant(\"Z4By5MBwN\");});const onTap9ghffi=activeVariantCallback(async(...args)=>{setVariant(\"Y3x_HxAab\");});const onTapcshyvq=activeVariantCallback(async(...args)=>{setVariant(\"GJtaIGmim\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ejRBlbVCK\")return false;return true;};const isDisplayed1=()=>{if([\"Z4By5MBwN\",\"Y3x_HxAab\",\"GJtaIGmim\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"Z4By5MBwN\",\"Y3x_HxAab\",\"GJtaIGmim\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"ejRBlbVCK\")return true;return false;};const isDisplayed4=()=>{if([\"Z4By5MBwN\",\"Y3x_HxAab\",\"GJtaIGmim\",\"ejRBlbVCK\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"Z4By5MBwN\")return true;return false;};const isDisplayed6=()=>{if([\"Y3x_HxAab\",\"GJtaIGmim\",\"ejRBlbVCK\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"GJtaIGmim\",\"ejRBlbVCK\"].includes(baseVariant))return false;return true;};const isDisplayed8=()=>{if(baseVariant===\"Y3x_HxAab\")return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"Y3x_HxAab\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"GJtaIGmim\")return false;return true;};const isDisplayed11=()=>{if(baseVariant===\"GJtaIGmim\")return true;return false;};const isDisplayed12=()=>{if([\"GJtaIGmim\",\"ejRBlbVCK\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12quxxx\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"Vxb0mQi_e\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"rgba(255, 255, 255, 0.65)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0.6021873017743928px 1.083937143193907px -1px rgba(94, 94, 94, 0.18), 0px 2.288533303243457px 4.119359945838223px -2px rgba(94, 94, 94, 0.17), 0px 10px 18px -3px rgba(94, 94, 94, 0.12)\",WebkitBackdropFilter:\"blur(12px)\",...style},...addPropertyOverrides({ejRBlbVCK:{\"data-framer-name\":\"In another page\"},GJtaIGmim:{\"data-framer-name\":\"About Me\"},Y3x_HxAab:{\"data-framer-name\":\"Playground\"},Z4By5MBwN:{\"data-framer-name\":\"Projects\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J48dH3YRa\"},motionChild:true,nodeId:\"uCUKrGow8\",openInNewTab:false,scopeId:\"imr01NfxC\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ixwohq framer-1e2i1d4\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"uCUKrGow8\",style:{backgroundColor:\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{GJtaIGmim:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Y3x_HxAab:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Z4By5MBwN:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({GJtaIGmim:{\"data-highlight\":true,onTap:onTap1qugzr3},Y3x_HxAab:{\"data-highlight\":true,onTap:onTap1qugzr3},Z4By5MBwN:{\"data-highlight\":true,onTap:onTap1qugzr3}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-s3mt6\",\"data-framer-name\":\"ri:home-fill\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qSWoTNG2Y\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20 19.03 C 20 19.265 19.906 19.491 19.74 19.658 C 19.573 19.825 19.347 19.919 19.111 19.919 L 4.889 19.919 C 4.653 19.919 4.427 19.825 4.26 19.658 C 4.094 19.491 4 19.265 4 19.03 L 4 9.687 C 4 9.552 4.031 9.418 4.09 9.297 C 4.15 9.175 4.236 9.068 4.343 8.985 L 11.454 3.454 C 11.61 3.332 11.802 3.266 12 3.266 C 12.198 3.266 12.39 3.332 12.546 3.454 L 19.657 8.985 C 19.764 9.068 19.85 9.175 19.91 9.297 C 19.969 9.418 20 9.552 20 9.687 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10158602115,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-z0ub5y\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"HlPGnPgsN\",style:{\"--extracted-gdpscs\":\"var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ld17wj\",\"data-framer-name\":\"ri:home-fill\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MqexPWciW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 9.489 L 12 3.266 L 20 9.489 L 20 20 L 4 20 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(134,140,152)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11470552800,withExternalLayout:true,...addPropertyOverrides({GJtaIGmim:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 9.489 L 12 3.266 L 20 9.489 L 20 20 L 4 20 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(134,140,152)\" stroke-linecap=\"round\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:8675299856},Y3x_HxAab:{svgContentId:10994286011},Z4By5MBwN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 9.489 L 12 3.266 L 20 9.489 L 20 20 L 4 20 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(134,140,152)\" stroke-linecap=\"round\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:8675299856}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aaam1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KPvIJY9hC-container\",nodeId:\"KPvIJY9hC\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"KPvIJY9hC\",layoutId:\"KPvIJY9hC\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":aGRDIjhR4\",webPageId:\"J48dH3YRa\"},motionChild:true,nodeId:\"bP4DFPqiE\",openInNewTab:false,scopeId:\"imr01NfxC\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ws9meb framer-1e2i1d4\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bP4DFPqiE\",onTap:onTap1qugzr3,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1datpmc\",\"data-framer-name\":\"ri:home-fill\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cj_DMXxKC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 9.489 L 12 3.266 L 20 9.489 L 20 20 L 4 20 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(134,140,152)\" stroke-linecap=\"round\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:8675299856,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1us9smj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Mc6ogctHH-container\",nodeId:\"Mc6ogctHH\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"Mc6ogctHH\",layoutId:\"Mc6ogctHH\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n7t08FkuJ\"},motionChild:true,nodeId:\"h3Zs69MpP\",openInNewTab:false,scopeId:\"imr01NfxC\",...addPropertyOverrides({Z4By5MBwN:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1t7cyhz framer-1e2i1d4\",\"data-framer-name\":\"Templates\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"h3Zs69MpP\",onTap:onTap1ezn08x,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{ejRBlbVCK:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},GJtaIGmim:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},Y3x_HxAab:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},Z4By5MBwN:{backgroundColor:\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},children:[isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1jpdl4d\",\"data-framer-name\":\"bxs:folder\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RlJcUZWmA\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 4 L 8 4 L 10 6 L 20 6 C 20.551 6 21 6.449 21 7 L 21 19 C 21 19.551 20.551 20 20 20 L 4 20 C 3.449 20 3 19.551 3 19 L 3 5 C 3 4.449 3.449 4 4 4 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12649571117,withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255)))\"},children:\"Projects\"})}),className:\"framer-u36z8a\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"RPOvC4t4k\",style:{\"--extracted-gdpscs\":\"var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-exyvns\",\"data-framer-name\":\"bxs:folder\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fz05004Sg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 16.4 6.6 L 8.731 6.6 L 7.366 5.234 C 7.216 5.084 7.012 5 6.8 5 L 3.6 5 C 2.718 5 2 5.718 2 6.6 L 2 17.8 C 2 18.682 2.718 19.4 3.6 19.4 L 16.4 19.4 C 17.282 19.4 18 18.682 18 17.8 L 18 8.2 C 18 7.318 17.282 6.6 16.4 6.6 Z\" fill=\"var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;0&quot;} */\"></path></svg>',svgContentId:12654063341,withExternalLayout:true,...addPropertyOverrides({Z4By5MBwN:{svgContentId:11439663964}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1326s5u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N4bBDmCAT-container\",nodeId:\"N4bBDmCAT\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"N4bBDmCAT\",layoutId:\"N4bBDmCAT\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyubeb\",\"data-framer-name\":\"bxs:folder\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EEP6Zgdr2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 4 L 8 4 L 10 6 L 20 6 C 20.551 6 21 6.449 21 7 L 21 19 C 21 19.551 20.551 20 20 20 L 4 20 C 3.449 20 3 19.551 3 19 L 3 5 C 3 4.449 3.449 4 4 4 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:10676924706,withExternalLayout:true,...addPropertyOverrides({ejRBlbVCK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 4 L 8 4 L 10 6 L 20 6 C 20.551 6 21 6.449 21 7 L 21 19 C 21 19.551 20.551 20 20 20 L 4 20 C 3.449 20 3 19.551 3 19 L 3 5 C 3 4.449 3.449 4 4 4 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12649571117},GJtaIGmim:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 4 L 8 4 L 10 6 L 20 6 C 20.551 6 21 6.449 21 7 L 21 19 C 21 19.551 20.551 20 20 20 L 4 20 C 3.449 20 3 19.551 3 19 L 3 5 C 3 4.449 3.449 4 4 4 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12649571117},Y3x_HxAab:{svgContentId:12142428692}},baseVariant,gestureVariant)})]})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qCsfS1o2R\"},motionChild:true,nodeId:\"ktlxtD8rT\",openInNewTab:false,scopeId:\"imr01NfxC\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6t1xkr framer-1e2i1d4\",\"data-framer-name\":\"Updates\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ktlxtD8rT\",onTap:onTap9ghffi,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{Y3x_HxAab:{backgroundColor:\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},children:[isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4b6vns\",\"data-framer-name\":\"tabler:polaroid\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AtJWJoiDk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 16 L 20 16 M 4 6 C 4 5.47 4.211 4.961 4.586 4.586 C 4.961 4.211 5.47 4 6 4 L 18 4 C 18.53 4 19.039 4.211 19.414 4.586 C 19.789 4.961 20 5.47 20 6 L 20 18 C 20 18.53 19.789 19.039 19.414 19.414 C 19.039 19.789 18.53 20 18 20 L 6 20 C 5.47 20 4.961 19.789 4.586 19.414 C 4.211 19.039 4 18.53 4 18 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 4 12 L 7 9 C 7.928 8.107 9.072 8.107 10 9 L 14 13\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13 12 L 15 10 C 15.928 9.107 17.072 9.107 18 10 L 20 12 M 14 7 L 14.01 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10677553667,withExternalLayout:true,...addPropertyOverrides({Z4By5MBwN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 16 L 20 16 M 4 6 C 4 5.47 4.211 4.961 4.586 4.586 C 4.961 4.211 5.47 4 6 4 L 18 4 C 18.53 4 19.039 4.211 19.414 4.586 C 19.789 4.961 20 5.47 20 6 L 20 18 C 20 18.53 19.789 19.039 19.414 19.414 C 19.039 19.789 18.53 20 18 20 L 6 20 C 5.47 20 4.961 19.789 4.586 19.414 C 4.211 19.039 4 18.53 4 18 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 48.5 56.5 C 46 56.25 4 12 4 12 L 7 9 C 7.928 8.107 9.072 8.107 10 9 L 14 13\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13 12 L 15 10 C 15.928 9.107 17.072 9.107 18 10 L 20 12 M 14 7 L 14.01 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10767095478}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x8zxog-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q04GcyLsj-container\",nodeId:\"Q04GcyLsj\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"Q04GcyLsj\",layoutId:\"Q04GcyLsj\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),isDisplayed9()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255)))\"},children:\"Playground\"})}),className:\"framer-19r5wg8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"IyO06x4Ve\",style:{\"--extracted-gdpscs\":\"var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1l3wlca\",\"data-framer-name\":\"tabler:polaroid\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Tu2z8XUD7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20 18 L 20 16 L 4 16 L 4 18 C 4 18.53 4.211 19.039 4.586 19.414 C 4.961 19.789 5.47 20 6 20 L 18 20 C 18.53 20 19.039 19.789 19.414 19.414 C 19.789 19.039 20 18.53 20 18 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 4.586 4.586 C 4.211 4.961 4 5.47 4 6 L 4 16 L 20 16 L 20 6 C 20 5.47 19.789 4.961 19.414 4.586 C 19.039 4.211 18.53 4 18 4 L 6 4 C 5.47 4 4.961 4.211 4.586 4.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 4 6 C 4 5.47 4.211 4.961 4.586 4.586 C 4.961 4.211 5.47 4 6 4 L 18 4 C 18.53 4 19.039 4.211 19.414 4.586 C 19.789 4.961 20 5.47 20 6 M 4 6 L 4 18 M 4 6 L 4 16 M 20 6 L 20 18 M 20 6 L 20 16 M 20 18 C 20 18.53 19.789 19.039 19.414 19.414 C 19.039 19.789 18.53 20 18 20 L 6 20 C 5.47 20 4.961 19.789 4.586 19.414 C 4.211 19.039 4 18.53 4 18 M 20 18 L 20 16 M 4 18 L 4 16 M 4 16 L 20 16\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 2.971 12 L 6.383 9 C 7.439 8.107 8.74 8.107 9.795 9 L 14.344 13\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63)) /* {&quot;name&quot;:&quot;600&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13.098 12 L 15.372 10 C 16.428 9.107 17.729 9.107 18.784 10 L 21.059 12 M 14.232 7 L 14.243 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63)) /* {&quot;name&quot;:&quot;600&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11061863689,withExternalLayout:true,...addPropertyOverrides({Y3x_HxAab:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20 18 L 20 16 L 4 16 L 4 18 C 4 18.53 4.211 19.039 4.586 19.414 C 4.961 19.789 5.47 20 6 20 L 18 20 C 18.53 20 19.039 19.789 19.414 19.414 C 19.789 19.039 20 18.53 20 18 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 4.586 4.586 C 4.211 4.961 4 5.47 4 6 L 4 16 L 20 16 L 20 6 C 20 5.47 19.789 4.961 19.414 4.586 C 19.039 4.211 18.53 4 18 4 L 6 4 C 5.47 4 4.961 4.211 4.586 4.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 4 6 C 4 5.47 4.211 4.961 4.586 4.586 C 4.961 4.211 5.47 4 6 4 L 18 4 C 18.53 4 19.039 4.211 19.414 4.586 C 19.789 4.961 20 5.47 20 6 M 4 6 L 4 18 M 4 6 L 4 16 M 20 6 L 20 18 M 20 6 L 20 16 M 20 18 C 20 18.53 19.789 19.039 19.414 19.414 C 19.039 19.789 18.53 20 18 20 L 6 20 C 5.47 20 4.961 19.789 4.586 19.414 C 4.211 19.039 4 18.53 4 18 M 20 18 L 20 16 M 4 18 L 4 16 M 4 16 L 20 16\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 2.971 12 L 6.383 9 C 7.439 8.107 8.74 8.107 9.795 9 L 14.344 13\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63)) /* {&quot;name&quot;:&quot;600&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13.231 12 L 15.505 10 C 16.561 9.107 17.862 9.107 18.917 10 L 21.192 12 M 14.364 7 L 14.376 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63)) /* {&quot;name&quot;:&quot;600&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12877489192}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uYZhy_cxo\"},motionChild:true,nodeId:\"BiWKfRwqu\",openInNewTab:false,scopeId:\"imr01NfxC\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1lozx5d framer-1e2i1d4\",\"data-framer-name\":\"Updates\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BiWKfRwqu\",onTap:onTapcshyvq,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{GJtaIGmim:{backgroundColor:\"var(--token-0fa50803-6eb7-4ac4-9744-a70e3b8c3b67, rgb(49, 53, 63))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},children:[isDisplayed10()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-40)/2)+6),pixelHeight:2400,pixelWidth:2400,sizes:\"28px\",src:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png 2400w\"},className:\"framer-wtph6w\",\"data-framer-name\":\"My-notion-face-transparent\",layoutDependency:layoutDependency,layoutId:\"EBACt0bHd\",style:{opacity:.6}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x7i9p4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"acZfLb93K-container\",nodeId:\"acZfLb93K\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"acZfLb93K\",layoutId:\"acZfLb93K\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),isDisplayed11()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255)))\"},children:\"About Me\"})}),className:\"framer-1eaunyx\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"aLToQXkQ3\",style:{\"--extracted-gdpscs\":\"var(--token-c05cc29b-7a85-4d65-9318-36a7c0171f51, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed11()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15h5axh\",layoutDependency:layoutDependency,layoutId:\"wzo_K12WC\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:isDisplayed11()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,pixelHeight:2400,pixelWidth:2400,src:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png 2400w\"},className:\"framer-1dnl0wd\",\"data-framer-name\":\"My-notion-face-transparent\",layoutDependency:layoutDependency,layoutId:\"cZQ2se_Te\",...addPropertyOverrides({GJtaIGmim:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-40)/2)+9+2),pixelHeight:2400,pixelWidth:2400,sizes:\"18px\",src:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png 2400w\"}}},baseVariant,gestureVariant)})})]})}),isDisplayed12()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"cyLPoyp_N\",scopeId:\"imr01NfxC\",...addPropertyOverrides({ejRBlbVCK:{href:{webPageId:\"qCsfS1o2R\"},openInNewTab:false},GJtaIGmim:{href:{webPageId:\"qCsfS1o2R\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ook134 framer-1e2i1d4\",\"data-framer-name\":\"Updates\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cyLPoyp_N\",onTap:onTap9ghffi,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nnj6ip\",\"data-framer-name\":\"tabler:polaroid\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"S35eS_71E\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 16 L 20 16 M 4 6 C 4 5.47 4.211 4.961 4.586 4.586 C 4.961 4.211 5.47 4 6 4 L 18 4 C 18.53 4 19.039 4.211 19.414 4.586 C 19.789 4.961 20 5.47 20 6 L 20 18 C 20 18.53 19.789 19.039 19.414 19.414 C 19.039 19.789 18.53 20 18 20 L 6 20 C 5.47 20 4.961 19.789 4.586 19.414 C 4.211 19.039 4 18.53 4 18 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 4 12 L 7 9 C 7.928 8.107 9.072 8.107 10 9 L 14 13\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13 12 L 15 10 C 15.928 9.107 17.072 9.107 18 10 L 20 12 M 14 7 L 14.01 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-eeacebb0-3ce9-4f2a-bb64-23e4c5c65853, rgb(134, 140, 152)) /* {&quot;name&quot;:&quot;400&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10677553667,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h9k68v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zwh3jG2Kj-container\",nodeId:\"zwh3jG2Kj\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"zwh3jG2Kj\",layoutId:\"zwh3jG2Kj\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uYZhy_cxo\"},motionChild:true,nodeId:\"IX3KD8zbI\",openInNewTab:false,scopeId:\"imr01NfxC\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qkxcr8 framer-1e2i1d4\",\"data-framer-name\":\"Updates\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IX3KD8zbI\",onTap:onTapcshyvq,children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,pixelHeight:2400,pixelWidth:2400,sizes:\"28px\",src:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png 2400w\"},className:\"framer-1q4drhz\",\"data-framer-name\":\"My-notion-face-transparent\",layoutDependency:layoutDependency,layoutId:\"Bg2JsTouB\",style:{opacity:.6},...addPropertyOverrides({ejRBlbVCK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-40)/2)+6),pixelHeight:2400,pixelWidth:2400,sizes:\"28px\",src:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mBdLopX0Sg6KUqOaAgbfVub7KcQ.png 2400w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14rwt13-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ie4OD3Ng7-container\",nodeId:\"Ie4OD3Ng7\",rendersWithMotion:true,scopeId:\"imr01NfxC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IPadOSCursor,{childrenMagnetism:50,color:\"rgba(153, 153, 153, 0.3)\",height:\"100%\",hideCursor:true,id:\"Ie4OD3Ng7\",layoutId:\"Ie4OD3Ng7\",magnetism:0,radius:\"28px\",size:19,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UfCR0.framer-1e2i1d4, .framer-UfCR0 .framer-1e2i1d4 { display: block; }\",\".framer-UfCR0.framer-12quxxx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UfCR0 .framer-1ixwohq, .framer-UfCR0 .framer-1ws9meb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-UfCR0 .framer-s3mt6, .framer-UfCR0 .framer-ld17wj, .framer-UfCR0 .framer-1datpmc, .framer-UfCR0 .framer-1jpdl4d, .framer-UfCR0 .framer-exyvns, .framer-UfCR0 .framer-1oyubeb, .framer-UfCR0 .framer-4b6vns, .framer-UfCR0 .framer-1l3wlca, .framer-UfCR0 .framer-1nnj6ip { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-UfCR0 .framer-z0ub5y, .framer-UfCR0 .framer-u36z8a, .framer-UfCR0 .framer-19r5wg8, .framer-UfCR0 .framer-1eaunyx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-UfCR0 .framer-aaam1-container, .framer-UfCR0 .framer-1us9smj-container, .framer-UfCR0 .framer-1326s5u-container, .framer-UfCR0 .framer-1x8zxog-container, .framer-UfCR0 .framer-x7i9p4-container, .framer-UfCR0 .framer-h9k68v-container, .framer-UfCR0 .framer-14rwt13-container { flex: none; height: auto; left: 50%; position: absolute; top: 52%; width: auto; z-index: 1; }\",\".framer-UfCR0 .framer-1t7cyhz, .framer-UfCR0 .framer-6t1xkr, .framer-UfCR0 .framer-1lozx5d, .framer-UfCR0 .framer-qkxcr8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 40px; z-index: 2; }\",\".framer-UfCR0 .framer-wtph6w, .framer-UfCR0 .framer-1q4drhz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 28px; }\",\".framer-UfCR0 .framer-15h5axh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 22px; }\",\".framer-UfCR0 .framer-1dnl0wd { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: visible; position: relative; width: 18px; }\",\".framer-UfCR0 .framer-ook134 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; z-index: 2; }\",\".framer-UfCR0.framer-v-1sn7mn0 .framer-ld17wj, .framer-UfCR0.framer-v-1sn7mn0 .framer-exyvns, .framer-UfCR0.framer-v-t3rdoh .framer-ld17wj, .framer-UfCR0.framer-v-8k0viz .framer-ld17wj, .framer-UfCR0.framer-v-8k0viz .framer-x7i9p4-container, .framer-UfCR0.framer-v-1am0dq0 .framer-1ws9meb, .framer-UfCR0.framer-v-1am0dq0 .framer-1datpmc { order: 1; }\",\".framer-UfCR0.framer-v-1sn7mn0 .framer-aaam1-container, .framer-UfCR0.framer-v-1sn7mn0 .framer-1326s5u-container, .framer-UfCR0.framer-v-t3rdoh .framer-aaam1-container, .framer-UfCR0.framer-v-t3rdoh .framer-1326s5u-container, .framer-UfCR0.framer-v-t3rdoh .framer-1l3wlca, .framer-UfCR0.framer-v-8k0viz .framer-aaam1-container, .framer-UfCR0.framer-v-8k0viz .framer-1326s5u-container, .framer-UfCR0.framer-v-8k0viz .framer-1eaunyx, .framer-UfCR0.framer-v-1am0dq0 .framer-1us9smj-container, .framer-UfCR0.framer-v-1am0dq0 .framer-1326s5u-container { order: 3; }\",\".framer-UfCR0.framer-v-1sn7mn0 .framer-1t7cyhz, .framer-UfCR0.framer-v-t3rdoh .framer-1t7cyhz, .framer-UfCR0.framer-v-t3rdoh .framer-6t1xkr { gap: 2px; padding: 0px 12px 0px 12px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UfCR0.framer-v-1sn7mn0 .framer-u36z8a, .framer-UfCR0.framer-v-t3rdoh .framer-1x8zxog-container, .framer-UfCR0.framer-v-8k0viz .framer-15h5axh { order: 2; }\",\".framer-UfCR0.framer-v-t3rdoh .framer-1oyubeb, .framer-UfCR0.framer-v-t3rdoh .framer-19r5wg8, .framer-UfCR0.framer-v-8k0viz .framer-1oyubeb, .framer-UfCR0.framer-v-1am0dq0 .framer-1oyubeb { order: 4; }\",\".framer-UfCR0.framer-v-8k0viz .framer-1ixwohq, .framer-UfCR0.framer-v-8k0viz .framer-1dnl0wd { order: 0; }\",\".framer-UfCR0.framer-v-8k0viz .framer-1t7cyhz, .framer-UfCR0.framer-v-1am0dq0 .framer-1t7cyhz { gap: 2px; order: 2; padding: 0px 12px 0px 12px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UfCR0.framer-v-8k0viz .framer-1lozx5d { gap: 4px; order: 5; padding: 0px 12px 0px 12px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UfCR0.framer-v-8k0viz .framer-ook134, .framer-UfCR0.framer-v-1am0dq0 .framer-ook134 { order: 4; text-decoration: none; }\",\".framer-UfCR0.framer-v-1am0dq0 .framer-qkxcr8 { order: 5; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 224\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Z4By5MBwN\":{\"layout\":[\"auto\",\"fixed\"]},\"Y3x_HxAab\":{\"layout\":[\"auto\",\"fixed\"]},\"GJtaIGmim\":{\"layout\":[\"auto\",\"fixed\"]},\"ejRBlbVCK\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerimr01NfxC=withCSS(Component,css,\"framer-UfCR0\");export default Framerimr01NfxC;Framerimr01NfxC.displayName=\"Navigation\";Framerimr01NfxC.defaultProps={height:48,width:224};addPropertyControls(Framerimr01NfxC,{variant:{options:[\"Vxb0mQi_e\",\"Z4By5MBwN\",\"Y3x_HxAab\",\"GJtaIGmim\",\"ejRBlbVCK\"],optionTitles:[\"Home\",\"Projects\",\"Playground\",\"About Me\",\"In another page\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerimr01NfxC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IPadOSCursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerimr01NfxC\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"224\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Z4By5MBwN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y3x_HxAab\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GJtaIGmim\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ejRBlbVCK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./imr01NfxC.map","// Generated by Framer (629c622)\nexport default function metadata(params,activeLocale){return{favicon:\"https://framerusercontent.com/assets/QLNjU9zfCoqa6SXU7aQydgWu6s.png\",robots:\"max-image-preview:large\",title:\"Ozlem's UX Design Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}