{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/AqRg4z2fBvk9GywVdOtc/FaRD8MvFqPB12J8wbIqf/ScrambleCycle.js", "ssg:https://framerusercontent.com/modules/QbIURI1CrWibjjH7k1PR/2vNdLnvQNPcA8uP12d7k/FollowCursor_Prod.js", "ssg:https://framerusercontent.com/modules/Z7W0nR93oDA0ww3oOjR8/Ek6hdyC7N0hvEfTgS47e/ShimmerGrid_Prod.js", "ssg:https://framerusercontent.com/modules/jSSIAWF5VtanfFLVKE55/lIcPjDocKA3TCHCj72iM/EUoDPxnVG.js", "ssg:https://framerusercontent.com/modules/dXSEPLEl7TWgSxNkFADJ/veVfBVvRmJGgivvEubgY/X_wgacHHt.js", "ssg:https://framerusercontent.com/modules/jAwIObgGqMbDJsJEPBqa/DkN9OSMfET0hF5zFaf3r/WZ0ySEW9p.js", "ssg:https://framerusercontent.com/modules/6krceqFnljDGlIcaP1My/C93fHhtfLXPInExzV22E/i1n3KJWuI.js", "ssg:https://framerusercontent.com/modules/9ROx99pjkDXlwFIEybGo/IINgD0EwQjBHgSwGaE3R/augiA20Il.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useInView}from\"framer-motion\";const LETTERS=\"abcdefghijklmnopqrstuvwxyz-.,+*!?@&%/=#^;:()[]{}<>`~|_\\xa3\u20AC\";const CYCLE=LETTERS.length/2;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function ScrambleCycle(props){const{text,speed,font,color,tag,loop,delay,userSelect}=props;const content=text.split(\", \");const[encryptedText,setEncryptedText]=useState(content[0]);const[iteration,setIteration]=useState(0);const[textIteration,setTextIteration]=useState(0);const ref=useRef(null);const isInView=useInView(ref);useEffect(()=>{const encrypt=async()=>{const contentLength=content[textIteration].length;const MAX_ITERATION=CYCLE*2+content[textIteration].length*2;await sleep(inverseSpeed(speed));if(iteration>=MAX_ITERATION){if(content.length>textIteration+1){setTextIteration(textIteration+1);}else{setTextIteration(0);}setIteration(0);}if(MAX_ITERATION/2===iteration){await sleep(delay*1e3);if(content.length===textIteration+1&&!loop){return;}}const newEncryptedText=content[textIteration].split(\"\").map((letter,index)=>{if(iteration>=index+CYCLE&&iteration<=index+CYCLE+content[textIteration].length){return content[textIteration][index];}return LETTERS[Math.floor(Math.random()*LETTERS.length-1)];}).join(\"\");setEncryptedText(newEncryptedText);setIteration(prev=>prev+1);};isInView&&encrypt();},[iteration,isInView,props]);const Tag=tag// Dynamically assign the tag based on the props\n;return /*#__PURE__*/_jsx(Tag,{ref:ref,style:{fontWeight:\"regular\",fontSize:16,...props.font,color,margin:\"0px\",userSelect},children:encryptedText});}ScrambleCycle.displayName=\"Scramble Cycle\";addPropertyControls(ScrambleCycle,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"DESIGNER, DEVELOPER\",description:\"Divide the words with a comma (,) if you want to display them separately.\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:50,min:1,max:100},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:1,min:0,max:10,description:\"How long (in seconds) should each word be displayed before scrambling again?\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},userSelect:{type:ControlType.Enum,title:\"User Select\",defaultValue:\"Yes\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"auto\",\"none\"],optionTitles:[\"Yes\",\"No\"]},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"]},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const sleep=ms=>new Promise(resolve=>setTimeout(resolve,ms));const inverseSpeed=speed=>101-speed;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambleCycle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrambleCycle.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useMotionValue,useSpring,animate}from\"framer-motion\";const ALIGNMENT={left:0,top:0,center:.5,right:1,bottom:1};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function FollowCursor(props){const{smoothing,enabled,horizontalAlignment,verticalAlignment,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=generateInstanceId();const movementTransition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const springX=useSpring(mouseX,movementTransition);const springY=useSpring(mouseY,movementTransition);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);const isInitializedRef=useRef(false);const previousScrollXRef=useRef(0);const previousScrollYRef=useRef(0);const opacityRef=useRef(1);const currentOpacityRef=useRef(0);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():mouseX.get()).toFixed(3);const yValue=(hasSpringRef.current?springY.get():mouseY.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);const opacity=currentOpacityRef.current*opacityRef.current;transformRef.current=transform;styleRef.current.textContent=`\n\t\t\t\t[data-followcursor=\"${id}\"] { \n\t\t\t\t\ttransform: ${transform} !important;\n\t\t\t\t\t${opacity<.995?`opacity: ${opacity} !important;`:\"\"}\n\t\t\t\t}\n\t\t\t`;previousXRef.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-followcursor\",id);}}}// Start the animation loop\nupdateTransform();// Cleanup function\nreturn()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}};},[]);useEffect(()=>{const handleMouseMove=event=>{if(!parentRef.current)return;let setSpringsInstantly=false;// When initialized for the first time, animate opacity\nif(!isInitializedRef.current){isInitializedRef.current=true;animate(currentOpacityRef.current,enabled?1:0,{...transition,onUpdate:latest=>{currentOpacityRef.current=latest;}});setSpringsInstantly=true;}// Get the element's position without transforms\nconst computedStyle=window.getComputedStyle(parentRef.current);const matrix=new DOMMatrix(computedStyle.transform);const rect=parentRef.current.getBoundingClientRect();// Subtract the transform translation to get the original position\nconst originalLeft=rect.left-matrix.m41;const originalTop=rect.top-matrix.m42;// Add scroll offsets to mouse position\nconst scrollX=window.pageXOffset||document.documentElement.scrollLeft;const scrollY=window.pageYOffset||document.documentElement.scrollTop;// Update previous scroll positions\npreviousScrollXRef.current=scrollX;previousScrollYRef.current=scrollY;const mouseXPos=event.clientX+scrollX-(originalLeft+scrollX)-ALIGNMENT[horizontalAlignment]*rect.width;const mouseYPos=event.clientY+scrollY-(originalTop+scrollY)-ALIGNMENT[verticalAlignment]*rect.height;mouseX.set(mouseXPos);mouseY.set(mouseYPos);if(setSpringsInstantly){springX.jump(mouseXPos);springY.jump(mouseYPos);}};// Add scroll event handler to update position\nconst handleScroll=()=>{if(!parentRef.current||!isInitializedRef.current)return;const scrollX=window.scrollX||window.pageXOffset||document.documentElement.scrollLeft;const scrollY=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;// Calculate scroll delta\nconst deltaX=scrollX-previousScrollXRef.current;const deltaY=scrollY-previousScrollYRef.current;// Update previous scroll positions\npreviousScrollXRef.current=scrollX;previousScrollYRef.current=scrollY;// Update position using scroll delta\nmouseX.set(mouseX.get()+deltaX);mouseY.set(mouseY.get()+deltaY);};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"scroll\",handleScroll);};},[enabled]);useEffect(()=>{if(!styleRef.current||!parentRef.current)return;const computedStyle=window.getComputedStyle(parentRef.current);opacityRef.current=parseFloat(computedStyle.opacity)||1;animate(currentOpacityRef.current,enabled&&isInitializedRef.current?1:0,{...transition,onUpdate:latest=>{currentOpacityRef.current=latest;}});},[enabled,transition]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style},children:/*#__PURE__*/_jsx(\"style\",{ref:styleRef})});}FollowCursor.displayName=\"Follow Cursor\";addPropertyControls(FollowCursor,{enabled:{type:ControlType.Boolean,defaultValue:true},smoothing:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1},horizontalAlignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Alignment\"},verticalAlignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],displaySegmentedControl:true,title:\" \"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0},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\":\"FollowCursor\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FollowCursor_Prod.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import FollowCursor from\"https://framerusercontent.com/modules/QbIURI1CrWibjjH7k1PR/2vNdLnvQNPcA8uP12d7k/FollowCursor_Prod.js\";import{cubicBezier}from\"framer-motion\";const ease=cubicBezier(.7,0,.7,1);var Pattern;(function(Pattern){Pattern[\"Grid\"]=\"grid\";Pattern[\"Checkerboard\"]=\"checkerboard\";Pattern[\"HorizontalLines\"]=\"horizontalLines\";Pattern[\"VerticalLines\"]=\"verticalLines\";Pattern[\"DiagonalLines\"]=\"diagonalLines\";Pattern[\"Dots\"]=\"dots\";Pattern[\"Triangles\"]=\"triangles\";Pattern[\"Custom\"]=\"custom\";})(Pattern||(Pattern={}));const IMAGE_SIZING_MAP={fill:\"cover\",fit:\"contain\",stretch:\"100% 100%\"};const POSITION_MAP={topLeft:\"0 0\",topCenter:\"50% 0\",topRight:\"100% 0\",left:\"0 50%\",center:\"50% 50%\",right:\"100% 50%\",bottomLeft:\"0 100%\",bottomCenter:\"50% 100%\",bottomRight:\"100% 100%\"};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function ShimmerGrid({color,hoverColor,hoverSize,hoverShape,patternPreset,flip,lineWidth,customPatternImage,customPatternSizing,tileSize,customPatternMode,customPatternPosition,dotSize,radius,smoothing,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isCustom=patternPreset===\"custom\";const bgPosition=isCustom&&customPatternSizing!==\"stretch\"?POSITION_MAP[customPatternPosition]:POSITION_MAP.center;let bgImage=\"\";let bgSize=`${tileSize}px ${tileSize}px`;let bgRepeat=\"repeat\";switch(patternPreset){case\"grid\":bgImage=`repeating-conic-gradient(at ${lineWidth}px ${lineWidth}px, [color] 0deg 90deg, transparent 90deg 180deg, [color] 180deg 360deg)`;break;case\"checkerboard\":bgImage=flip?`repeating-conic-gradient([color] 0% 25%, transparent 0% 50%)`:`repeating-conic-gradient(transparent 0% 25%, [color] 0% 50%)`;break;case\"horizontalLines\":bgImage=`linear-gradient(to top, [color] ${lineWidth}px, transparent ${lineWidth}px)`;break;case\"verticalLines\":bgImage=`linear-gradient(to left, [color] ${lineWidth}px, transparent ${lineWidth}px)`;break;case\"diagonalLines\":const w=lineWidth/2;const sideLength=getSideLength(tileSize*2);bgImage=`linear-gradient(to top ${flip?\"left\":\"right\"}, [color] ${w}px, transparent ${w}px, transparent calc(50% - ${w}px), [color] calc(50% - ${w}px), [color] calc(50% + ${w}px), transparent calc(50% + ${w}px), transparent calc(100% - ${w}px), [color] calc(100% - ${w}px), [color] 100%)`;bgSize=`${sideLength}px ${sideLength}px`;break;case\"dots\":bgImage=`radial-gradient([color] ${dotSize/2-.4}px, transparent ${dotSize/2+.4}px)`;break;case\"triangles\":bgImage=`linear-gradient(${flip?-45:45}deg, transparent calc(50% - 0.1px), [color] calc(50% + 0.1px))`;break;case\"custom\":bgImage=`url(\"${customPatternImage?.src}\")`;if(customPatternSizing!==\"tile\"){bgRepeat=\"no-repeat\";bgSize=IMAGE_SIZING_MAP[customPatternSizing];}break;}let hoverStyle={};let hoverSizeValue=hoverSize;if(hoverShape===\"glow\"){const gradientPoints=[];for(let i=0;i<15;i++){const normalized=mapRange(i,0,14,0,1);gradientPoints.push(`rgba(255, 255, 255, ${ease(1-normalized)}) ${mapRange(i,0,14,0,100)}%`);}hoverStyle={maskImage:`radial-gradient(closest-side, ${gradientPoints.join(\", \")})`};hoverSizeValue=hoverSize*2;}else if(hoverShape===\"circle\"){hoverStyle={borderRadius:\"50%\"};}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",borderRadius:radius,overflow:\"hidden\",backgroundImage:isCustom?\"\":bgImage.replace(/\\[color\\]/g,color),backgroundSize:bgSize,backgroundPosition:bgPosition,backgroundRepeat:bgRepeat,...style},children:[isCustom&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundColor:color,maskImage:bgImage,maskSize:bgSize,maskPosition:bgPosition,maskRepeat:bgRepeat,maskMode:customPatternMode}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,maskImage:isCustom?bgImage:bgImage.replace(/\\[color\\]/g,\"white\"),maskSize:bgSize,maskPosition:bgPosition,maskRepeat:bgRepeat,maskMode:isCustom?customPatternMode:undefined,WebkitMaskImage:isCustom?bgImage:bgImage.replace(/\\[color\\]/g,\"white\"),WebkitMaskSize:bgSize,WebkitMaskPosition:bgPosition,WebkitMaskRepeat:bgRepeat,WebkitMaskMode:isCustom?customPatternMode:undefined},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:isCanvas?\"50%\":0,left:isCanvas?\"50%\":0,transform:isCanvas?\"translate(-50%, -50%)\":undefined,width:hoverSizeValue,height:hoverSizeValue,backgroundColor:hoverColor,...hoverStyle},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(FollowCursor,{enabled:true,smoothing:smoothing,horizontalAlignment:\"center\",verticalAlignment:\"center\"})})})})]});}ShimmerGrid.displayName=\"Shimmer Grid\";addPropertyControls(ShimmerGrid,{color:{type:ControlType.Color,defaultValue:\"rgba(153, 153, 153, 0.5)\"},hoverColor:{type:ControlType.Color,defaultValue:\"#FFF\"},hoverSize:{type:ControlType.Number,defaultValue:400,min:1,max:2e3,step:1},hoverShape:{type:ControlType.Enum,defaultValue:\"glow\",options:[\"glow\",\"circle\"],optionTitles:[\"Glow\",\"Circle\"],displaySegmentedControl:true,title:\"Shape\"},patternPreset:{type:ControlType.Enum,defaultValue:\"grid\",options:Object.values(Pattern),optionTitles:[\"Grid\",\"Checkerboard\",\"Horizontal Lines\",\"Vertical Lines\",\"Diagonal Lines\",\"Dots\",\"Triangles\",\"Custom\"],title:\"Pattern\"},customPatternImage:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:props=>props.patternPreset!==\"custom\"},customPatternSizing:{type:ControlType.Enum,defaultValue:\"tile\",options:[\"fill\",\"fit\",\"stretch\",\"tile\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\",\"Tile\"],title:\"Sizing\",hidden:props=>props.patternPreset!==\"custom\"},flip:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.patternPreset!==\"checkerboard\"&&props.patternPreset!==\"triangles\"&&props.patternPreset!==\"diagonalLines\"},lineWidth:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,hidden:props=>props.patternPreset!==\"horizontalLines\"&&props.patternPreset!==\"verticalLines\"&&props.patternPreset!==\"diagonalLines\"&&props.patternPreset!==\"grid\"},tileSize:{type:ControlType.Number,defaultValue:50,min:1,step:1,hidden:props=>props.patternPreset===\"custom\"&&props.customPatternSizing!==\"tile\"},dotSize:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,hidden:props=>props.patternPreset!==\"dots\"},customPatternPosition:{type:ControlType.Enum,defaultValue:\"center\",options:[\"topLeft\",\"topCenter\",\"topRight\",\"left\",\"center\",\"right\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Left\",\"Center\",\"Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],title:\"Position\",hidden:props=>props.patternPreset!==\"custom\"||props.customPatternSizing===\"stretch\"},customPatternMode:{type:ControlType.Enum,defaultValue:\"alpha\",options:[\"alpha\",\"luminance\"],optionTitles:[\"Alpha\",\"Luminance\"],title:\"Mode\",hidden:props=>props.patternPreset!==\"custom\"},smoothing:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function getSideLength(hypotenuseLength){// Check if input is a valid number\nif(typeof hypotenuseLength!==\"number\"||isNaN(hypotenuseLength)||hypotenuseLength<=0){return hypotenuseLength;}// Calculate the side length using the Pythagorean theorem\n// In a right isosceles triangle: side\u00B2 + side\u00B2 = hypotenuse\u00B2\n// So, side\u00B2 = hypotenuse\u00B2 / 2\nconst sideLength=Math.sqrt(Math.pow(hypotenuseLength,2)/2);// Round the result to 2 decimal places\nreturn Number(sideLength.toFixed(2));}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShimmerGrid\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShimmerGrid_Prod.map", "// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={mvTh0SBqa:{hover:true}};const cycleOrder=[\"mvTh0SBqa\",\"qAiO_xgq9\"];const serializationHash=\"framer-b15pT\";const variantClassNames={mvTh0SBqa:\"framer-v-19wtama\",qAiO_xgq9:\"framer-v-1fz2y1f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"mvTh0SBqa\",Mobile:\"qAiO_xgq9\"};const getProps=({height,iAmA,id,image,link,subhead,vertical,width,...props})=>{return{...props,AuTSBzNjp:iAmA??props.AuTSBzNjp??\"I am a\",Kx373pnn7:image??props.Kx373pnn7??{alt:\"\",pixelHeight:333,pixelWidth:500,src:\"https://framerusercontent.com/images/qkgYJBhJAoc19S7p4bnKvkWbqA.png\"},SyFQgwRoO:subhead??props.SyFQgwRoO??\"Do meaningful work, supported by a platform built for you\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mvTh0SBqa\",w7nOCoeBu:link??props.w7nOCoeBu,yDG55w4U0:vertical??props.yDG55w4U0??\"Radiologist\"};};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,Kx373pnn7,AuTSBzNjp,yDG55w4U0,SyFQgwRoO,w7nOCoeBu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mvTh0SBqa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qAiO_xgq9\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:w7nOCoeBu,motionChild:true,nodeId:\"mvTh0SBqa\",openInNewTab:false,scopeId:\"EUoDPxnVG\",children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-19wtama\",className,classNames)} framer-13x9sra`,\"data-border\":true,\"data-framer-appear-id\":\"19wtama\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mvTh0SBqa\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d673ebd7-8a4d-4427-86b0-ef6319f3523f, rgb(228, 228, 230))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.6021873017743928px 2.2883117467426928px 0px rgba(0, 0, 0, 0), 0px 2.288533303243457px 8.696426552325137px 0px rgba(0, 0, 0, 0.01), 0px 10px 38px 0px rgba(0, 0, 0, 0.05)\",...style},variants:{\"mvTh0SBqa-hover\":{\"--border-color\":\"var(--token-56a2653c-54da-441b-bd2e-7ef863b09ed9, rgb(212, 211, 216))\"}},...addPropertyOverrides({\"mvTh0SBqa-hover\":{\"data-framer-name\":undefined},qAiO_xgq9:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15g0vu3\",layoutDependency:layoutDependency,layoutId:\"aSuPEcwNL\",...addPropertyOverrides({qAiO_xgq9:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||200)-24-472.6+0+0)+24+0),pixelHeight:333,pixelWidth:500,sizes:\"80px\",...toResponsiveImage(Kx373pnn7)},className:\"framer-1pp1j7d\",\"data-framer-name\":\"Doctor-is-viewing-x-ray-report\",layoutDependency:layoutDependency,layoutId:\"czf7OeElS\",...addPropertyOverrides({\"mvTh0SBqa-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+4+((componentViewport?.height||200)-32-476.6+0+0)+24+0),pixelHeight:333,pixelWidth:500,sizes:\"84px\",...toResponsiveImage(Kx373pnn7)}},qAiO_xgq9:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:250,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+16+0),pixelHeight:333,pixelWidth:500,sizes:\"64px\",...toResponsiveImage(Kx373pnn7)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18vgixt\",layoutDependency:layoutDependency,layoutId:\"xCNfZ8ZRA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92)))\"},children:\"I am a\"})}),className:\"framer-y6vjfo\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"W1jAK7dsb\",style:{\"--extracted-r6o4lv\":\"var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:AuTSBzNjp,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qAiO_xgq9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92)))\"},children:\"I am a\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RvYmlhcyBUUklBTCBMaWdodA==\",\"--framer-font-family\":'\"Tobias TRIAL Light\", \"Tobias TRIAL Light Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-85ea6857-65d1-430c-8632-f2bb4ce85327, rgb(64, 63, 71)))\"},children:\"Radiologist\"})}),className:\"framer-1eqia32\",fonts:[\"CUSTOM;Tobias TRIAL Light\"],layoutDependency:layoutDependency,layoutId:\"nS0b46NaR\",style:{\"--extracted-r6o4lv\":\"var(--token-85ea6857-65d1-430c-8632-f2bb4ce85327, rgb(64, 63, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yDG55w4U0,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qAiO_xgq9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RvYmlhcyBUUklBTCBMaWdodA==\",\"--framer-font-family\":'\"Tobias TRIAL Light\", \"Tobias TRIAL Light Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-85ea6857-65d1-430c-8632-f2bb4ce85327, rgb(64, 63, 71)))\"},children:\"Radiologist\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92)))\"},children:\"Do meaningful work, supported by a platform built for you\"})}),className:\"framer-xkkgl6\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"HLqKJCrvS\",style:{\"--extracted-r6o4lv\":\"var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SyFQgwRoO,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qAiO_xgq9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fc727df6-006b-4bde-9ac0-c021223be71e, rgb(83, 81, 92)))\"},children:\"Do meaningful work, supported by a platform built for you\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ihhg5\",layoutDependency:layoutDependency,layoutId:\"yiMWHtwLz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j2qdc1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KS0Lvg9iA-container\",nodeId:\"KS0Lvg9iA\",rendersWithMotion:true,scopeId:\"EUoDPxnVG\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9128100e-226f-429c-a404-fcd365b19e8b, rgb(161, 159, 170))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"KS0Lvg9iA\",layoutId:\"KS0Lvg9iA\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\",...addPropertyOverrides({\"mvTh0SBqa-hover\":{color:\"var(--token-7230159e-5ca6-4863-93d7-210b45f30e51, rgb(24, 24, 28))\"}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b15pT.framer-13x9sra, .framer-b15pT .framer-13x9sra { display: block; }\",\".framer-b15pT.framer-19wtama { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; text-decoration: none; width: 317px; will-change: var(--framer-will-change-override, transform); }\",\".framer-b15pT .framer-15g0vu3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 0px 0px 24px; position: relative; width: 100%; }\",\".framer-b15pT .framer-1pp1j7d { flex: none; height: 80px; overflow: visible; position: relative; width: 80px; }\",\".framer-b15pT .framer-18vgixt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-b15pT .framer-y6vjfo, .framer-b15pT .framer-1eqia32 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-b15pT .framer-xkkgl6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-b15pT .framer-7ihhg5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-b15pT .framer-j2qdc1-container { flex: none; height: 60px; position: relative; width: 60px; }\",\".framer-b15pT.framer-v-1fz2y1f.framer-19wtama { cursor: unset; gap: 0px; padding: 24px 0px 16px 0px; }\",\".framer-b15pT.framer-v-1fz2y1f .framer-15g0vu3 { align-content: flex-end; align-items: flex-end; left: 50%; padding: 16px 24px 0px 24px; position: absolute; top: 0px; width: 317px; z-index: 1; }\",\".framer-b15pT.framer-v-1fz2y1f .framer-1pp1j7d { height: 64px; width: 64px; }\",\".framer-b15pT.framer-v-19wtama.hover.framer-19wtama { padding: 4px 0px 28px 0px; }\",\".framer-b15pT.framer-v-19wtama.hover .framer-1pp1j7d { height: 84px; width: 84px; }\",\".framer-b15pT.framer-v-19wtama.hover .framer-7ihhg5 { padding: 0px 0px 0px 4px; }\",'.framer-b15pT[data-border=\"true\"]::after, .framer-b15pT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 426\n * @framerIntrinsicWidth 316\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qAiO_xgq9\":{\"layout\":[\"fixed\",\"auto\"]},\"vFipRCkGe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Kx373pnn7\":\"image\",\"AuTSBzNjp\":\"iAmA\",\"yDG55w4U0\":\"vertical\",\"SyFQgwRoO\":\"subhead\",\"w7nOCoeBu\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEUoDPxnVG=withCSS(Component,css,\"framer-b15pT\");export default FramerEUoDPxnVG;FramerEUoDPxnVG.displayName=\"CardHome\";FramerEUoDPxnVG.defaultProps={height:426,width:316};addPropertyControls(FramerEUoDPxnVG,{variant:{options:[\"mvTh0SBqa\",\"qAiO_xgq9\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},Kx373pnn7:{__defaultAssetReference:\"data:framer/asset-reference,qkgYJBhJAoc19S7p4bnKvkWbqA.png?originalFilename=doctor-is-viewing-x-ray-report.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,qkgYJBhJAoc19S7p4bnKvkWbqA.png?originalFilename=doctor-is-viewing-x-ray-report.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},AuTSBzNjp:{defaultValue:\"I am a\",displayTextArea:false,title:\"I am a...\",type:ControlType.String},yDG55w4U0:{defaultValue:\"Radiologist\",displayTextArea:false,title:\"Vertical\",type:ControlType.String},SyFQgwRoO:{defaultValue:\"Do meaningful work, supported by a platform built for you\",displayTextArea:false,title:\"Subhead\",type:ControlType.String},w7nOCoeBu:{title:\"Link\",type:ControlType.Link}});addFonts(FramerEUoDPxnVG,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Tobias TRIAL Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/jwWpsJlyitRuIrnMMEihSui7SjQ.woff2\"},{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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/v2q8JTTTs7McDMSEhnxAIBqd0.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEUoDPxnVG\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"316\",\"framerVariables\":\"{\\\"Kx373pnn7\\\":\\\"image\\\",\\\"AuTSBzNjp\\\":\\\"iAmA\\\",\\\"yDG55w4U0\\\":\\\"vertical\\\",\\\"SyFQgwRoO\\\":\\\"subhead\\\",\\\"w7nOCoeBu\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qAiO_xgq9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vFipRCkGe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"426\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EUoDPxnVG.map", "// Generated by Framer (4c611f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Fg79zwq9Y\",\"I00rnLQsV\"];const variantClassNames={Fg79zwq9Y:\"framer-v-jlegc5\",I00rnLQsV:\"framer-v-lvnanx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Black:\"I00rnLQsV\",White:\"Fg79zwq9Y\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"Fg79zwq9Y\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Fg79zwq9Y\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(baseVariant===\"I00rnLQsV\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"I00rnLQsV\")return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-zkkZp\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-jlegc5\",className),\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"Fg79zwq9Y\",ref:ref,style:{...style},...addPropertyOverrides({I00rnLQsV:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/ _jsx(SVG,{className:\"framer-ycm4hb\",\"data-framer-name\":\"Right White\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"i0M0QHgkO\",opacity:1,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 9 3.333 L 13.667 8 L 9 12.667 M 2.333 8 L 13.333 8\" fill=\"transparent\" stroke-width=\"1.33\" stroke=\"hsl(0, 0%, 100%)\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:1738655641,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/ _jsx(SVG,{className:\"framer-1qi9pmd\",\"data-framer-name\":\"Right Black\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DR8kYSiDA\",opacity:1,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 9 3.333 L 13.667 8 L 9 12.667 M 2.333 8 L 13.333 8\" fill=\"transparent\" stroke-width=\"1.33\" stroke=\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {&quot;name&quot;:&quot;1&quot;} */\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:4092151826,withExternalLayout:true,...addPropertyOverrides({I00rnLQsV:{svgContentId:19198337}},baseVariant,gestureVariant)})]})})})});});const css=['.framer-zkkZp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zkkZp .framer-bv9emp { display: block; }\",\".framer-zkkZp .framer-jlegc5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 16px; }\",\".framer-zkkZp .framer-ycm4hb, .framer-zkkZp .framer-1qi9pmd { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zkkZp .framer-jlegc5 { gap: 0px; } .framer-zkkZp .framer-jlegc5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zkkZp .framer-jlegc5 > :first-child { margin-left: 0px; } .framer-zkkZp .framer-jlegc5 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I00rnLQsV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerX_wgacHHt=withCSS(Component,css,\"framer-zkkZp\");export default FramerX_wgacHHt;FramerX_wgacHHt.displayName=\"Bouncy Button/Icon\";FramerX_wgacHHt.defaultProps={height:16,width:16};addPropertyControls(FramerX_wgacHHt,{variant:{options:[\"Fg79zwq9Y\",\"I00rnLQsV\"],optionTitles:[\"White\",\"Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerX_wgacHHt,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX_wgacHHt\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I00rnLQsV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X_wgacHHt.map", "// Generated by Framer (4c611f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import BouncyButtonIcon from\"https://framerusercontent.com/modules/dXSEPLEl7TWgSxNkFADJ/veVfBVvRmJGgivvEubgY/X_wgacHHt.js\";const BouncyButtonIconFonts=getFonts(BouncyButtonIcon);const BouncyButtonIconControls=getPropertyControls(BouncyButtonIcon);const cycleOrder=[\"sZ2hH_8Gc\",\"jD1kor83l\"];const variantClassNames={jD1kor83l:\"framer-v-fvy1ya\",sZ2hH_8Gc:\"framer-v-m040mq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={In:\"jD1kor83l\",Out:\"sZ2hH_8Gc\"};const getProps=({dotColor,height,iconColor,id,width,...props})=>{var ref,_variant,ref1,ref2;return{...props,bkgNXsaVh:(ref=dotColor!==null&&dotColor!==void 0?dotColor:props.bkgNXsaVh)!==null&&ref!==void 0?ref:'var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(5, 154, 255)) /* {\"name\":\"Accent\"} */',variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"sZ2hH_8Gc\",wZAz72OR6:(ref2=iconColor!==null&&iconColor!==void 0?iconColor:props.wZAz72OR6)!==null&&ref2!==void 0?ref2:\"Fg79zwq9Y\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,wZAz72OR6,bkgNXsaVh,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"sZ2hH_8Gc\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-tyOpj\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-m040mq\",className),\"data-framer-name\":\"Out\",layoutDependency:layoutDependency,layoutId:\"sZ2hH_8Gc\",ref:ref,style:{backgroundColor:bkgNXsaVh,borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",...style},...addPropertyOverrides({jD1kor83l:{\"data-framer-name\":\"In\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-4mffbq-container\",layoutDependency:layoutDependency,layoutId:\"pzwpBwaMV-container\",children:/*#__PURE__*/ _jsx(BouncyButtonIcon,{height:\"100%\",id:\"pzwpBwaMV\",layoutId:\"pzwpBwaMV\",style:{height:\"100%\",width:\"100%\"},variant:wZAz72OR6,width:\"100%\"})})})})})});});const css=['.framer-tyOpj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tyOpj .framer-xtdjq0 { display: block; }\",\".framer-tyOpj .framer-m040mq { height: 12px; overflow: hidden; position: relative; width: 12px; will-change: transform; }\",\".framer-tyOpj .framer-4mffbq-container { flex: none; height: 16px; left: -36px; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-tyOpj.framer-v-fvy1ya .framer-m040mq { height: 28px; width: 28px; }\",\".framer-tyOpj.framer-v-fvy1ya .framer-4mffbq-container { left: calc(50.00000000000002% - 16px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 12\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jD1kor83l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wZAz72OR6\":\"iconColor\",\"bkgNXsaVh\":\"dotColor\"}\n */ const FramerWZ0ySEW9p=withCSS(Component,css,\"framer-tyOpj\");export default FramerWZ0ySEW9p;FramerWZ0ySEW9p.displayName=\"Bouncy Button/Dot\";FramerWZ0ySEW9p.defaultProps={height:12,width:12};addPropertyControls(FramerWZ0ySEW9p,{variant:{options:[\"sZ2hH_8Gc\",\"jD1kor83l\"],optionTitles:[\"Out\",\"In\"],title:\"Variant\",type:ControlType.Enum},wZAz72OR6:(BouncyButtonIconControls===null||BouncyButtonIconControls===void 0?void 0:BouncyButtonIconControls[\"variant\"])&&{...BouncyButtonIconControls[\"variant\"],defaultValue:\"Fg79zwq9Y\",hidden:undefined,title:\"Icon Color\"},bkgNXsaVh:{defaultValue:'var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(5, 154, 255)) /* {\"name\":\"Accent\"} */',title:\"Dot Color\",type:ControlType.Color}});addFonts(FramerWZ0ySEW9p,[...BouncyButtonIconFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWZ0ySEW9p\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"wZAz72OR6\\\":\\\"iconColor\\\",\\\"bkgNXsaVh\\\":\\\"dotColor\\\"}\",\"framerIntrinsicHeight\":\"12\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jD1kor83l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WZ0ySEW9p.map", "// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BouncyButtonDot from\"https://framerusercontent.com/modules/jAwIObgGqMbDJsJEPBqa/DkN9OSMfET0hF5zFaf3r/WZ0ySEW9p.js\";const BouncyButtonDotFonts=getFonts(BouncyButtonDot);const enabledGestures={x8vojflj7:{hover:true}};const serializationHash=\"framer-N8gOH\";const variantClassNames={x8vojflj7:\"framer-v-d1wutk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,KkqDsjb3y:click??props.KkqDsjb3y};};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,KkqDsjb3y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"x8vojflj7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapolydm3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KkqDsjb3y){const res=await KkqDsjb3y(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-d1wutk\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x8vojflj7\",onTap:onTapolydm3,ref:refBinding,style:{backgroundColor:\"var(--token-bd364495-16a3-4a21-a208-ad5c8052fe27, rgb(33, 95, 70))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.25), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25)\",...style},variants:{\"x8vojflj7-hover\":{backgroundColor:\"var(--token-8a3b381a-1aaf-49b5-be3b-1e4e565103b3, rgb(31, 77, 59))\"}},...addPropertyOverrides({\"x8vojflj7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-29rf64\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"DVYLF_q6f\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rlwj80-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KTpb77or9-container\",nodeId:\"KTpb77or9\",rendersWithMotion:true,scopeId:\"i1n3KJWuI\",children:/*#__PURE__*/_jsx(BouncyButtonDot,{dotColor:\"var(--token-05c6d1c6-a792-459b-a56e-612179d82e6e, rgb(182, 242, 209))\",height:\"100%\",iconColor:\"Fg79zwq9Y\",id:\"KTpb77or9\",layoutId:\"KTpb77or9\",variant:\"sZ2hH_8Gc\",width:\"100%\",...addPropertyOverrides({\"x8vojflj7-hover\":{iconColor:\"I00rnLQsV\",variant:\"jD1kor83l\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Started\"})}),className:\"framer-d9877h\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"Au2_j1CPY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N8gOH.framer-8a84a5, .framer-N8gOH .framer-8a84a5 { display: block; }\",\".framer-N8gOH.framer-d1wutk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 59px; justify-content: flex-start; overflow: hidden; padding: 0px 32px 0px 12px; position: relative; width: 220px; will-change: var(--framer-will-change-override, transform); }\",\".framer-N8gOH .framer-29rf64 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 28px; }\",\".framer-N8gOH .framer-rlwj80-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-N8gOH .framer-d9877h { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-N8gOH.framer-v-d1wutk.hover.framer-d1wutk { gap: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JUReg2Ktz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KkqDsjb3y\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri1n3KJWuI=withCSS(Component,css,\"framer-N8gOH\");export default Frameri1n3KJWuI;Frameri1n3KJWuI.displayName=\"ButtonHero\";Frameri1n3KJWuI.defaultProps={height:59,width:220};addPropertyControls(Frameri1n3KJWuI,{KkqDsjb3y:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Frameri1n3KJWuI,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...BouncyButtonDotFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri1n3KJWuI\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"59\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JUReg2Ktz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"220\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"KkqDsjb3y\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i1n3KJWuI.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,PropertyOverrides,ResolveLinks,RichText,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ScrambleCycle from\"https://framerusercontent.com/modules/AqRg4z2fBvk9GywVdOtc/FaRD8MvFqPB12J8wbIqf/ScrambleCycle.js\";import ShimmerGrid from\"https://framerusercontent.com/modules/Z7W0nR93oDA0ww3oOjR8/Ek6hdyC7N0hvEfTgS47e/ShimmerGrid_Prod.js\";import CardHome from\"#framer/local/canvasComponent/EUoDPxnVG/EUoDPxnVG.js\";import ButtonHero from\"#framer/local/canvasComponent/i1n3KJWuI/i1n3KJWuI.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const ShimmerGridFonts=getFonts(ShimmerGrid);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ButtonHeroFonts=getFonts(ButtonHero);const CardHomeFonts=getFonts(CardHome);const ScrambleCycleFonts=getFonts(ScrambleCycle);const breakpoints={n9P96ApDK:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1200px)\",X3l3IvUth:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ZdjoN\";const variantClassNames={n9P96ApDK:\"framer-v-j5fndi\",WQLkyLRf1:\"framer-v-72rtr7\",X3l3IvUth:\"framer-v-wgvws2\"};const transition1={delay:.5,duration:1.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition2={delay:1.2,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"n9P96ApDK\",Tablet:\"X3l3IvUth\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const KkqDsjb3y3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-nyviuf\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lufztf\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8cy3ca-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"qOnq9w6WF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ShimmerGrid,{color:\"rgba(230, 230, 230, 0.5)\",customPatternMode:\"alpha\",customPatternPosition:\"center\",customPatternSizing:\"tile\",dotSize:4,flip:false,height:\"100%\",hoverColor:\"rgb(113, 143, 133)\",hoverShape:\"glow\",hoverSize:500,id:\"qOnq9w6WF\",layoutId:\"qOnq9w6WF\",lineWidth:2,patternPreset:\"dots\",radius:\"0px\",smoothing:75,style:{height:\"100%\",width:\"100%\"},tileSize:30,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yjvqi4\",\"data-framer-name\":\"Middle\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:485,intrinsicWidth:697,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+80+191.4+-537.2),pixelHeight:970,pixelWidth:1394,src:\"https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=512 512w,https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png 1394w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:485,intrinsicWidth:697,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+80+153.2+-613.6),pixelHeight:970,pixelWidth:1394,src:\"https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=512 512w,https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9BHPZY35gef7bcdQ5mt49jMQs.png 1394w\"},className:\"framer-nc15ig\",\"data-framer-name\":\"Cover\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kbe77y\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-5lnxcb\",\"data-framer-appear-id\":\"5lnxcb\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1RvYmlhcyBUUklBTCBUaGlu\",\"--framer-font-family\":'\"Tobias TRIAL Thin\", \"Tobias TRIAL Thin Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(24, 24, 27)\"},children:\"The Radiology Platform \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(24, 24, 27)\"},children:\"for Smarter Care\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1RvYmlhcyBUUklBTCBUaGlu\",\"--framer-font-family\":'\"Tobias TRIAL Thin\", \"Tobias TRIAL Thin Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(24, 24, 27)\"},children:\"The Radiology Platform \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(24, 24, 27)\"},children:\"for Smarter Care\"})]}),className:\"framer-o24fil\",fonts:[\"CUSTOM;Tobias TRIAL Thin\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUxpZ2h0\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-00035bc2-6089-43ae-acb5-907f4a97ee0c, rgb(114, 113, 123))\"},children:\"Connecting providers, patients, and pharma to radiology\u2019s best \u2014 precision delivered with speed.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUxpZ2h0\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-00035bc2-6089-43ae-acb5-907f4a97ee0c, rgb(114, 113, 123))\"},children:\"Connecting providers, patients, and pharma to radiology\u2019s best \u2014 precision delivered with speed.\"})}),className:\"framer-175p8ve\",\"data-framer-appear-id\":\"175p8ve\",fonts:[\"FR;InterDisplay-Light\"],initial:animation3,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation4,className:\"framer-12wro5j\",\"data-framer-appear-id\":\"12wro5j\",initial:animation3,optimized:true,children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{y:(componentViewport?.y||0)+0+0+0+0+80+191.4+0+0+0+273.2+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"200px\",y:(componentViewport?.y||0)+0+0+0+80+153.2+0+0+0+349.6+0+0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1lm718-container\",id:\"1lm718\",nodeId:\"TeZxqzg6z\",scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(ButtonHero,{height:\"100%\",id:\"TeZxqzg6z\",KkqDsjb3y:KkqDsjb3y3bnx0g({overlay}),layoutId:\"TeZxqzg6z\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1vrj1sm\"),\"data-framer-portal-id\":\"1lm718\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"oaE9CvQ5b\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-14kbrm1\"),\"data-framer-portal-id\":\"1lm718\",onTap:onTap1wnntms({overlay}),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cxqjn3\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SjIp76yCa\"},implicitPathVariables:undefined},{href:{webPageId:\"SjIp76yCa\"},implicitPathVariables:undefined},{href:{webPageId:\"SjIp76yCa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{width:\"min(90vw, 1440px)\"},X3l3IvUth:{width:\"max((min(90vw, 1440px) - 10px) / 2, 50px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(90vw, 1440px) - 30px) / 4, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-ho66jo-container\",inComponentSlot:true,nodeId:\"jY4dLxGZY\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{variant:\"qAiO_xgq9\",w7nOCoeBu:resolvedLinks[2]},X3l3IvUth:{w7nOCoeBu:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(CardHome,{AuTSBzNjp:\"I am a\",height:\"100%\",id:\"jY4dLxGZY\",Kx373pnn7:addImageAlt({pixelHeight:240,pixelWidth:240,src:\"https://framerusercontent.com/images/sqv2rjhgeZ77sYs3E7A6hAyCM.png\"},\"\"),layoutId:\"jY4dLxGZY\",style:{width:\"100%\"},SyFQgwRoO:\"Do meaningful work, supported by a platform built for you\",variant:\"mvTh0SBqa\",w7nOCoeBu:resolvedLinks[0],width:\"100%\",yDG55w4U0:\"Radiologist\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"knl3Qym25\"},implicitPathVariables:undefined},{href:{webPageId:\"knl3Qym25\"},implicitPathVariables:undefined},{href:{webPageId:\"knl3Qym25\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{width:\"min(90vw, 1440px)\"},X3l3IvUth:{width:\"max((min(90vw, 1440px) - 10px) / 2, 50px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(90vw, 1440px) - 30px) / 4, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ctdsb5-container\",inComponentSlot:true,nodeId:\"Z5uJMGPkX\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{variant:\"qAiO_xgq9\",w7nOCoeBu:resolvedLinks1[2]},X3l3IvUth:{w7nOCoeBu:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(CardHome,{AuTSBzNjp:\"I am a\",height:\"100%\",id:\"Z5uJMGPkX\",Kx373pnn7:addImageAlt({pixelHeight:240,pixelWidth:240,src:\"https://framerusercontent.com/images/NsvlVcJpAG5Reo4OiOlz7muT2sM.png\"},\"\"),layoutId:\"Z5uJMGPkX\",style:{width:\"100%\"},SyFQgwRoO:\"Access top-tier subspecialts for dedicated coverage\",variant:\"mvTh0SBqa\",w7nOCoeBu:resolvedLinks1[0],width:\"100%\",yDG55w4U0:\"Provider\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VuVCt1wAt\"},implicitPathVariables:undefined},{href:{webPageId:\"VuVCt1wAt\"},implicitPathVariables:undefined},{href:{webPageId:\"VuVCt1wAt\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{width:\"min(90vw, 1440px)\"},X3l3IvUth:{width:\"max((min(90vw, 1440px) - 10px) / 2, 50px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(90vw, 1440px) - 30px) / 4, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-dptnyk-container\",inComponentSlot:true,nodeId:\"MKq0HiFH4\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{variant:\"qAiO_xgq9\",w7nOCoeBu:resolvedLinks2[2]},X3l3IvUth:{w7nOCoeBu:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(CardHome,{AuTSBzNjp:\"I am a\",height:\"100%\",id:\"MKq0HiFH4\",Kx373pnn7:addImageAlt({pixelHeight:240,pixelWidth:240,src:\"https://framerusercontent.com/images/20MiWyXfoHwAIRUstER5Sroj8.png\"},\"\"),layoutId:\"MKq0HiFH4\",style:{width:\"100%\"},SyFQgwRoO:\"Get a second opinion from the nation\u2019s leading radiologists\",variant:\"mvTh0SBqa\",w7nOCoeBu:resolvedLinks2[0],width:\"100%\",yDG55w4U0:\"Patient\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qDtaoayqV\"},implicitPathVariables:undefined},{href:{webPageId:\"qDtaoayqV\"},implicitPathVariables:undefined},{href:{webPageId:\"qDtaoayqV\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{width:\"min(90vw, 1440px)\"},X3l3IvUth:{width:\"max((min(90vw, 1440px) - 10px) / 2, 50px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(90vw, 1440px) - 30px) / 4, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jkgtba-container\",inComponentSlot:true,nodeId:\"EDDUDEKZk\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n9P96ApDK:{variant:\"qAiO_xgq9\",w7nOCoeBu:resolvedLinks3[2]},X3l3IvUth:{w7nOCoeBu:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(CardHome,{AuTSBzNjp:\"I am\",height:\"100%\",id:\"EDDUDEKZk\",Kx373pnn7:addImageAlt({pixelHeight:240,pixelWidth:240,src:\"https://framerusercontent.com/images/ewM5CDQ3xL6e6CYnpx2gbNWnA.png\"},\"\"),layoutId:\"EDDUDEKZk\",style:{width:\"100%\"},SyFQgwRoO:\"Accelerate your trial timelines with trusted reads\",variant:\"mvTh0SBqa\",w7nOCoeBu:resolvedLinks3[0],width:\"100%\",yDG55w4U0:\"Pharma\"})})})})})})]})})]}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gmmkso-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"qMg3yb_D8\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrambleCycle,{color:\"rgb(157, 158, 176)\",delay:5,font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"qMg3yb_D8\",layoutId:\"qMg3yb_D8\",loop:true,speed:100,style:{width:\"100%\"},tag:\"p\",text:\"24 Hour Turnaround, 100% Subspecialty Coverage, 1,000 Radiologists, 10,000 Trusted Clients, 1M+ Studies annually\",userSelect:\"auto\",width:\"100%\"})})})]})]})]})]})})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZdjoN.framer-lux5qc, .framer-ZdjoN .framer-lux5qc { display: block; }\",\".framer-ZdjoN.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-ZdjoN .framer-nyviuf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZdjoN .framer-lufztf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 100vh; justify-content: center; overflow: hidden; padding: 80px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-ZdjoN .framer-8cy3ca-container { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-ZdjoN .framer-yjvqi4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 3; }\",\".framer-ZdjoN .framer-nc15ig { flex: none; height: 300%; left: calc(50.00000000000002% - 200% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 300% / 2); width: 200%; z-index: 3; }\",\".framer-ZdjoN .framer-kbe77y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-ZdjoN .framer-5lnxcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZdjoN .framer-o24fil { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZdjoN .framer-175p8ve { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-ZdjoN .framer-12wro5j { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZdjoN .framer-1lm718-container { flex: none; height: 54px; position: relative; width: 200px; }\",\".framer-ZdjoN.framer-1vrj1sm { inset: 0px; position: fixed; user-select: none; z-index: 4; }\",\".framer-ZdjoN.framer-14kbrm1 { -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.01); cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 4; }\",\".framer-ZdjoN .framer-cxqjn3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 90%; }\",\".framer-ZdjoN .framer-ho66jo-container, .framer-ZdjoN .framer-1ctdsb5-container, .framer-ZdjoN .framer-dptnyk-container, .framer-ZdjoN .framer-1jkgtba-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ZdjoN .framer-1gmmkso-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-ZdjoN.framer-72rtr7 { width: 810px; } .framer-ZdjoN .framer-cxqjn3 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); } .framer-ZdjoN .framer-ho66jo-container, .framer-ZdjoN .framer-1ctdsb5-container, .framer-ZdjoN .framer-dptnyk-container, .framer-ZdjoN .framer-1jkgtba-container { align-self: start; flex: none; height: 100%; justify-self: start; width: 100%; }}\",\"@media (max-width: 809px) { .framer-ZdjoN.framer-72rtr7 { width: 390px; } .framer-ZdjoN .framer-nyviuf, .framer-ZdjoN .framer-cxqjn3 { flex-direction: column; } .framer-ZdjoN .framer-lufztf, .framer-ZdjoN .framer-ho66jo-container, .framer-ZdjoN .framer-1ctdsb5-container, .framer-ZdjoN .framer-dptnyk-container, .framer-ZdjoN .framer-1jkgtba-container { flex: none; width: 100%; } .framer-ZdjoN.framer-1vrj1sm, .framer-ZdjoN.framer-14kbrm1 { z-index: 10; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1032\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"X3l3IvUth\":{\"layout\":[\"fixed\",\"auto\"]},\"n9P96ApDK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-ZdjoN\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:1032,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Tobias TRIAL Thin\",source:\"custom\",url:\"https://framerusercontent.com/assets/5tEqgrGCEBPOf5MTyzlb7faZ7vc.woff2\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Inter Display\",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/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2\",weight:\"300\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2\",weight:\"300\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2\",weight:\"300\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2\",weight:\"300\"},{family:\"Inter Display\",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/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2\",weight:\"300\"},{family:\"Inter Display\",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/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2\",weight:\"300\"},{family:\"Inter Display\",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/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2\",weight:\"300\"},{family:\"Inter Display\",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/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",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/dHHUz45rhM2KCQpj9zttNVlibk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...ShimmerGridFonts,...ButtonHeroFonts,...CardHomeFonts,...ScrambleCycleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X3l3IvUth\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n9P96ApDK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1032\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["LETTERS", "CYCLE", "ScrambleCycle", "props", "text", "speed", "font", "color", "tag", "loop", "delay", "userSelect", "content", "encryptedText", "setEncryptedText", "ye", "iteration", "setIteration", "textIteration", "setTextIteration", "ref", "pe", "isInView", "useInView", "ue", "contentLength", "MAX_ITERATION", "sleep", "inverseSpeed", "newEncryptedText", "letter", "index", "prev", "p", "addPropertyControls", "ControlType", "ms", "resolve", "ALIGNMENT", "FollowCursor", "props", "smoothing", "enabled", "horizontalAlignment", "verticalAlignment", "transition", "isCanvas", "RenderTarget", "id", "generateInstanceId", "movementTransition", "mapRange", "mouseX", "useMotionValue", "mouseY", "springX", "useSpring", "springY", "ref", "pe", "parentRef", "transformRef", "styleRef", "hasSpringRef", "previousXRef", "previousYRef", "previousStyleTransformRef", "isInitializedRef", "previousScrollXRef", "previousScrollYRef", "opacityRef", "currentOpacityRef", "ue", "animationFrameId", "updateTransform", "xValue", "yValue", "computedStyle", "window", "transform", "calculateTransform", "opacity", "container", "parent", "handleMouseMove", "event", "setSpringsInstantly", "animate", "latest", "matrix", "rect", "originalLeft", "originalTop", "scrollX", "scrollY", "mouseXPos", "mouseYPos", "handleScroll", "deltaX", "deltaY", "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", "ease", "cubicBezier", "Pattern", "IMAGE_SIZING_MAP", "POSITION_MAP", "ShimmerGrid", "color", "hoverColor", "hoverSize", "hoverShape", "patternPreset", "flip", "lineWidth", "customPatternImage", "customPatternSizing", "tileSize", "customPatternMode", "customPatternPosition", "dotSize", "radius", "smoothing", "style", "isCanvas", "RenderTarget", "isCustom", "bgPosition", "bgImage", "bgSize", "bgRepeat", "w", "sideLength", "getSideLength", "hoverStyle", "hoverSizeValue", "gradientPoints", "i", "normalized", "mapRange", "u", "p", "FollowCursor", "addPropertyControls", "ControlType", "props", "hypotenuseLength", "value", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "PhosphorFonts", "getFonts", "Icon", "MotionAWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "transformTemplate1", "_", "t", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "iAmA", "id", "image", "link", "subhead", "vertical", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Kx373pnn7", "AuTSBzNjp", "yDG55w4U0", "SyFQgwRoO", "w7nOCoeBu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "Image2", "getLoadingLazyAtYPosition", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerEUoDPxnVG", "withCSS", "EUoDPxnVG_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerX_wgacHHt", "withCSS", "X_wgacHHt_default", "addPropertyControls", "ControlType", "addFonts", "BouncyButtonIconFonts", "getFonts", "X_wgacHHt_default", "BouncyButtonIconControls", "getPropertyControls", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "dotColor", "height", "iconColor", "id", "width", "props", "ref", "_variant", "ref1", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "wZAz72OR6", "bkgNXsaVh", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "css", "FramerWZ0ySEW9p", "withCSS", "WZ0ySEW9p_default", "addPropertyControls", "ControlType", "addFonts", "BouncyButtonDotFonts", "getFonts", "WZ0ySEW9p_default", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KkqDsjb3y", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapolydm3", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "Frameri1n3KJWuI", "withCSS", "i1n3KJWuI_default", "addPropertyControls", "ControlType", "addFonts", "ShimmerGridFonts", "getFonts", "ShimmerGrid", "RichTextWithOptimizedAppearEffect", "withOptimizedAppearEffect", "RichText", "MotionDivWithOptimizedAppearEffect", "motion", "ButtonHeroFonts", "i1n3KJWuI_default", "CardHomeFonts", "EUoDPxnVG_default", "ScrambleCycleFonts", "ScrambleCycle", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "addImageAlt", "image", "alt", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "KkqDsjb3y3bnx0g", "overlay", "loadMore", "args", "onTap1wnntms", "scopingClassNames", "cx", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "ShimmerGrid", "PropertyOverrides2", "getLoadingLazyAtYPosition", "Image2", "MotionDivWithOptimizedAppearEffect", "x", "RichText", "RichTextWithOptimizedAppearEffect", "l", "i1n3KJWuI_default", "AnimatePresence", "Ga", "ResolveLinks", "resolvedLinks", "EUoDPxnVG_default", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "ScrambleCycle", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "ShimmerGridFonts", "ButtonHeroFonts", "CardHomeFonts", "ScrambleCycleFonts", "__FramerMetadata__"]
}
