{"version":3,"file":"Button-bvNAQ.DIOdvbZx.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useCallback","_Fragment","FormLabel","useState","useRef","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/iStRHxl80QdrISwI4ncC/muMtQ4GHQHaqkTvEKPrZ/iEWxD6pSb.js","https:/framer.com/m/FormLabel-K1nK.js@muMtQ4GHQHaqkTvEKPrZ","https:/framerusercontent.com/modules/TMrXaSuAaw8rrYSBGfPq/WZhq4Xfs2BfvpCrEsd1Q/FormField.js","https:/framerusercontent.com/modules/ZKfXiW2p6D8qDbA6NQw8/sJc3z9Uc9wThS00dBcmG/TextWave.js","https:/framerusercontent.com/modules/zFlFiqE0JRvLrw6KxWHg/wkfP6xfN2Q2JeDxCtyC9/zZtgo9Dmh.js","https:/framer.com/m/Button-bvNAQ.js@wkfP6xfN2Q2JeDxCtyC9"],"sourcesContent":["// Generated by Framer (99d1409)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/HE84i78nyQvgUY2Cevo0/HeJosGxe14zNCyFwMpyV/BdxUV4fla.js\";const serializationHash=\"framer-JH8c8\";const variantClassNames={HAN7fWIcF:\"framer-v-1eyrei6\"};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=({height,id,text,width,...props})=>{return{...props,fvIPcNv3A:text??props.fvIPcNv3A??\"Email*\"};};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,fvIPcNv3A,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HAN7fWIcF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-1eyrei6\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HAN7fWIcF\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ks703o\",\"data-styles-preset\":\"BdxUV4fla\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97b55982-6431-4dd9-bc5c-5c546924c151, rgb(73, 66, 59)))\"},children:\"Email*\"})}),className:\"framer-10lvgwp\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I247:12894;247:12772\",style:{\"--extracted-r6o4lv\":\"var(--token-97b55982-6431-4dd9-bc5c-5c546924c151, rgb(73, 66, 59))\",\"--framer-paragraph-spacing\":\"0px\"},text:fvIPcNv3A,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JH8c8.framer-12ne12m, .framer-JH8c8 .framer-12ne12m { display: block; }\",\".framer-JH8c8.framer-1eyrei6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 340px; }\",\".framer-JH8c8 .framer-10lvgwp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 340\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fvIPcNv3A\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriEWxD6pSb=withCSS(Component,css,\"framer-JH8c8\");export default FrameriEWxD6pSb;FrameriEWxD6pSb.displayName=\"FormLabel\";FrameriEWxD6pSb.defaultProps={height:38.5,width:340};addPropertyControls(FrameriEWxD6pSb,{fvIPcNv3A:{defaultValue:\"Email*\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FrameriEWxD6pSb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriEWxD6pSb\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38.5\",\"framerIntrinsicWidth\":\"340\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"fvIPcNv3A\\\":\\\"text\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iEWxD6pSb.map","/*\n * FormLabel\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/iStRHxl80QdrISwI4ncC/muMtQ4GHQHaqkTvEKPrZ/iEWxD6pSb.js\"\nexport { default } from \"https://framerusercontent.com/modules/iStRHxl80QdrISwI4ncC/muMtQ4GHQHaqkTvEKPrZ/iEWxD6pSb.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import FormLabel from\"https://framer.com/m/FormLabel-K1nK.js@muMtQ4GHQHaqkTvEKPrZ\";export default function FormField(props){const{label=\"Field Label\",type=\"text\",placeholder=\"\",value,defaultValue=\"\",error=\"\",required=false,rows=4,min,max,maxLength,disabled=false,spacing=8,style={},labelStyle={},inputStyle={},errorStyle={},onChange,onBlur,onFocus}=props;// Internal state for uncontrolled inputs\nconst[internalValue,setInternalValue]=useState(defaultValue);// Determine if this is a controlled component\nconst isControlled=value!==undefined;const inputValue=isControlled?value:internalValue;// Handle input changes\nconst handleChange=useCallback(e=>{const newValue=e.target.value;if(!isControlled){setInternalValue(newValue);}if(onChange){onChange(newValue);}},[isControlled,onChange]);// Handle blur events\nconst handleBlur=useCallback(e=>{if(onBlur){onBlur(e.target.value);}},[onBlur]);// Handle focus events\nconst handleFocus=useCallback(e=>{if(onFocus){onFocus(e.target.value);}},[onFocus]);// Container styles\nconst containerStyles={display:\"flex\",flexDirection:\"column\",gap:`${spacing}px`,width:\"100%\",...style};// Label styles\nconst defaultLabelStyles={fontSize:\"16px\",fontWeight:\"500\",lineHeight:\"1.4\",color:\"#333333\",margin:0,...labelStyle};// Default input styles\nconst defaultInputStyles={padding:\"12px 16px\",fontSize:\"18px\",fontFamily:\"inherit\",border:`2px solid ${disabled?\"#D1D5DB\":error?\"#DC2626\":\"#9D8F7F\"}`,borderRadius:\"8px\",backgroundColor:disabled?\"transparent\":\"transparent\",color:disabled?\"#DC2626\":\"#1D1D1B\",outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",width:\"100%\",boxSizing:\"border-box\",...inputStyle};// Focus styles (applied via :focus-visible in a style tag)\nconst focusStyles=`\n        .form-field-input:focus-visible {\n            border-color: #3B82F6;\n            box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n        }\n    `;// Error styles\nconst defaultErrorStyles={fontSize:\"14px\",fontWeight:\"400\",lineHeight:\"1.4\",color:\"#DC2626\",margin:0,minHeight:\"20px\",...errorStyle};// Required indicator styles\nconst requiredStyles={color:\"#DC2626\",marginLeft:\"4px\"};// Generate input props\nconst inputProps={value:inputValue,placeholder,required,disabled,onChange:handleChange,onBlur:handleBlur,onFocus:handleFocus,style:defaultInputStyles,className:\"form-field-input\",...maxLength&&{maxLength},...type===\"number\"&&{min,max}};// Render the appropriate input type\nconst renderInput=()=>{if(type===\"textarea\"){return /*#__PURE__*/_jsx(\"textarea\",{...inputProps,rows:rows});}return /*#__PURE__*/_jsx(\"input\",{...inputProps,type:type});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:focusStyles}}),/*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[/*#__PURE__*/_jsx(FormLabel,{text:label,width:100,style:{width:\"100%\"}}),renderInput(),/*#__PURE__*/_jsx(\"div\",{style:defaultErrorStyles,children:error||\"\"})]})]});}// Default Props\nFormField.defaultProps={label:\"Field Label\",type:\"text\",placeholder:\"\",defaultValue:\"\",error:\"\",required:false,rows:4,disabled:false,spacing:8};// Framer Property Controls\naddPropertyControls(FormField,{// Content section\nlabel:{type:ControlType.String,title:\"Label\",defaultValue:\"Field Label\"},type:{type:ControlType.Enum,title:\"Input Type\",defaultValue:\"text\",options:[\"text\",\"email\",\"number\",\"textarea\",\"tel\",\"password\"],optionTitles:[\"Text\",\"Email\",\"Number\",\"Textarea\",\"Phone\",\"Password\"]},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"\"},defaultValue:{type:ControlType.String,title:\"Default Value\",defaultValue:\"\"},// Validation section\nrequired:{type:ControlType.Boolean,title:\"Required\",defaultValue:false},error:{type:ControlType.String,title:\"Error Message\",defaultValue:\"\"},// Input Options section\nmaxLength:{type:ControlType.Number,title:\"Max Length\",min:1,max:1e3,step:1,hidden:props=>props.type===\"number\"},rows:{type:ControlType.Number,title:\"Rows\",defaultValue:4,min:2,max:10,step:1,hidden:props=>props.type!==\"textarea\"},min:{type:ControlType.Number,title:\"Min Value\",step:1,hidden:props=>props.type!==\"number\"},max:{type:ControlType.Number,title:\"Max Value\",step:1,hidden:props=>props.type!==\"number\"},disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},// Layout section\nspacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:4,max:20,step:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useState,useEffect,useRef}from\"react\";export function withTextWave(Component){return({staggerDuration=.015,initialDelay=.1,portalDelay=.2,exitDelay=.2,animationDuration=.6,animationEase=[.25,.46,.45,.94],...props})=>{const[animationState,setAnimationState]=useState(\"rest\");const[capturedStyles,setCapturedStyles]=useState(null);const hiddenTextRef=useRef(null);// Capture styles from original Framer text component\nuseEffect(()=>{const captureStyles=()=>{if(hiddenTextRef.current&&hiddenTextRef.current.firstChild){// Target the first child (the actual text element from Framer) for style computation\nconst containerElement=hiddenTextRef.current.firstChild;let elementToCompute=containerElement;// If the container has a nested text element (like a <p> tag with framer-text class),\n// target that for style computation.\nconst nestedTextElement=containerElement.querySelector(\".framer-text\");if(nestedTextElement){elementToCompute=nestedTextElement;}const computedStyles=window.getComputedStyle(elementToCompute);const stylesToCopy={};// A comprehensive list of text-related properties to inherit.\n// This ensures that the animated letters match the original text's appearance.\nconst textProperties=[// Font properties\n\"fontFamily\",\"fontSize\",\"fontWeight\",\"fontStyle\",\"fontVariant\",\"fontStretch\",\"fontSizeAdjust\",\"fontKerning\",\"fontOpticalSizing\",// Text layout and decoration\n\"color\",\"textShadow\",\"textTransform\",\"textDecoration\",\"textDecorationColor\",\"textDecorationLine\",\"textDecorationStyle\",\"letterSpacing\",\"wordSpacing\",\"lineHeight\",\"textAlign\",\"textIndent\",\"whiteSpace\",\"textRendering\",\"textUnderlinePosition\",// Anti-aliasing for smoother fonts\n\"webkitFontSmoothing\",\"mozOsxFontSmoothing\",// Gradient text support\n\"background\",\"backgroundImage\",\"backgroundClip\",\"webkitBackgroundClip\",\"webkitTextFillColor\"];for(const prop of textProperties){// Check if the property exists and has a value on the computed style object\nif(computedStyles[prop]){stylesToCopy[prop]=computedStyles[prop];}}setCapturedStyles(stylesToCopy);}};// Use requestAnimationFrame to ensure styles are fully computed\nconst animationFrameId=requestAnimationFrame(captureStyles);return()=>cancelAnimationFrame(animationFrameId);},[props.children,props.style]);// Auto-transition from exiting back to rest after animation completes\nuseEffect(()=>{if(animationState===\"exiting\"){const timer=setTimeout(()=>{setAnimationState(\"rest\");},animationDuration*1e3+exitDelay*1e3)// Use animationDuration and exitDelay\n;return()=>clearTimeout(timer);}},[animationState,animationDuration,exitDelay]);// Extract text from nested React elements\nconst getTextFromChildren=children=>{if(typeof children===\"string\")return children;if(Array.isArray(children)){// If it's an array, iterate and find the first valid text\nfor(const child of children){const text=getTextFromChildren(child);if(text)return text;}return\"\";}// If it's a React element (object with props)\nif(children&&typeof children===\"object\"&&children.props){// Prioritize 'text' prop if it exists (common in Framer components)\nif(children.props.text){return children.props.text;}// Otherwise, look into nested 'children'\nif(children.props.children){return getTextFromChildren(children.props.children);}}return children||\"\";};const originalText=getTextFromChildren(props.children)||props.text||\"Button Text\";const letters=originalText.split(\"\").map((char,index)=>({char:char===\" \"?\"\\xa0\":char,index}));// Animation variants\nconst containerVariants={rest:{},hover:{transition:{staggerChildren:staggerDuration,delayChildren:initialDelay}},exiting:{transition:{staggerChildren:staggerDuration,delayChildren:exitDelay}}};// Portal container with synchronized stagger timing\nconst portalContainerVariants={rest:{},hover:{transition:{staggerChildren:staggerDuration,delayChildren:portalDelay}},exiting:{transition:{staggerChildren:staggerDuration,delayChildren:0}}};const originalLetterVariants={rest:{y:0,opacity:1},hover:{y:[0,-60],opacity:[1,0],transition:{duration:animationDuration,ease:animationEase}},exiting:{y:[-60,0],opacity:[0,1],transition:{duration:animationDuration,ease:animationEase}}};const portalLetterVariants={rest:{y:60,opacity:0},hover:{y:[60,0],opacity:[0,1],transition:{duration:animationDuration,ease:animationEase}},exiting:{y:[0,60],opacity:[1,0],transition:{duration:animationDuration,ease:animationEase}}};// Create animated text with staggered portal effect\nconst animatedText=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:hiddenTextRef,style:{position:\"absolute\",visibility:\"hidden\",pointerEvents:\"none\",whiteSpace:\"nowrap\",top:0,left:0,...props.style,fontSize:\"inherit\",lineHeight:\"inherit\"},children:props.children}),capturedStyles&&/*#__PURE__*/_jsxs(motion.div,{style:{display:\"inline-block\",overflow:\"hidden\",position:\"relative\"},variants:containerVariants,animate:animationState,children:[/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",top:0,left:0,display:\"inline-block\"},variants:containerVariants,animate:animationState,children:letters.map((letter,i)=>/*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-block\",willChange:\"transform, opacity\",...capturedStyles},variants:originalLetterVariants,children:letter.char},`original-${i}`))}),/*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-block\"},variants:portalContainerVariants,animate:animationState,children:letters.map((letter,i)=>/*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-block\",willChange:\"transform, opacity\",...capturedStyles},variants:portalLetterVariants,children:letter.char},`portal-${i}`))})]})]});return /*#__PURE__*/_jsx(Component,{...props,children:animatedText,onMouseEnter:()=>setAnimationState(\"hover\"),onMouseLeave:()=>setAnimationState(\"exiting\")});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withTextWave\":{\"type\":\"reactHoc\",\"name\":\"withTextWave\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextWave.map","// Generated by Framer (f74aab7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withTextWave}from\"https://framerusercontent.com/modules/ZKfXiW2p6D8qDbA6NQw8/sJc3z9Uc9wThS00dBcmG/TextWave.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qZ0WE8LAlWN93Zqu4GgP/xBHphbkHHoDOUk969WTj/zZ2vgO5cl.js\";const MotionDivWithFX=withFX(motion.div);const MotionAWithTextWave10s9kmq=withCodeBoundaryForOverrides(motion.a,{nodeId:\"u2VfH6RIN\",override:withTextWave,scopeId:\"zZtgo9Dmh\"});const enabledGestures={u2VfH6RIN:{hover:true,pressed:true}};const cycleOrder=[\"u2VfH6RIN\",\"mPX48SfAM\",\"BCoC1mKgS\",\"zul27X5x5\",\"XyzLp2L07\"];const serializationHash=\"framer-KT0Km\";const variantClassNames={BCoC1mKgS:\"framer-v-rtip0z\",mPX48SfAM:\"framer-v-1fmbze9\",u2VfH6RIN:\"framer-v-10s9kmq\",XyzLp2L07:\"framer-v-1trtmn3\",zul27X5x5:\"framer-v-16t9rgh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"u2VfH6RIN\",Disabled:\"BCoC1mKgS\",Error:\"XyzLp2L07\",Loading:\"mPX48SfAM\",Success:\"zul27X5x5\"};const getProps=({height,id,label,link,radius,width,...props})=>{return{...props,cV1ANYg__:label??props.cV1ANYg__??\"Submit\",hXnFycHR_:link??props.hXnFycHR_,variant:humanReadableVariantMap[props.variant]??props.variant??\"u2VfH6RIN\",zIUmXMR_x:radius??props.zIUmXMR_x??60};};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,zIUmXMR_x,cV1ANYg__,hXnFycHR_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u2VfH6RIN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"mPX48SfAM\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"mPX48SfAM\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hXnFycHR_,motionChild:true,nodeId:\"u2VfH6RIN\",openInNewTab:false,scopeId:\"zZtgo9Dmh\",children:/*#__PURE__*/_jsxs(MotionAWithTextWave10s9kmq,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10s9kmq\",className,classNames)} framer-33r5g9`,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"u2VfH6RIN\",ref:refBinding,style:{backgroundColor:\"var(--token-15609f67-96d8-4415-897c-f6864680435c, rgb(29, 29, 27))\",borderBottomLeftRadius:radiusForCorner(zIUmXMR_x,3),borderBottomRightRadius:radiusForCorner(zIUmXMR_x,2),borderTopLeftRadius:radiusForCorner(zIUmXMR_x,0),borderTopRightRadius:radiusForCorner(zIUmXMR_x,1),opacity:1,...style},variants:{\"u2VfH6RIN-hover\":{backgroundColor:\"var(--token-f99c7b74-ce42-4950-8bf9-159f7689f0aa, rgb(21, 21, 19))\",opacity:1},\"u2VfH6RIN-pressed\":{backgroundColor:\"var(--token-29c22192-8644-47ea-afd8-eb6e709d88cf, rgb(12, 12, 11))\",opacity:1},BCoC1mKgS:{opacity:.5},XyzLp2L07:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},zul27X5x5:{opacity:1}},...addPropertyOverrides({\"u2VfH6RIN-hover\":{\"data-framer-name\":undefined},\"u2VfH6RIN-pressed\":{\"data-framer-name\":undefined},BCoC1mKgS:{\"data-framer-name\":\"Disabled\"},mPX48SfAM:{\"data-framer-name\":\"Loading\"},XyzLp2L07:{\"data-framer-name\":\"Error\"},zul27X5x5:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tkyiw1\",\"data-styles-preset\":\"zZ2vgO5cl\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3aa294ea-e4a9-4c86-9569-600dee0a2229, rgb(241, 242, 242)))\"},children:\"Submit\"})}),className:\"framer-154w7ug\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sXG4XSSqk\",style:{\"--extracted-r6o4lv\":\"var(--token-3aa294ea-e4a9-4c86-9569-600dee0a2229, rgb(241, 242, 242))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cV1ANYg__,variants:{XyzLp2L07:{\"--extracted-r6o4lv\":\"var(--token-637d05eb-d7dc-433c-b177-5a09af856343, rgb(255, 34, 68))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XyzLp2L07:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tkyiw1\",\"data-styles-preset\":\"zZ2vgO5cl\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-637d05eb-d7dc-433c-b177-5a09af856343, rgb(255, 34, 68)))\"},children:\"Something went wrong\"})}),text:undefined},zul27X5x5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tkyiw1\",\"data-styles-preset\":\"zZ2vgO5cl\",children:\"Thank you\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3205v0\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"MWl7YRba5\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-s1yqqe\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"NIHV1r90r\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{mPX48SfAM:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i5woc4\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"ynA7KNXMC\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KT0Km.framer-33r5g9, .framer-KT0Km .framer-33r5g9 { display: block; }\",\".framer-KT0Km.framer-10s9kmq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 52px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 240px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KT0Km .framer-154w7ug { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KT0Km .framer-3205v0 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-KT0Km .framer-s1yqqe { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-KT0Km .framer-1i5woc4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-KT0Km.framer-v-1fmbze9.framer-10s9kmq, .framer-KT0Km.framer-v-rtip0z.framer-10s9kmq, .framer-KT0Km.framer-v-16t9rgh.framer-10s9kmq, .framer-KT0Km.framer-v-1trtmn3.framer-10s9kmq { cursor: unset; }\",\".framer-KT0Km.framer-v-1fmbze9 .framer-s1yqqe { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mPX48SfAM\":{\"layout\":[\"fixed\",\"fixed\"]},\"BCoC1mKgS\":{\"layout\":[\"fixed\",\"fixed\"]},\"zul27X5x5\":{\"layout\":[\"fixed\",\"fixed\"]},\"XyzLp2L07\":{\"layout\":[\"fixed\",\"fixed\"]},\"prEXA8XAW\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZdR4kmVDm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zIUmXMR_x\":\"radius\",\"cV1ANYg__\":\"label\",\"hXnFycHR_\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzZtgo9Dmh=withCSS(Component,css,\"framer-KT0Km\");export default FramerzZtgo9Dmh;FramerzZtgo9Dmh.displayName=\"Button\";FramerzZtgo9Dmh.defaultProps={height:52,width:240};addPropertyControls(FramerzZtgo9Dmh,{variant:{options:[\"u2VfH6RIN\",\"mPX48SfAM\",\"BCoC1mKgS\",\"zul27X5x5\",\"XyzLp2L07\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},zIUmXMR_x:{defaultValue:60,title:\"Radius\",type:ControlType.Number},cV1ANYg__:{defaultValue:\"Submit\",displayTextArea:false,title:\"Label\",type:ControlType.String},hXnFycHR_:{title:\"Link\",type:ControlType.Link}});addFonts(FramerzZtgo9Dmh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzZtgo9Dmh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mPX48SfAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BCoC1mKgS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zul27X5x5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XyzLp2L07\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"prEXA8XAW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZdR4kmVDm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"52\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"zIUmXMR_x\\\":\\\"radius\\\",\\\"cV1ANYg__\\\":\\\"label\\\",\\\"hXnFycHR_\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zZtgo9Dmh.map","/*\n * Primary Button\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/zFlFiqE0JRvLrw6KxWHg/wkfP6xfN2Q2JeDxCtyC9/zZtgo9Dmh.js\"\nexport { default } from \"https://framerusercontent.com/modules/zFlFiqE0JRvLrw6KxWHg/wkfP6xfN2Q2JeDxCtyC9/zZtgo9Dmh.js\"\n"],"mappings":"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"}