{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FJ6Tdhm43j9BNWb0QHUP/qCxOZNMh6LjmV7fYTxS5/ParallaxFloating_Prod.js", "ssg:https://framerusercontent.com/modules/wB2oToZ9G1i63TtPaRQh/t9jojM2oLROfoLOBfs3Z/ShinyCursor_Prod.js", "ssg:https://framerusercontent.com/modules/NG9LCb6O3HJsHGutOyeI/9Y866mb5PyZRCTNaFm2s/T2BH_KEYb.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useMotionValue,useSpring}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ParallaxFloating(props){const{distance,direction,smoothing,enabled}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=generateInstanceId();const transition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const offset=distance*(direction===\"away\"?-1:1);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 ref=useRef(null);const parentRef=useRef(null);const transformRef=useRef(null);const styleRef=useRef(null);const hasSpringRef=useRef(smoothing!==0);const previousXRef=useRef(null);const previousYRef=useRef(null);const previousStyleTransformRef=useRef(null);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);},[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()).toFixed(3);const yValue=(hasSpringRef.current?springY.get():y.get()).toFixed(3);// Get computed styles to capture all existing transforms\nconst computedStyle=window.getComputedStyle(parentRef.current);const transform=calculateTransform(parentRef.current,computedStyle,xValue,yValue,previousXRef.current,previousYRef.current,previousStyleTransformRef.current);transformRef.current=transform;styleRef.current.textContent=`\n\t\t\t\t[data-parallaxfloating=\"${id}\"] { transform: ${transform} !important }\n\t\t\t`;// console.log(transform)\npreviousXRef.current=xValue;previousYRef.current=yValue;previousStyleTransformRef.current=parentRef.current.style.transform;};if(ref.current){const container=ref.current.parentElement;if(container){const parent=container.parentElement;if(parent){parentRef.current=parent;parent.setAttribute(\"data-parallaxfloating\",id);}}}// Start the animation loop\nupdateTransform();// Cleanup function\nreturn()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}};},[]);useEffect(()=>{const handleMouseMove=event=>{const mouseXPos=event.clientX;const mouseYPos=event.clientY;const centerX=window.innerWidth/2;const centerY=window.innerHeight/2;const normalizedX=(mouseXPos-centerX)/centerX*offset;const normalizedY=(mouseYPos-centerY)/centerY*offset;mouseX.set(normalizedX);mouseY.set(normalizedY);};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[offset,smoothing,enabled]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style},children:/*#__PURE__*/_jsx(\"style\",{ref:styleRef})});}ParallaxFloating.displayName=\"Parallax Floating\";addPropertyControls(ParallaxFloating,{enabled:{type:ControlType.Boolean,defaultValue:true},direction:{type:ControlType.Enum,defaultValue:\"away\",options:[\"toward\",\"away\"],optionTitles:[\"Toward\",\"Away\"],displaySegmentedControl:true},distance:{type:ControlType.Number,title:\"Speed\",defaultValue:25,min:0,step:1,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\";const 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,previousX,previousY,previousStyleTransform){xValue=xValue||0;yValue=yValue||0;previousX=previousX||0;previousY=previousY||0;// 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 translateTransform=`translate(${finalX}px, ${finalY}px)`;let transform=translateTransform;if(styleTransform&&styleTransform!==\"none\"){if(previousStyleTransform&&previousStyleTransform!==\"none\"){transform=`${translateTransform} ${invertTransform(previousStyleTransform)} ${styleTransform}`;}else{transform=`${translateTransform} ${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\":\"ParallaxFloating\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ParallaxFloating_Prod.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef,useEffect,useMemo,useState}from\"react\";import{cubicBezier}from\"framer-motion\";const brightnessCurve=cubicBezier(.6,.18,.84,.7);/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function ShinyCursor(props){const{color,size,brightness,edgeBlur}=props;const id=useMemo(generateId,[]);const filterRef=useRef(null);const ref=useRef(null);const pointLightRef=useRef(null);const mousePosition=useRef({x:0,y:0});const parentRef=useRef(null);const[initialized,setInitialized]=useState(false);useEffect(()=>{if(ref.current){const container=ref.current.parentElement;if(container){const parentElement=container.parentElement;if(parentElement){parentRef.current=parentElement;parentElement.style.filter=`url(#${id})`;parentElement.style.isolation=\"isolate\";}}}if(filterRef.current){filterRef.current.id=id;}},[ref.current,id]);useEffect(()=>{const handlePointerMove=event=>{mousePosition.current={x:event.pageX-window.pageXOffset,y:event.pageY-window.pageYOffset};setInitialized(true);if(!parentRef.current||!pointLightRef.current)return;const rect=parentRef.current.getBoundingClientRect();pointLightRef.current.setAttribute(\"y\",(mousePosition.current.y-rect.top).toString());pointLightRef.current.setAttribute(\"x\",(mousePosition.current.x-rect.left).toString());};const handleScroll=()=>{if(!parentRef.current||!pointLightRef.current)return;const rect=parentRef.current.getBoundingClientRect();pointLightRef.current.setAttribute(\"y\",(mousePosition.current.y-rect.top).toString());pointLightRef.current.setAttribute(\"x\",(mousePosition.current.x-rect.left).toString());};document.addEventListener(\"pointermove\",handlePointerMove);document.addEventListener(\"scroll\",handleScroll);return()=>{document.removeEventListener(\"pointermove\",handlePointerMove);document.removeEventListener(\"scroll\",handleScroll);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style,width:0,height:0},children:initialized&&/*#__PURE__*/_jsx(\"svg\",{width:\"0\",height:\"0\",children:/*#__PURE__*/_jsxs(\"filter\",{id:id,ref:filterRef,colorInterpolationFilters:\"sRGB\",children:[/*#__PURE__*/_jsx(\"feGaussianBlur\",{in:\"SourceAlpha\",stdDeviation:edgeBlur,result:\"blur1\"}),/*#__PURE__*/_jsx(\"feSpecularLighting\",{result:\"spec1\",in:\"blur1\",surfaceScale:5,specularConstant:brightnessCurve(brightness/100),specularExponent:100,lightingColor:color,children:/*#__PURE__*/_jsx(\"fePointLight\",{ref:pointLightRef,x:\"0\",y:\"0\",z:mapRange(size,10,200,100,600)})}),/*#__PURE__*/_jsx(\"feComposite\",{in:\"spec1\",in2:\"SourceAlpha\",operator:\"in\",result:\"specOut2\"}),/*#__PURE__*/_jsx(\"feComposite\",{in:\"SourceGraphic\",in2:\"specOut2\",operator:\"arithmetic\",k1:\"0\",k2:\"1\",k3:\"1\",k4:\"0\",result:\"litPaint\"})]})})});}ShinyCursor.displayName=\"Shiny Cursor\";addPropertyControls(ShinyCursor,{color:{type:ControlType.Color,defaultValue:\"#ffffff\"},size:{type:ControlType.Number,defaultValue:100,min:10,max:200,step:1},brightness:{type:ControlType.Number,defaultValue:75,min:0,max:100,step:1,unit:\"%\"},edgeBlur:{type:ControlType.Number,defaultValue:10,min:0,max:25,step:.1,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function generateId(){let result=\"\";for(let i=0;i<8;i++){const randomIndex=Math.floor(Math.random()*CHARACTERS.length);result+=CHARACTERS.charAt(randomIndex);}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShinyCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShinyCursor_Prod.map", "// Generated by Framer (915daba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={M2te742wq:{hover:true},wwXnxQylP:{hover:true},xgvadJGSE:{hover:true}};const cycleOrder=[\"wwXnxQylP\",\"xgvadJGSE\",\"M2te742wq\"];const serializationHash=\"framer-e5RCs\";const variantClassNames={M2te742wq:\"framer-v-17cvowe\",wwXnxQylP:\"framer-v-1vtjejs\",xgvadJGSE:\"framer-v-1offpac\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.5,0,0,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Phone:\"M2te742wq\",Tablet:\"xgvadJGSE\",Web:\"wwXnxQylP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wwXnxQylP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wwXnxQylP\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vtjejs\",className,classNames),\"data-framer-name\":\"Web\",layoutDependency:layoutDependency,layoutId:\"wwXnxQylP\",ref:ref??ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"M2te742wq-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},\"wwXnxQylP-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},\"xgvadJGSE-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},M2te742wq:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},xgvadJGSE:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({\"M2te742wq-hover\":{\"data-framer-name\":undefined},\"wwXnxQylP-hover\":{\"data-framer-name\":undefined},\"xgvadJGSE-hover\":{\"data-framer-name\":undefined},M2te742wq:{\"data-framer-name\":\"Phone\"},xgvadJGSE:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dsqfm8\",\"data-framer-name\":\"Hover Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Eidone8Ev\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 32.402 35.999 C 31.481 35.999 30.559 35.648 29.856 34.945 L 18.005 23.092 L 6.15 34.945 C 4.743 36.352 2.466 36.352 1.06 34.945 C -0.347 33.539 -0.347 31.259 1.06 29.855 L 15.461 15.456 C 16.136 14.781 17.053 14.402 18.008 14.402 C 18.961 14.402 19.877 14.781 20.554 15.456 L 34.951 29.855 C 36.358 31.261 36.358 33.541 34.951 34.945 C 34.248 35.648 33.324 35.999 32.402 35.999 Z M 34.963 17.5 C 36.36 16.087 36.346 13.807 34.93 12.41 L 25.517 3.115 C 23.508 1.106 20.842 0 18.001 0 C 15.159 0 12.493 1.106 10.503 3.098 L 1.072 12.41 C -0.344 13.807 -0.359 16.087 1.038 17.5 C 2.432 18.916 4.717 18.928 6.128 17.534 L 15.579 8.205 C 16.868 6.912 19.114 6.895 20.439 8.222 L 29.871 17.534 C 30.571 18.227 31.486 18.573 32.4 18.573 C 33.329 18.573 34.258 18.215 34.961 17.503 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10619707361,withExternalLayout:true,...addPropertyOverrides({\"M2te742wq-hover\":{svgContentId:10981007795},\"wwXnxQylP-hover\":{svgContentId:9677522847},\"xgvadJGSE-hover\":{svgContentId:11953026540},M2te742wq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 14.401 15.999 C 13.992 15.999 13.582 15.844 13.269 15.531 L 8.002 10.263 L 2.733 15.531 C 2.108 16.156 1.096 16.156 0.471 15.531 C -0.154 14.906 -0.154 13.893 0.471 13.269 L 6.872 6.869 C 7.172 6.569 7.579 6.401 8.003 6.401 C 8.427 6.401 8.834 6.569 9.135 6.869 L 15.534 13.269 C 16.159 13.894 16.159 14.907 15.534 15.531 C 15.221 15.844 14.811 15.999 14.401 15.999 Z M 15.539 7.778 C 16.16 7.15 16.154 6.136 15.524 5.516 L 11.341 1.384 C 10.448 0.492 9.263 0 8 0 C 6.737 0 5.552 0.492 4.668 1.377 L 0.476 5.516 C -0.153 6.136 -0.159 7.15 0.461 7.778 C 1.081 8.407 2.096 8.413 2.724 7.793 L 6.924 3.647 C 7.497 3.072 8.495 3.064 9.084 3.654 L 13.276 7.793 C 13.587 8.101 13.994 8.255 14.4 8.255 C 14.813 8.255 15.226 8.096 15.538 7.779 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9007881228},xgvadJGSE:{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 21.602 23.999 C 20.987 23.999 20.373 23.766 19.904 23.297 L 12.004 15.395 L 4.1 23.297 C 3.162 24.234 1.644 24.234 0.706 23.297 C -0.231 22.359 -0.231 20.839 0.706 19.903 L 10.308 10.304 C 10.757 9.854 11.368 9.601 12.005 9.601 C 12.64 9.601 13.252 9.854 13.703 10.304 L 23.301 19.903 C 24.238 20.841 24.238 22.361 23.301 23.297 C 22.832 23.766 22.216 23.999 21.602 23.999 Z M 23.309 11.667 C 24.24 10.724 24.23 9.204 23.286 8.273 L 17.011 2.077 C 15.672 0.738 13.895 0 12 0 C 10.106 0 8.329 0.738 7.002 2.066 L 0.714 8.273 C -0.23 9.204 -0.239 10.724 0.692 11.667 C 1.622 12.611 3.145 12.619 4.085 11.689 L 10.386 5.47 C 11.245 4.608 12.743 4.597 13.626 5.481 L 19.914 11.689 C 20.381 12.152 20.991 12.382 21.6 12.382 C 22.219 12.382 22.838 12.144 23.307 11.668 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10915750323}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fspvat\",\"data-framer-name\":\"Default Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fQnt1jAq8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 32.402 35.999 C 31.481 35.999 30.559 35.648 29.856 34.945 L 18.005 23.092 L 6.15 34.945 C 4.743 36.352 2.466 36.352 1.06 34.945 C -0.347 33.539 -0.347 31.259 1.06 29.855 L 15.461 15.456 C 16.136 14.781 17.053 14.402 18.008 14.402 C 18.961 14.402 19.877 14.781 20.554 15.456 L 34.951 29.855 C 36.358 31.261 36.358 33.541 34.951 34.945 C 34.248 35.648 33.324 35.999 32.402 35.999 Z M 34.963 17.5 C 36.36 16.087 36.346 13.807 34.93 12.41 L 25.517 3.115 C 23.508 1.106 20.842 0 18.001 0 C 15.159 0 12.493 1.106 10.503 3.098 L 1.072 12.41 C -0.344 13.807 -0.359 16.087 1.038 17.5 C 2.432 18.916 4.717 18.928 6.128 17.534 L 15.579 8.205 C 16.868 6.912 19.114 6.895 20.439 8.222 L 29.871 17.534 C 30.571 18.227 31.486 18.573 32.4 18.573 C 33.329 18.573 34.258 18.215 34.961 17.503 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12738721831,withExternalLayout:true,...addPropertyOverrides({\"M2te742wq-hover\":{svgContentId:11337686492},\"xgvadJGSE-hover\":{svgContentId:12883942969},M2te742wq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 14.401 15.999 C 13.992 15.999 13.582 15.844 13.269 15.531 L 8.002 10.263 L 2.733 15.531 C 2.108 16.156 1.096 16.156 0.471 15.531 C -0.154 14.906 -0.154 13.893 0.471 13.269 L 6.872 6.869 C 7.172 6.569 7.579 6.401 8.003 6.401 C 8.427 6.401 8.834 6.569 9.135 6.869 L 15.534 13.269 C 16.159 13.894 16.159 14.907 15.534 15.531 C 15.221 15.844 14.811 15.999 14.401 15.999 Z M 15.539 7.778 C 16.16 7.15 16.154 6.136 15.524 5.516 L 11.341 1.384 C 10.448 0.492 9.263 0 8 0 C 6.737 0 5.552 0.492 4.668 1.377 L 0.476 5.516 C -0.153 6.136 -0.159 7.15 0.461 7.778 C 1.081 8.407 2.096 8.413 2.724 7.793 L 6.924 3.647 C 7.497 3.072 8.495 3.064 9.084 3.654 L 13.276 7.793 C 13.587 8.101 13.994 8.255 14.4 8.255 C 14.813 8.255 15.226 8.096 15.538 7.779 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10773520100},xgvadJGSE:{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 21.602 23.999 C 20.987 23.999 20.373 23.766 19.904 23.297 L 12.004 15.395 L 4.1 23.297 C 3.162 24.234 1.644 24.234 0.706 23.297 C -0.231 22.359 -0.231 20.839 0.706 19.903 L 10.308 10.304 C 10.757 9.854 11.368 9.601 12.005 9.601 C 12.64 9.601 13.252 9.854 13.703 10.304 L 23.301 19.903 C 24.238 20.841 24.238 22.361 23.301 23.297 C 22.832 23.766 22.216 23.999 21.602 23.999 Z M 23.309 11.667 C 24.24 10.724 24.23 9.204 23.286 8.273 L 17.011 2.077 C 15.672 0.738 13.895 0 12 0 C 10.106 0 8.329 0.738 7.002 2.066 L 0.714 8.273 C -0.23 9.204 -0.239 10.724 0.692 11.667 C 1.622 12.611 3.145 12.619 4.085 11.689 L 10.386 5.47 C 11.245 4.608 12.743 4.597 13.626 5.481 L 19.914 11.689 C 20.381 12.152 20.991 12.382 21.6 12.382 C 22.219 12.382 22.838 12.144 23.307 11.668 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:8745723931}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e5RCs.framer-z8jy0c, .framer-e5RCs .framer-z8jy0c { display: block; }\",\".framer-e5RCs.framer-1vtjejs { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-e5RCs .framer-dsqfm8 { bottom: -36px; flex: none; height: 36px; left: calc(48.80952380952383% - 36px / 2); position: absolute; width: 36px; }\",\".framer-e5RCs .framer-fspvat { flex: none; height: 36px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(50.00000000000002% - 36px / 2); width: 36px; }\",\".framer-e5RCs.framer-v-1offpac.framer-1vtjejs { height: 56px; width: 56px; }\",\".framer-e5RCs.framer-v-1offpac .framer-dsqfm8 { bottom: -24px; height: 24px; left: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-e5RCs.framer-v-1offpac .framer-fspvat { height: 24px; left: calc(50.00000000000002% - 24px / 2); top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-e5RCs.framer-v-17cvowe.framer-1vtjejs { height: 40px; width: 40px; }\",\".framer-e5RCs.framer-v-17cvowe .framer-dsqfm8 { bottom: -16px; height: 16px; left: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-e5RCs.framer-v-17cvowe .framer-fspvat { height: 16px; left: calc(50.00000000000002% - 16px / 2); top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-e5RCs.framer-v-1vtjejs.hover .framer-dsqfm8 { bottom: unset; left: calc(50.00000000000002% - 36px / 2); top: calc(50.00000000000002% - 36px / 2); }\",\".framer-e5RCs.framer-v-1vtjejs.hover .framer-fspvat { top: -36px; }\",\".framer-e5RCs.framer-v-1offpac.hover .framer-dsqfm8 { bottom: unset; top: calc(50.00000000000002% - 24px / 2); }\",\".framer-e5RCs.framer-v-1offpac.hover .framer-fspvat { top: -24px; }\",\".framer-e5RCs.framer-v-17cvowe.hover .framer-dsqfm8 { bottom: unset; top: calc(50.00000000000002% - 16px / 2); }\",\".framer-e5RCs.framer-v-17cvowe.hover .framer-fspvat { top: -16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xgvadJGSE\":{\"layout\":[\"fixed\",\"fixed\"]},\"M2te742wq\":{\"layout\":[\"fixed\",\"fixed\"]},\"kivLDe2IM\":{\"layout\":[\"fixed\",\"fixed\"]},\"oTzO5d45r\":{\"layout\":[\"fixed\",\"fixed\"]},\"cQo1nfZT0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerT2BH_KEYb=withCSS(Component,css,\"framer-e5RCs\");export default FramerT2BH_KEYb;FramerT2BH_KEYb.displayName=\"Back to Top\";FramerT2BH_KEYb.defaultProps={height:84,width:84};addPropertyControls(FramerT2BH_KEYb,{variant:{options:[\"wwXnxQylP\",\"xgvadJGSE\",\"M2te742wq\"],optionTitles:[\"Web\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerT2BH_KEYb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT2BH_KEYb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"84\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xgvadJGSE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M2te742wq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kivLDe2IM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oTzO5d45r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cQo1nfZT0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"84\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T2BH_KEYb.map"],
  "mappings": "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",
  "names": ["ParallaxFloating", "props", "distance", "direction", "smoothing", "enabled", "isCanvas", "RenderTarget", "id", "generateInstanceId", "transition", "mapRange", "offset", "mouseX", "useMotionValue", "mouseY", "x", "y", "springX", "useSpring", "springY", "ref", "pe", "parentRef", "transformRef", "styleRef", "hasSpringRef", "previousXRef", "previousYRef", "previousStyleTransformRef", "ue", "unsubscribeX", "unsubscribeY", "animationFrameId", "updateTransform", "xValue", "yValue", "computedStyle", "window", "transform", "calculateTransform", "container", "parent", "handleMouseMove", "event", "mouseXPos", "mouseYPos", "centerX", "centerY", "normalizedX", "normalizedY", "p", "addPropertyControls", "ControlType", "CHARACTERS", "se", "result", "i", "value", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "element", "previousX", "previousY", "previousStyleTransform", "computedTransform", "styleTransform", "finalX", "finalY", "translateTransform", "invertTransform", "transformString", "func", "valuesString", "values", "v", "invertNumber", "_", "sign", "num", "unit", "rotateValues", "brightnessCurve", "cubicBezier", "ShinyCursor", "props", "color", "size", "brightness", "edgeBlur", "id", "se", "generateId", "filterRef", "pe", "ref", "pointLightRef", "mousePosition", "parentRef", "initialized", "setInitialized", "ye", "ue", "container", "parentElement", "handlePointerMove", "event", "window", "rect", "handleScroll", "p", "u", "mapRange", "addPropertyControls", "ControlType", "value", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "CHARACTERS", "result", "i", "randomIndex", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "SVG", "css", "FramerT2BH_KEYb", "withCSS", "T2BH_KEYb_default", "addPropertyControls", "ControlType", "addFonts"]
}
