{"version":3,"file":"FputHBDXd.Dqmi49LP.mjs","names":["Particles","React.useContext","React.useMemo","React.Fragment","React.useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/cJJO80SHnUX0cwUd8E2w/OWr3DkKHkjg0J1AJor8T/FputHBDXd.js"],"sourcesContent":["// Generated by Framer (a2bd428)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";const ParticlesFonts=getFonts(Particles);const serializationHash=\"framer-XewbQ\";const variantClassNames={iBi74DCNq:\"framer-v-nx0ee2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const 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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iBi74DCNq\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-nx0ee2\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"iBi74DCNq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,filter:\"blur(64px)\",WebkitFilter:\"blur(64px)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s4vjav-container\",layoutDependency:layoutDependency,layoutId:\"f4xmgff1p-container\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-1725464a-4b7e-4539-8c5d-b21c8112ae2d, rgb(217, 70, 239))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"var(--token-6680c9e9-537f-4190-bb9d-f8e6eac7ef63, rgb(255, 92, 92))\",colors:[\"rgb(52, 113, 227)\",\"rgb(153, 0, 255)\",\"rgb(164, 89, 255)\",\"rgb(87, 185, 255)\"],densityOptions:{densityArea:1052,densityEnable:true,densityFactor:21},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"f4xmgff1p\",layoutId:\"f4xmgff1p\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:1,moveAttractEnabled:true,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:1.8,moveSpinAcceleration:1,moveSpinEnabled:true,moveStraight:false,moveTrailAmount:50,moveTrailEnabled:false,moveVibrate:false},number:10,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"25\",radius:999,rotateOptions:{rotateAnimation:true,rotateDirection:\"random\",rotateSpeed:29,rotateSync:false,rotateValue:10},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:100,sizeMax:204,sizeMin:33,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XewbQ.framer-jjzirs, .framer-XewbQ .framer-jjzirs { display: block; }\",\".framer-XewbQ.framer-nx0ee2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 560px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 560px; }\",\".framer-XewbQ .framer-s4vjav-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XewbQ.framer-nx0ee2 { gap: 0px; } .framer-XewbQ.framer-nx0ee2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-XewbQ.framer-nx0ee2 > :first-child { margin-left: 0px; } .framer-XewbQ.framer-nx0ee2 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 560\n * @framerIntrinsicWidth 560\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFputHBDXd=withCSS(Component,css,\"framer-XewbQ\");export default FramerFputHBDXd;FramerFputHBDXd.displayName=\"Gradient Glow\";FramerFputHBDXd.defaultProps={height:560,width:560};addFonts(FramerFputHBDXd,[{explicitInter:true,fonts:[]},...ParticlesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFputHBDXd\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"560\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"560\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FputHBDXd.map"],"mappings":"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"}