{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/fyKiSQwMGORIo0XMKASA/ObFLKHb9JLHd9dAMyX4u/QJdumGSLZ.js", "ssg:https://framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js", "ssg:https://framerusercontent.com/modules/5hKANwYjJpM8pzwwXBBP/sXcxWZYDDxS9ICYbAdWi/CharacterArt_Prod.js", "ssg:https://framerusercontent.com/modules/hqc3ik9rXVY70QlY7ceY/7FncenP1QWpN9tIxQUeA/aZb6If49G.js", "ssg:https://framerusercontent.com/modules/DZjBMKxdS6m5gFc0p8fB/lRkrUQTIf2Uhq0RnnKAr/BIj2DrBvO.js", "ssg:https://framerusercontent.com/modules/OM25q2kmVcfqDFaoVgBr/RoOmCvuhRhQTHHlOJrRK/FS2YXyzaL.js", "ssg:https://framerusercontent.com/modules/cYUEwnuWb69u0ul7oUjk/6lqltluOtgFQxzDzA5hF/Lyy_4vpXd.js", "ssg:https://framerusercontent.com/modules/iUBZ4DDS4BuWpSKukc8t/TPanUp5oh2t1Ubnw7i3B/YY3Osq1J4.js", "ssg:https://framerusercontent.com/modules/LR0ddruYnzMiUSlcKLa8/9cINoEYlWwGL6YIkFYA2/zJU1uHgak.js", "ssg:https://framerusercontent.com/modules/V8BAJLEEA1J7RjBtb1wZ/ggtT56kmNy2COLBQXjdE/mEeYDwHpO.js"],
  "sourcesContent": ["// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const serializationHash=\"framer-MMwxq\";const variantClassNames={A0ytmC0JB:\"framer-v-1789rqi\"};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=({color,height,id,width,...props})=>{return{...props,y7Kysh53S:color??props.y7Kysh53S??\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\"};};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,y7Kysh53S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"A0ytmC0JB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1789rqi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A0ytmC0JB\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w0t6db-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RGXxLEgy7-container\",nodeId:\"RGXxLEgy7\",rendersWithMotion:true,scopeId:\"QJdumGSLZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:y7Kysh53S,height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"RGXxLEgy7\",layoutId:\"RGXxLEgy7\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-esy78l-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UhBbXhmT2-container\",nodeId:\"UhBbXhmT2\",rendersWithMotion:true,scopeId:\"QJdumGSLZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:y7Kysh53S,height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"UhBbXhmT2\",layoutId:\"UhBbXhmT2\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v2nqws-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZV_0ZB0ZM-container\",nodeId:\"ZV_0ZB0ZM\",rendersWithMotion:true,scopeId:\"QJdumGSLZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:y7Kysh53S,height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"ZV_0ZB0ZM\",layoutId:\"ZV_0ZB0ZM\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r7eh8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W4er2VcN4-container\",nodeId:\"W4er2VcN4\",rendersWithMotion:true,scopeId:\"QJdumGSLZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:y7Kysh53S,height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"W4er2VcN4\",layoutId:\"W4er2VcN4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ox6x7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EP8ljJXmw-container\",nodeId:\"EP8ljJXmw\",rendersWithMotion:true,scopeId:\"QJdumGSLZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:y7Kysh53S,height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"EP8ljJXmw\",layoutId:\"EP8ljJXmw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MMwxq.framer-lo1go0, .framer-MMwxq .framer-lo1go0 { display: block; }\",\".framer-MMwxq.framer-1789rqi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-MMwxq .framer-w0t6db-container, .framer-MMwxq .framer-esy78l-container, .framer-MMwxq .framer-v2nqws-container, .framer-MMwxq .framer-r7eh8-container, .framer-MMwxq .framer-7ox6x7-container { flex: none; height: 12px; position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MMwxq.framer-1789rqi { gap: 0px; } .framer-MMwxq.framer-1789rqi > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-MMwxq.framer-1789rqi > :first-child { margin-left: 0px; } .framer-MMwxq.framer-1789rqi > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"y7Kysh53S\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQJdumGSLZ=withCSS(Component,css,\"framer-MMwxq\");export default FramerQJdumGSLZ;FramerQJdumGSLZ.displayName=\"5-stars\";FramerQJdumGSLZ.defaultProps={height:12,width:76};addPropertyControls(FramerQJdumGSLZ,{y7Kysh53S:{defaultValue:'var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255)) /* {\"name\":\"Light 100\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerQJdumGSLZ,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQJdumGSLZ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"y7Kysh53S\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"76\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QJdumGSLZ.map", "import{jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{motion,useMotionValue,animate,useInView}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function AnimatedNumberCounter(props){const{mode,start,end,value,decimals,commas,color,animation}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Tag=props.tag;const MotionTag=motion[props.tag];const isDefault=mode==\"default\";const initialValue=isDefault?start:value;const transition=isDefault?animation.transition:props.transition;const formatNumber=number=>{let numberString=number.toFixed(decimals);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;};const[number,setNumber]=useState(initialValue);const[finalValue,setFinalValue]=useState(number);const[currentAnimation,setCurrentAnimation]=useState(null);const ref=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const motionValue=useMotionValue(value);const runAnimation=(from,to)=>{if(!isCanvas){if(currentAnimation){currentAnimation.stop();}setFinalValue(to);setCurrentAnimation(animate(from,to,{...transition,onUpdate:latest=>{setNumber(latest);}}));}};useEffect(()=>{if(isDefault&&animation.trigger==\"appear\"){runAnimation(start,end);}},[]);useEffect(()=>{if(isDefault&&animation.trigger==\"layerInView\"){if(isInView){runAnimation(start,end);}else{if(currentAnimation){currentAnimation.stop();}setNumber(start);}}},[isInView]);useEffect(()=>{if(!isDefault){runAnimation(number,value);}},[value]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(Tag,{style:{...props.style,margin:0,opacity:0,pointerEvents:\"none\",userSelect:\"none\",textWrap:props.balance?\"balance\":undefined,fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,textAlign:\"center\",...props.font},children:[props.prefix,formatNumber(isCanvas?initialValue:finalValue),props.suffix]}),/*#__PURE__*/_jsxs(MotionTag,{ref:ref,style:{position:\"absolute\",inset:0,userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,...color.mode==\"solid\"?{color:color.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${color.angle}deg, ${color.startColor}, ${color.endColor})`},textDecoration:props.decoration,textWrap:props.balance?\"balance\":undefined,textAlign:\"center\",...props.font,...props.style},children:[props.prefix,formatNumber(isCanvas?initialValue:number),props.suffix]})]});}AnimatedNumberCounter.displayName=\"Animated Number Counter\";addPropertyControls(AnimatedNumberCounter,{mode:{type:ControlType.Enum,options:[\"default\",\"variants\"],optionTitles:[\"Default\",\"Variants\"],displaySegmentedControl:true},value:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"variants\"},start:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"default\"},end:{type:ControlType.Number,defaultValue:100,hidden:props=>props.mode!==\"default\"},animation:{type:ControlType.Object,icon:\"effect\",hidden:props=>props.mode!==\"default\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden(props){return props.trigger!==\"layerInView\";}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0}}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0},hidden:props=>props.mode!==\"variants\"},decimals:{type:ControlType.Enum,defaultValue:0,options:[0,1,2,3],optionTitles:[\"Off\",\"1\",\"2\",\"3\"],displaySegmentedControl:true},commas:{type:ControlType.Boolean,defaultValue:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"solid\"},startColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"gradient\"},endColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.mode!==\"gradient\"},angle:{type:ControlType.Number,defaultValue:180,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.mode!==\"gradient\"}}},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"]},balance:{type:ControlType.Boolean,defaultValue:false},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"]},monospace:{type:ControlType.Boolean,defaultValue:false,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedNumberCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedNumberCounter_Prod.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useId}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useInView}from\"framer-motion\";var CharacterArtType;(function(CharacterArtType){CharacterArtType[\"Grid\"]=\"grid\";CharacterArtType[\"Waves\"]=\"waves\";})(CharacterArtType||(CharacterArtType={}));/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function CharacterArt({type,speed,reverse,lines,gap,backgroundColor,radius,preview,scale,style,font,gridStyle,gridText,gridColors,waveColors}){const instanceId=useInstanceId();const{length:lineLength,width:lineWidth,rounded}=lines;const tileSize=(gridStyle===\"text\"?Math.max(parseFloat(font.fontSize),10):Math.max(lineLength,lineWidth))+gap;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=!isCanvas||preview;const[dimensions,setDimensions]=useState({width:0,height:0});const containerRef=useRef(null);const mainRef=useRef(null);const isInView=useInView(containerRef,{once:false,amount:\"some\"});const cols=Math.max(1,Math.ceil(dimensions.width/tileSize))+(Math.ceil(dimensions.width/tileSize)%2===1?1:0);const rows=Math.max(1,Math.ceil(dimensions.height/tileSize));const n=cols*rows;useEffect(()=>{if(!containerRef.current)return;const element=containerRef.current;setDimensions({width:element.offsetWidth,height:element.offsetHeight});const resizeObserver=new ResizeObserver(entries=>{for(const entry of entries){const element=entry.target;setDimensions({width:element.offsetWidth,height:element.offsetHeight});}});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();};},[tileSize]);useEffect(()=>{if(!shouldAnimate||!isInView)return;let animationFrame;let time=0;let lastFrameTime=0;const frameInterval=1e3/30// 30 fps\n;const updateTime=timestamp=>{if(!lastFrameTime||timestamp-lastFrameTime>=frameInterval){const direction=reverse?-1:1;time=(time+10*direction)%864e5;if(mainRef.current){mainRef.current.style.setProperty(\"--t\",time);mainRef.current.style.setProperty(\"--speed-factor\",speed/25);}lastFrameTime=timestamp;}animationFrame=requestAnimationFrame(updateTime);};animationFrame=requestAnimationFrame(updateTime);return()=>cancelAnimationFrame(animationFrame);},[speed,reverse,shouldAnimate,isInView]);let styleContent=\"\";const elements=[];switch(type){case\"grid\":styleContent=`\n@property --t {\n  syntax: \"<integer>\";\n  initial-value: 0;\n  inherits: true\n}\n\n@property --speed-factor {\n  syntax: \"<number>\";\n  initial-value: 1;\n  inherits: true\n}\n\ndiv.${instanceId}-c {\n  position: relative;\n  width: fit-content;\n  height: fit-content;\n  margin: 0 auto;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\ndiv.${instanceId}-l {\n  position: absolute;\n  --offset-x: calc(var(--x) - 0.5);\n  --abs-x: calc(max(var(--offset-x), -1 * var(--offset-x)));\n  --offset-y: calc(var(--y) - 0.5);\n  --abs-y: calc(max(var(--offset-y), -1 * var(--offset-y)));\n  will-change: transform, opacity, color;\n\n  --l: calc(\n      sin(var(--abs-x) / cos(sin(var(--abs-y) * 2 + 60) * 2.5) * 3 - (var(--t) * var(--speed-factor)) / 350)\n    );\n\t--top-range: max(min(calc((var(--l) - 0.6) / 0.4 * 100%), 100%), 0%);\n\t--base-color: color-mix(in ${gridColors.interpolation}, \n\t\t${gridColors.center} calc(var(--abs-x) * 200%), \n\t\t${gridColors.sides} calc((0.5 - var(--abs-x)) * 200%)\n\t);\n\tcolor: ${gridColors.in?`color-mix(in ${gridColors.interpolation}, \n\t\t\tvar(--base-color) calc(100% - var(--top-range)), \n\t\t\t${gridColors.in} var(--top-range)\n\t\t)`:`var(--base-color)`};\n\topacity: max(var(--l), 0.05);\n\n  ${gridStyle===\"text\"?`text-align: center;\n       display: flex;\n       justify-content: center;\n       align-items: center;\n       width: ${tileSize}px;\n       height: ${tileSize}px;`:`background: currentColor;\n\t\t\t width: ${lineWidth}px;\n       height: ${lineLength}px;\n       --sign-x: calc(var(--offset-x) / var(--abs-x));\n       rotate: calc(var(--l) * 90deg * var(--sign-x));\n       border-radius: ${rounded?Math.min(lineLength,lineWidth)/2:0}px;`}\n}`;elements.push(/*#__PURE__*/_jsx(\"div\",{ref:mainRef,className:`${instanceId}-c`,style:{\"--t\":0,width:`${cols*tileSize}px`,height:`${rows*tileSize}px`,pointerEvents:\"none\"},children:Array.from({length:n}).map((_,i)=>{const x=i%cols*tileSize;const y=Math.floor(i/cols)*tileSize;const xRatio=(i+1)%cols/(cols+1);const yRatio=(rows-Math.floor(i/cols))/rows;const textContent=gridStyle===\"text\"?gridText.split(\"\")[i%Math.max(1,gridText.length)]:null;return /*#__PURE__*/_jsx(\"div\",{className:`${instanceId}-l`,style:{\"--x\":xRatio,\"--y\":yRatio,left:gridStyle===\"lines\"?x+tileSize/2:x,top:y},children:textContent},i);})}));break;case\"waves\":styleContent=`\n.${instanceId}-l {\n\t--dash-width: ${10*scale};\n\t--gap-width: ${100*scale};\n\n\tstroke-dasharray: var(--dash-width) var(--gap-width);\n\tstroke-dashoffset: var(--dash-width);\n\twill-change: stroke, stroke-dashoffset;\n\tanimation: ${instanceId}-pulse 2s cubic-bezier(0.65, 0, 0.35, 1) infinite alternate-reverse;\n\tanimation-delay: var(--delay);\n}\n\n@keyframes ${instanceId}-pulse {\n\t0% { stroke-dashoffset: var(--dash-width); }\n\t50% { stroke: ${waveColors.color2}; }\n\t100% { stroke-dashoffset: calc(var(--gap-width) * -8px + 40px); }\n}`;const numLines=Math.max(1,Math.ceil(dimensions.width/(gap+lineWidth)))+(Math.ceil(dimensions.width/(gap+lineWidth))%2===1?1:0);elements.push(/*#__PURE__*/_jsx(\"svg\",{ref:mainRef,style:{position:\"absolute\",left:\"0\",top:\"0\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"},viewBox:`0 0 ${dimensions.width} ${dimensions.height}`,preserveAspectRatio:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:Array.from({length:numLines}).map((_,i)=>{const x=i/(numLines-1)*dimensions.width;const delayFactor=1-Math.abs((i-numLines/2)/numLines);return /*#__PURE__*/_jsxs(\"g\",{style:{\"--delay\":`${delayFactor*speed/50}s`},children:[/*#__PURE__*/_jsx(\"line\",{x1:x,y1:\"0\",x2:x,y2:dimensions.height,stroke:waveColors.lineColor,strokeWidth:lineWidth}),/*#__PURE__*/_jsx(\"line\",{x1:x,y1:\"0\",x2:x,y2:dimensions.height,stroke:waveColors.color1,strokeWidth:lineWidth,className:`${instanceId}-l`})]},i);})},`dash-waves-${numLines}`));break;}return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{overflow:\"hidden\",position:\"relative\",backgroundColor:backgroundColor,borderRadius:radius,...style,...font},children:[/*#__PURE__*/_jsx(\"style\",{children:styleContent}),elements]});}CharacterArt.displayName=\"Character Art\";addPropertyControls(CharacterArt,{preview:{type:ControlType.Boolean,defaultValue:true,description:\"Play in Framer editor\"},type:{type:ControlType.Enum,defaultValue:\"grid\",options:Object.values(CharacterArtType),optionTitles:[\"Grid\",\"Waves\"],displaySegmentedControl:true},gridStyle:{type:ControlType.Enum,defaultValue:\"lines\",options:[\"lines\",\"text\"],optionTitles:[\"Lines\",\"Text\"],displaySegmentedControl:true,hidden:props=>props.type!==\"grid\"},gridText:{type:ControlType.String,defaultValue:\"Framer\",title:\"Text\",hidden:props=>props.type!==\"grid\"||props.gridStyle!==\"text\"},font:{type:\"font\",defaultFontType:\"monospace\",controls:\"extended\",defaultValue:{fontSize:24,lineHeight:1},hidden:props=>props.type!==\"grid\"||props.gridStyle!==\"text\"},speed:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\"},reverse:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!==\"grid\"},lines:{type:ControlType.Object,hidden:props=>props.type!==\"grid\"||props.gridStyle!==\"lines\",controls:{length:{type:ControlType.Number,defaultValue:24,min:10,max:200,step:1,displayStepper:true},width:{type:ControlType.Number,defaultValue:1,min:.5,max:100,step:.5,displayStepper:true},rounded:{type:ControlType.Boolean,defaultValue:false}}},gap:{type:ControlType.Number,defaultValue:5,min:0,max:100,step:1,displayStepper:true},scale:{type:ControlType.Number,defaultValue:1,min:1,max:10,step:.5,displayStepper:true,hidden:props=>props.type!==\"waves\"},gridColors:{type:ControlType.Object,title:\"Colors\",hidden:props=>props.type!==\"grid\",controls:{in:{type:ControlType.Color,defaultValue:\"#FFFFFF\",optional:true},center:{type:ControlType.Color,defaultValue:\"#00FFA6\"},sides:{type:ControlType.Color,defaultValue:\"#FF1500\"},interpolation:{type:ControlType.Enum,options:[\"lch\",\"hsl\",\"srgb\"],optionTitles:[\"LCH\",\"HSL\",\"RGB\"],displaySegmentedControl:true,title:\"Mode\",description:\"The color blending method\"}}},waveColors:{type:ControlType.Object,title:\"Colors\",buttonTitle:\"Colors\",controls:{color1:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},color2:{type:ControlType.Color,defaultValue:\"#0099FF\"},lineColor:{type:ControlType.Color,defaultValue:\"#222\"}},hidden:props=>props.type!==\"waves\"},backgroundColor:{type:ControlType.Color,optional:true,defaultValue:\"#000000\",title:\"Background\"},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`frameruni-${cleanId}`;return instanceId;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CharacterArt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CharacterArt_Prod.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CharacterArt from\"https://framerusercontent.com/modules/5hKANwYjJpM8pzwwXBBP/sXcxWZYDDxS9ICYbAdWi/CharacterArt_Prod.js\";const CharacterArtFonts=getFonts(CharacterArt);const serializationHash=\"framer-zhkfv\";const variantClassNames={MXIBEND5k:\"framer-v-ry5wm6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MXIBEND5k\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ry5wm6\",className,classNames),\"data-framer-name\":\"Default-Text\",layoutDependency:layoutDependency,layoutId:\"MXIBEND5k\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gl6j7v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WIbLgDS_r-container\",nodeId:\"WIbLgDS_r\",rendersWithMotion:true,scopeId:\"aZb6If49G\",children:/*#__PURE__*/_jsx(CharacterArt,{font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:60,gridColors:{center:\"rgb(163, 163, 163)\",in:\"rgb(255, 255, 255)\",interpolation:\"lch\",sides:\"rgb(46, 46, 46)\"},gridStyle:\"lines\",gridText:\"Framer\",height:\"100%\",id:\"WIbLgDS_r\",layoutId:\"WIbLgDS_r\",lines:{length:20,rounded:true,width:1},preview:true,radius:\"0px\",reverse:true,scale:1,speed:91,style:{height:\"100%\",width:\"100%\"},type:\"waves\",waveColors:{color1:\"var(--token-2931e730-3959-41cb-a1a4-017e06d7ee18, rgb(20, 157, 56))\",color2:\"var(--token-8186707e-ac74-436e-82f5-5ed39f0b02ee, rgb(0, 166, 195))\",lineColor:\"rgba(36, 36, 36, 0.07)\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zhkfv.framer-sivpcu, .framer-zhkfv .framer-sivpcu { display: block; }\",\".framer-zhkfv.framer-ry5wm6 { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-zhkfv .framer-gl6j7v-container { bottom: 0px; flex: none; left: calc(49.916805324459254% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraZb6If49G=withCSS(Component,css,\"framer-zhkfv\");export default FrameraZb6If49G;FrameraZb6If49G.displayName=\"Art BG 3\";FrameraZb6If49G.defaultProps={height:800,width:1200};addFonts(FrameraZb6If49G,[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]},...CharacterArtFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraZb6If49G\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aZb6If49G.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4F6n8\";const variantClassNames={q0ZNJ4SS2:\"framer-v-xfa63w\"};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 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 getProps=({height,id,image,width,...props})=>{return{...props,o2dxS4U2s:image??props.o2dxS4U2s??{alt:\"\",pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/Yj75uUzBke8UeYiRKxUE2jnj2Y.png\"}};};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,o2dxS4U2s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"q0ZNJ4SS2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xfa63w\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"q0ZNJ4SS2\",ref:refBinding,style:{backgroundColor:\"rgb(38, 38, 38)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(2+((componentViewport?.height||48)-4-42)/2)),pixelHeight:480,pixelWidth:480,sizes:\"44px\",...toResponsiveImage(o2dxS4U2s)},className:\"framer-1fixbd8\",layoutDependency:layoutDependency,layoutId:\"n2cGRn8X_\",style:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4F6n8.framer-1k1xqv8, .framer-4F6n8 .framer-1k1xqv8 { display: block; }\",\".framer-4F6n8.framer-xfa63w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-4F6n8 .framer-1fixbd8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o2dxS4U2s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBIj2DrBvO=withCSS(Component,css,\"framer-4F6n8\");export default FramerBIj2DrBvO;FramerBIj2DrBvO.displayName=\"Profile Photo 5\";FramerBIj2DrBvO.defaultProps={height:48,width:48};addPropertyControls(FramerBIj2DrBvO,{o2dxS4U2s:{__defaultAssetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerBIj2DrBvO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBIj2DrBvO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"o2dxS4U2s\\\":\\\"image\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BIj2DrBvO.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-y6zhG\";const variantClassNames={LMH3rQutL:\"framer-v-1ivcn4p\"};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 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 getProps=({height,id,image,width,...props})=>{return{...props,o2dxS4U2s:image??props.o2dxS4U2s??{alt:\"\",pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/Yj75uUzBke8UeYiRKxUE2jnj2Y.png\"}};};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,o2dxS4U2s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"LMH3rQutL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ivcn4p\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"LMH3rQutL\",ref:refBinding,style:{backgroundColor:\"rgb(38, 38, 38)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(2+((componentViewport?.height||48)-4-42)/2)),pixelHeight:480,pixelWidth:480,sizes:\"44px\",...toResponsiveImage(o2dxS4U2s)},className:\"framer-2yd9r2\",layoutDependency:layoutDependency,layoutId:\"G8mcYRY5n\",style:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y6zhG.framer-1ulaboi, .framer-y6zhG .framer-1ulaboi { display: block; }\",\".framer-y6zhG.framer-1ivcn4p { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-y6zhG .framer-2yd9r2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o2dxS4U2s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFS2YXyzaL=withCSS(Component,css,\"framer-y6zhG\");export default FramerFS2YXyzaL;FramerFS2YXyzaL.displayName=\"Profile Photo 2\";FramerFS2YXyzaL.defaultProps={height:48,width:48};addPropertyControls(FramerFS2YXyzaL,{o2dxS4U2s:{__defaultAssetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerFS2YXyzaL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFS2YXyzaL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"o2dxS4U2s\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FS2YXyzaL.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-UGeko\";const variantClassNames={zN0ZaDaYL:\"framer-v-14xbmi6\"};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 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 getProps=({height,id,image,width,...props})=>{return{...props,o2dxS4U2s:image??props.o2dxS4U2s??{alt:\"\",pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/Yj75uUzBke8UeYiRKxUE2jnj2Y.png\"}};};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,o2dxS4U2s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zN0ZaDaYL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14xbmi6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"zN0ZaDaYL\",ref:refBinding,style:{backgroundColor:\"rgb(38, 38, 38)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(2+((componentViewport?.height||48)-4-42)/2)),pixelHeight:480,pixelWidth:480,sizes:\"44px\",...toResponsiveImage(o2dxS4U2s)},className:\"framer-p67g7l\",layoutDependency:layoutDependency,layoutId:\"BYjwCKSp8\",style:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UGeko.framer-1w6vbdf, .framer-UGeko .framer-1w6vbdf { display: block; }\",\".framer-UGeko.framer-14xbmi6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UGeko .framer-p67g7l { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o2dxS4U2s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLyy_4vpXd=withCSS(Component,css,\"framer-UGeko\");export default FramerLyy_4vpXd;FramerLyy_4vpXd.displayName=\"Profile Photo\";FramerLyy_4vpXd.defaultProps={height:48,width:48};addPropertyControls(FramerLyy_4vpXd,{o2dxS4U2s:{__defaultAssetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerLyy_4vpXd,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLyy_4vpXd\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"o2dxS4U2s\\\":\\\"image\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lyy_4vpXd.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-wN7IC\";const variantClassNames={qWtGRW6Bw:\"framer-v-19nzrwy\"};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 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 getProps=({height,id,image,width,...props})=>{return{...props,o2dxS4U2s:image??props.o2dxS4U2s??{alt:\"\",pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/Yj75uUzBke8UeYiRKxUE2jnj2Y.png\"}};};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,o2dxS4U2s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qWtGRW6Bw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19nzrwy\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"qWtGRW6Bw\",ref:refBinding,style:{backgroundColor:\"rgb(38, 38, 38)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(2+((componentViewport?.height||48)-4-42)/2)),pixelHeight:480,pixelWidth:480,sizes:\"44px\",...toResponsiveImage(o2dxS4U2s)},className:\"framer-18m8ehp\",layoutDependency:layoutDependency,layoutId:\"ciWR6SoqI\",style:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wN7IC.framer-1xv2q82, .framer-wN7IC .framer-1xv2q82 { display: block; }\",\".framer-wN7IC.framer-19nzrwy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wN7IC .framer-18m8ehp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o2dxS4U2s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYY3Osq1J4=withCSS(Component,css,\"framer-wN7IC\");export default FramerYY3Osq1J4;FramerYY3Osq1J4.displayName=\"Profile Photo 3\";FramerYY3Osq1J4.defaultProps={height:48,width:48};addPropertyControls(FramerYY3Osq1J4,{o2dxS4U2s:{__defaultAssetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerYY3Osq1J4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYY3Osq1J4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"o2dxS4U2s\\\":\\\"image\\\"}\",\"framerIntrinsicWidth\":\"48\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YY3Osq1J4.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-EANzE\";const variantClassNames={k2q3WK_IP:\"framer-v-1dikkrf\"};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 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 getProps=({height,id,image,width,...props})=>{return{...props,o2dxS4U2s:image??props.o2dxS4U2s??{alt:\"\",pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/Yj75uUzBke8UeYiRKxUE2jnj2Y.png\"}};};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,o2dxS4U2s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"k2q3WK_IP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dikkrf\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"k2q3WK_IP\",ref:refBinding,style:{backgroundColor:\"rgb(38, 38, 38)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(2+((componentViewport?.height||48)-4-42)/2)),pixelHeight:480,pixelWidth:480,sizes:\"44px\",...toResponsiveImage(o2dxS4U2s)},className:\"framer-w0q02h\",layoutDependency:layoutDependency,layoutId:\"FZtMOKiMG\",style:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EANzE.framer-jqhao0, .framer-EANzE .framer-jqhao0 { display: block; }\",\".framer-EANzE.framer-1dikkrf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-EANzE .framer-w0q02h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o2dxS4U2s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzJU1uHgak=withCSS(Component,css,\"framer-EANzE\");export default FramerzJU1uHgak;FramerzJU1uHgak.displayName=\"Profile Photo 4\";FramerzJU1uHgak.defaultProps={height:48,width:48};addPropertyControls(FramerzJU1uHgak,{o2dxS4U2s:{__defaultAssetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Yj75uUzBke8UeYiRKxUE2jnj2Y.png?originalFilename=Person-01.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerzJU1uHgak,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzJU1uHgak\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"o2dxS4U2s\\\":\\\"image\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zJU1uHgak.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProfilePhoto5 from\"https://framerusercontent.com/modules/DZjBMKxdS6m5gFc0p8fB/lRkrUQTIf2Uhq0RnnKAr/BIj2DrBvO.js\";import ProfilePhoto2 from\"https://framerusercontent.com/modules/OM25q2kmVcfqDFaoVgBr/RoOmCvuhRhQTHHlOJrRK/FS2YXyzaL.js\";import ProfilePhoto from\"https://framerusercontent.com/modules/cYUEwnuWb69u0ul7oUjk/6lqltluOtgFQxzDzA5hF/Lyy_4vpXd.js\";import ProfilePhoto3 from\"https://framerusercontent.com/modules/iUBZ4DDS4BuWpSKukc8t/TPanUp5oh2t1Ubnw7i3B/YY3Osq1J4.js\";import ProfilePhoto4 from\"https://framerusercontent.com/modules/LR0ddruYnzMiUSlcKLa8/9cINoEYlWwGL6YIkFYA2/zJU1uHgak.js\";const ProfilePhotoFonts=getFonts(ProfilePhoto);const ProfilePhoto2Fonts=getFonts(ProfilePhoto2);const ProfilePhoto3Fonts=getFonts(ProfilePhoto3);const ProfilePhoto4Fonts=getFonts(ProfilePhoto4);const ProfilePhoto5Fonts=getFonts(ProfilePhoto5);const cycleOrder=[\"PbJtHsuHG\",\"kJzgpWQyz\"];const serializationHash=\"framer-Xt6YH\";const variantClassNames={kJzgpWQyz:\"framer-v-1m1ticb\",PbJtHsuHG:\"framer-v-17g9mm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"PbJtHsuHG\",Simple:\"kJzgpWQyz\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PbJtHsuHG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PbJtHsuHG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"kJzgpWQyz\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"kJzgpWQyz\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17g9mm\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"PbJtHsuHG\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(20px)\",...style},variants:{kJzgpWQyz:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({kJzgpWQyz:{\"data-framer-name\":\"Simple\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ekm4w-container\",layoutDependency:layoutDependency,layoutId:\"q_l6eomnC-container\",nodeId:\"q_l6eomnC\",rendersWithMotion:true,scopeId:\"mEeYDwHpO\",children:/*#__PURE__*/_jsx(ProfilePhoto,{height:\"100%\",id:\"q_l6eomnC\",layoutId:\"q_l6eomnC\",width:\"100%\",...addPropertyOverrides({kJzgpWQyz:{o2dxS4U2s:addImageAlt({pixelHeight:64,pixelWidth:64,src:\"https://framerusercontent.com/images/7mXmHyv6KSAtQu8drfEM49Vqs7g.png\"},\"Woman\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7S3VtYmggU2Fucy0zMDA=\",\"--framer-font-family\":'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"10k+ Happpy Clients\"})}),className:\"framer-19y4nya\",fonts:[\"GF;Kumbh Sans-300\"],layoutDependency:layoutDependency,layoutId:\"MyZVXXgjF\",style:{\"--extracted-r6o4lv\":\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-24),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tyk5t8-container\",layoutDependency:layoutDependency,layoutId:\"lmAPIh0cz-container\",nodeId:\"lmAPIh0cz\",rendersWithMotion:true,scopeId:\"mEeYDwHpO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ProfilePhoto2,{height:\"100%\",id:\"lmAPIh0cz\",layoutId:\"lmAPIh0cz\",o2dxS4U2s:addImageAlt({pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/cjqP7NAZxNJpuIUQWPyS3SpJdg.png\"},\"Woman\"),width:\"100%\",...addPropertyOverrides({kJzgpWQyz:{o2dxS4U2s:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/iPAyquMQyKuGir5f7SJ9ad1hpQo.png\",srcSet:\"https://framerusercontent.com/images/iPAyquMQyKuGir5f7SJ9ad1hpQo.png?scale-down-to=512 512w,https://framerusercontent.com/images/iPAyquMQyKuGir5f7SJ9ad1hpQo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/iPAyquMQyKuGir5f7SJ9ad1hpQo.png 1080w\"},\"Woman\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-24),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t8khc1-container\",layoutDependency:layoutDependency,layoutId:\"PiUXjdCn6-container\",nodeId:\"PiUXjdCn6\",rendersWithMotion:true,scopeId:\"mEeYDwHpO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ProfilePhoto3,{height:\"100%\",id:\"PiUXjdCn6\",layoutId:\"PiUXjdCn6\",o2dxS4U2s:addImageAlt({pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/gcD4NuEA5uXgg7CNoYjHMWxr8M.png\"},\"Woman\"),width:\"100%\",...addPropertyOverrides({kJzgpWQyz:{o2dxS4U2s:addImageAlt({pixelHeight:670,pixelWidth:671,src:\"https://framerusercontent.com/images/kdcqtMpmoTm5LU0i5rPQtNVBM.png\",srcSet:\"https://framerusercontent.com/images/kdcqtMpmoTm5LU0i5rPQtNVBM.png?scale-down-to=512 512w,https://framerusercontent.com/images/kdcqtMpmoTm5LU0i5rPQtNVBM.png 671w\"},\"Woman\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kJzgpWQyz:{height:48,y:(componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18vpc43-container\",layoutDependency:layoutDependency,layoutId:\"eifAF8atO-container\",nodeId:\"eifAF8atO\",rendersWithMotion:true,scopeId:\"mEeYDwHpO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ProfilePhoto4,{height:\"100%\",id:\"eifAF8atO\",layoutId:\"eifAF8atO\",o2dxS4U2s:addImageAlt({pixelHeight:64,pixelWidth:64,src:\"https://framerusercontent.com/images/c7lIUsHL8hgU3KDO6OkT5UkAJH8.png\"},\"Woman\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kJzgpWQyz:{height:48,y:(componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w2spw7-container\",layoutDependency:layoutDependency,layoutId:\"vfK2UXaUp-container\",nodeId:\"vfK2UXaUp\",rendersWithMotion:true,scopeId:\"mEeYDwHpO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ProfilePhoto5,{height:\"100%\",id:\"vfK2UXaUp\",layoutId:\"vfK2UXaUp\",o2dxS4U2s:addImageAlt({pixelHeight:64,pixelWidth:64,src:\"https://framerusercontent.com/images/DGW7wpUL9LROF9OLYsSmtkBmoKM.png\"},\"Woman\"),width:\"100%\"})})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xt6YH.framer-108jtts, .framer-Xt6YH .framer-108jtts { display: block; }\",\".framer-Xt6YH.framer-17g9mm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 288px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Xt6YH .framer-7ekm4w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Xt6YH .framer-19y4nya { flex: none; height: auto; left: 124px; position: absolute; top: 48%; white-space: pre; width: auto; z-index: 1; }\",\".framer-Xt6YH .framer-tyk5t8-container { flex: none; height: auto; left: 34px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-Xt6YH .framer-t8khc1-container { flex: none; height: auto; left: 68px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-Xt6YH .framer-18vpc43-container { flex: none; height: auto; left: 102px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-Xt6YH .framer-w2spw7-container { flex: none; height: auto; left: 136px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-Xt6YH.framer-v-1m1ticb.framer-17g9mm { width: 184px; }\",\".framer-Xt6YH.framer-v-1m1ticb .framer-7ekm4w-container { order: 0; }\",\".framer-Xt6YH.framer-v-1m1ticb .framer-tyk5t8-container { order: 1; }\",\".framer-Xt6YH.framer-v-1m1ticb .framer-t8khc1-container { order: 2; }\",\".framer-Xt6YH.framer-v-1m1ticb .framer-18vpc43-container { order: 4; }\",\".framer-Xt6YH.framer-v-1m1ticb .framer-w2spw7-container { order: 5; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kJzgpWQyz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermEeYDwHpO=withCSS(Component,css,\"framer-Xt6YH\");export default FramermEeYDwHpO;FramermEeYDwHpO.displayName=\"Happy Clients\";FramermEeYDwHpO.defaultProps={height:48,width:288};addPropertyControls(FramermEeYDwHpO,{variant:{options:[\"PbJtHsuHG\",\"kJzgpWQyz\"],optionTitles:[\"Default\",\"Simple\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermEeYDwHpO,[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"}]},...ProfilePhotoFonts,...ProfilePhoto2Fonts,...ProfilePhoto3Fonts,...ProfilePhoto4Fonts,...ProfilePhoto5Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermEeYDwHpO\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"288\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kJzgpWQyz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["PhosphorFonts", "getFonts", "Icon", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "color", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "y7Kysh53S", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Icon", "css", "FramerQJdumGSLZ", "withCSS", "QJdumGSLZ_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "AnimatedNumberCounter", "props", "mode", "start", "end", "value", "decimals", "commas", "color", "animation", "isCanvas", "RenderTarget", "Tag", "MotionTag", "motion", "isDefault", "initialValue", "transition", "formatNumber", "number", "numberString", "setNumber", "ye", "finalValue", "setFinalValue", "currentAnimation", "setCurrentAnimation", "ref", "pe", "isInView", "useInView", "motionValue", "useMotionValue", "runAnimation", "from", "to", "animate", "latest", "ue", "u", "l", "addPropertyControls", "ControlType", "CharacterArtType", "CharacterArt", "type", "speed", "reverse", "lines", "gap", "backgroundColor", "radius", "preview", "scale", "style", "font", "gridStyle", "gridText", "gridColors", "waveColors", "instanceId", "useInstanceId", "lineLength", "lineWidth", "rounded", "tileSize", "shouldAnimate", "RenderTarget", "dimensions", "setDimensions", "ye", "containerRef", "pe", "mainRef", "isInView", "useInView", "cols", "rows", "n", "ue", "element", "resizeObserver", "entries", "entry", "animationFrame", "time", "lastFrameTime", "frameInterval", "updateTime", "timestamp", "styleContent", "elements", "p", "_", "i", "x", "y", "xRatio", "yRatio", "textContent", "numLines", "delayFactor", "u", "addPropertyControls", "ControlType", "props", "ae", "CharacterArtFonts", "getFonts", "CharacterArt", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "CharacterArt", "css", "FrameraZb6If49G", "withCSS", "aZb6If49G_default", "addFonts", "CharacterArtFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "o2dxS4U2s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerBIj2DrBvO", "withCSS", "BIj2DrBvO_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "o2dxS4U2s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerFS2YXyzaL", "withCSS", "FS2YXyzaL_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "o2dxS4U2s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerLyy_4vpXd", "withCSS", "Lyy_4vpXd_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "o2dxS4U2s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerYY3Osq1J4", "withCSS", "YY3Osq1J4_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "o2dxS4U2s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerzJU1uHgak", "withCSS", "zJU1uHgak_default", "addPropertyControls", "ControlType", "addFonts", "ProfilePhotoFonts", "getFonts", "Lyy_4vpXd_default", "ProfilePhoto2Fonts", "FS2YXyzaL_default", "ProfilePhoto3Fonts", "YY3Osq1J4_default", "ProfilePhoto4Fonts", "zJU1uHgak_default", "ProfilePhoto5Fonts", "BIj2DrBvO_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "addImageAlt", "image", "alt", "transformTemplate1", "_", "t", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "p", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "FramermEeYDwHpO", "withCSS", "mEeYDwHpO_default", "addPropertyControls", "ControlType", "addFonts"]
}
