{"version":3,"file":"GrAfmmwVH.Bsld1YQA.mjs","names":["UserAvatar","UserAvatarInfo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/neb8FSPStaGVMloXgtTZ/DhIBMVZVF7sTV5Qyv9NH/GrAfmmwVH.js"],"sourcesContent":["// Generated by Framer (5f80f9f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Fetcher,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,usePrefetch,usePreloadQuery,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withInitialsFallback}from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/UWVDXuXouTeZgHkk3UX4/pqQSenLhQaVzU8lIHT6c/WithInitialsFallback.js\";import UserAvatar,*as UserAvatarInfo from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/wd0DmrQOEb7yVOHArw7r/n9PvU4CTh9A5w1HSizdj/Fhlycn1G2.js\";const UserAvatarFonts=getFonts(UserAvatar);const UserAvatarWithInitialsFallbackn63hi4WithMappedReactProps11rbmsz=withMappedReactProps(withCodeBoundaryForOverrides(UserAvatar,{nodeId:\"paohGDeAd\",override:withInitialsFallback,scopeId:\"GrAfmmwVH\"}),UserAvatarInfo);const serializationHash=\"framer-qf7YJ\";const variantClassNames={lcVx5pgxG:\"framer-v-1xxq44o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yQ7xrb3oZ=undefined;const SPIjzCRSG=undefined;const hi4lUByqh=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const fetch1=prefetch=>prefetch({cacheDuration:10,credentials:\"include\",errorFallbackValue:\"AB\",fallbackValue:\"AB\",resultKeyPath:\"initials\",resultOutputType:\"string\",url:`https://api.framer.com/site/users/me`});const toString=value=>{return typeof value===\"string\"?value:String(value);};const fetch2=prefetch=>prefetch({cacheDuration:86400,credentials:\"include\",fallbackValue:undefined,resultKeyPath:\"avatar\",resultOutputType:\"image\",url:`https://api.framer.com/site/users/me`});const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return 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 preload=(prequery,prefetch,props)=>Promise.all([fetch1(prefetch),fetch2(prefetch)]);const preloadStatements={lcVx5pgxG:preload};const useLoadingVariant=(variant,gestures,clearLoadingVariant,setGestureState,props)=>{const prequery=usePreloadQuery();const prefetch=usePrefetch();React.useEffect(()=>{const promise=preloadStatements[variant];if(!promise||!gestures?.[variant]?.loading)return;promise(prequery,prefetch,props).then(()=>clearLoadingVariant()).catch(()=>setGestureState({isError:true}));},[variant]);};const Variants=motion.create(React.Fragment);const getProps=({border,height,id,radius,shadow,width,...props})=>{return{...props,hi4lUByqh:radius??props.hi4lUByqh??\"8px\",SPIjzCRSG:shadow??props.SPIjzCRSG??\"0px 0px 0px 1.5px rgb(17, 17, 17)\",yQ7xrb3oZ:border??props.yQ7xrb3oZ??{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1}};};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,hi4lUByqh,yQ7xrb3oZ,SPIjzCRSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"lcVx5pgxG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useLoadingVariant(baseVariant,undefined,clearLoadingGesture,setGestureState);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-1xxq44o\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Fetch\",layoutDependency:layoutDependency,layoutId:\"lcVx5pgxG\",ref:refBinding,style:{\"--border-bottom-width\":(yQ7xrb3oZ?.borderBottomWidth??yQ7xrb3oZ?.borderWidth)+\"px\",\"--border-color\":yQ7xrb3oZ?.borderColor,\"--border-left-width\":(yQ7xrb3oZ?.borderLeftWidth??yQ7xrb3oZ?.borderWidth)+\"px\",\"--border-right-width\":(yQ7xrb3oZ?.borderRightWidth??yQ7xrb3oZ?.borderWidth)+\"px\",\"--border-style\":yQ7xrb3oZ?.borderStyle,\"--border-top-width\":(yQ7xrb3oZ?.borderTopWidth??yQ7xrb3oZ?.borderWidth)+\"px\",\"--ou0hyf\":SPIjzCRSG,backgroundColor:\"var(--token-5e0b3b72-9a97-43f8-96f2-85d741f3d8ca, rgb(20, 20, 20))\",borderBottomLeftRadius:radiusForCorner(hi4lUByqh,3),borderBottomRightRadius:radiusForCorner(hi4lUByqh,2),borderTopLeftRadius:radiusForCorner(hi4lUByqh,0),borderTopRightRadius:radiusForCorner(hi4lUByqh,1),boxShadow:\"var(--ou0hyf)\",...style},children:/*#__PURE__*/_jsx(Fetcher,{disabled:isLoading,requests:[{cacheDuration:10,credentials:\"include\",errorFallbackValue:\"AB\",fallbackValue:\"AB\",resultKeyPath:\"initials\",resultOutputType:\"string\",url:`https://api.framer.com/site/users/me`},{cacheDuration:86400,credentials:\"include\",fallbackValue:undefined,resultKeyPath:\"avatar\",resultOutputType:\"image\",url:`https://api.framer.com/site/users/me`}],children:fetchResult=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||28)-0)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n63hi4-container\",layoutDependency:layoutDependency,layoutId:\"paohGDeAd-container\",nodeId:\"paohGDeAd\",rendersWithMotion:true,scopeId:\"GrAfmmwVH\",children:/*#__PURE__*/_jsx(UserAvatarWithInitialsFallbackn63hi4WithMappedReactProps11rbmsz,{eQkQvAfkl:toString(fetchResult[0]),height:\"100%\",id:\"paohGDeAd\",layoutId:\"paohGDeAd\",style:{height:\"100%\",width:\"100%\"},t_cz0IcPG:toResponsiveImage(fetchResult[1]),variant:matchVariant(\"hGp7WpMpe\"),width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qf7YJ.framer-1dlsyio, .framer-qf7YJ .framer-1dlsyio { display: block; }\",\".framer-qf7YJ.framer-1xxq44o { height: 28px; overflow: hidden; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qf7YJ .framer-n63hi4-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",'.framer-qf7YJ[data-border=\"true\"]::after, .framer-qf7YJ [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hi4lUByqh\":\"radius\",\"yQ7xrb3oZ\":\"border\",\"SPIjzCRSG\":\"shadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGrAfmmwVH=withCSS(Component,css,\"framer-qf7YJ\");export default FramerGrAfmmwVH;FramerGrAfmmwVH.displayName=\"FP/Fetch Avatar\";FramerGrAfmmwVH.defaultProps={height:28,width:28};addPropertyControls(FramerGrAfmmwVH,{hi4lUByqh:{defaultValue:\"8px\",title:\"Radius\",type:ControlType.BorderRadius},yQ7xrb3oZ:{defaultValue:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},SPIjzCRSG:{defaultValue:[{blur:0,color:\"rgb(17, 17, 17)\",diffusion:.5,focus:.5,inset:false,spread:1.5,type:\"box\",x:0,y:0}],title:\"Shadow\",type:ControlType.BoxShadow}});addFonts(FramerGrAfmmwVH,[{explicitInter:true,fonts:[]},...UserAvatarFonts],{supportsExplicitInterCodegen:true});FramerGrAfmmwVH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UserAvatar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGrAfmmwVH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"28\",\"framerVariables\":\"{\\\"hi4lUByqh\\\":\\\"radius\\\",\\\"yQ7xrb3oZ\\\":\\\"border\\\",\\\"SPIjzCRSG\\\":\\\"shadow\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}