{"version":3,"file":"SignInFormControl.BD8oZt8g.mjs","names":["useState","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/7gC36ZGFBsGmi8WrUbhZ/ZfLp1Lg8M061drJ15v9W/SignInFormControl.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";// ─── Default Constants ───────────────────────────────────────────────\nconst DEFAULT_LABEL={show:true,font:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},color:\"#888888\"};const DEFAULT_INPUT_STYLE={font:{fontSize:14,lineHeight:1.2},color:\"#999999\",placeholderColor:\"#999999\",background:\"rgba(187,187,187,0.15)\",padding:\"12px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"},radius:\"10px\",shadow:\"\"};const DEFAULT_FOCUS_STYLE={borderColor:\"#9EE86F\",shadow:\"\",scale:1};const DEFAULT_BUTTON_STYLE={font:{fontSize:16,fontWeight:\"600\",lineHeight:1.2},color:\"#000000\",background:\"#9EE86F\",hoverBackground:\"#8BD85E\",radius:\"10px\",padding:\"14px\",shadow:\"\"};const DEFAULT_ERROR_STYLE={color:\"#dc2626\",font:{fontSize:12,lineHeight:1.4}};const DEFAULT_LINK_STYLE={color:\"#9EE86F\",font:{fontSize:13,lineHeight:1.4}};// Default inline SVG eye icons\nconst DEFAULT_EYE_OPEN_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg>')}`;const DEFAULT_EYE_CLOSED_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"/><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"/></svg>')}`;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 340\n * @framerDisableUnlink\n */export default function SignInFormControl(props){const{redirectPath,forgotPath,buttonLabel,hideWhenLoggedIn,showForgotLink,forgotLinkText,emailPlaceholder,passwordPlaceholder,label,inputStyle,focusStyle,buttonStyle,errorStyle,linkStyle,_meta,style}=props;const labelConfig={...DEFAULT_LABEL,...label||{},font:{...DEFAULT_LABEL.font,...label&&label.font||{}}};const inputStyleConfig={...DEFAULT_INPUT_STYLE,...inputStyle||{},font:{...DEFAULT_INPUT_STYLE.font,...inputStyle&&inputStyle.font||{}},border:{...DEFAULT_INPUT_STYLE.border,...inputStyle&&inputStyle.border||{}}};const focusStyleConfig={...DEFAULT_FOCUS_STYLE,...focusStyle||{}};const buttonStyleConfig={...DEFAULT_BUTTON_STYLE,...buttonStyle||{},font:{...DEFAULT_BUTTON_STYLE.font,...buttonStyle&&buttonStyle.font||{}}};const errorStyleConfig={...DEFAULT_ERROR_STYLE,...errorStyle||{},font:{...DEFAULT_ERROR_STYLE.font,...errorStyle&&errorStyle.font||{}}};const linkStyleConfig={...DEFAULT_LINK_STYLE,...linkStyle||{},font:{...DEFAULT_LINK_STYLE.font,...linkStyle&&linkStyle.font||{}}};const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[showPassword,setShowPassword]=useState(false);const[focusedField,setFocusedField]=useState(null);const[formError,setFormError]=useState(\"\");const[fieldErrors,setFieldErrors]=useState({});const[status,setStatus]=useState(\"idle\");const[isHovered,setIsHovered]=useState(false);const emailRef=useRef(null);const passwordRef=useRef(null);const formRef=useRef(null);const hideId=useRef(`ap-h-${Math.random().toString(36).slice(2,8)}`).current;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Wrapper=isCanvas?\"div\":motion.div;// ─── Session Check (hide when logged in) ────────────────────────\nconst[isAuthenticated,setIsAuthenticated]=useState(false);useEffect(()=>{if(isCanvas)return;try{const hostname=window.location.hostname;const sessionKey=`ap:${hostname}:session`;setIsAuthenticated(Boolean(localStorage.getItem(sessionKey)));}catch{setIsAuthenticated(false);}},[isCanvas]);// Hide when ?magic=TOKEN is being processed by relay\nconst[shouldHide,setShouldHide]=useState(false);useEffect(()=>{if(isCanvas)return;try{if(new URLSearchParams(window.location.search).get(\"magic\"))setShouldHide(true);}catch{/* ignore */}const onProcessing=()=>setShouldHide(true);window.addEventListener(\"ap-magic-processing\",onProcessing);return()=>window.removeEventListener(\"ap-magic-processing\",onProcessing);},[isCanvas]);const parsedMeta=useMemo(()=>{if(!_meta)return null;try{return JSON.parse(_meta);}catch{return null;}},[_meta]);void parsedMeta;// ─── Validation ──────────────────────────────────────────────────\nconst validateField=useCallback((name,ref)=>{const el=ref.current;if(!el)return true;el.setCustomValidity(\"\");if(!el.validity.valid){let message=el.validationMessage;if(el.validity.valueMissing){message=name===\"email\"?\"Email is required\":\"Password is required\";}else if(el.validity.typeMismatch){message=\"Please enter a valid email address\";}setFieldErrors(prev=>({...prev,[name]:message}));return false;}setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});return true;},[]);const handleFocus=useCallback(name=>{setFocusedField(name);setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});setFormError(\"\");},[]);const handleBlur=useCallback((name,ref)=>{setFocusedField(null);validateField(name,ref);},[validateField]);// ─── Submit ──────────────────────────────────────────────────────\nconst handleSubmit=useCallback(async e=>{e.preventDefault();setFormError(\"\");const emailValid=validateField(\"email\",emailRef);const passwordValid=validateField(\"password\",passwordRef);if(!emailValid||!passwordValid)return;setStatus(\"loading\");try{const win=window;if(win.AuthPlugin&&win.AuthPlugin.auth&&typeof win.AuthPlugin.auth.verify===\"function\"){await win.AuthPlugin.auth.verify({email,password});setStatus(\"success\");// Check for ?redirect= URL param first, then fall back to redirectPath prop\nconst urlParams=new URLSearchParams(window.location.search);const urlRedirect=urlParams.get(\"redirect\");const target=urlRedirect||redirectPath;if(target){window.location.replace(target);}}else{throw new Error(\"Authentication is not configured for this site. Please contact the site owner.\");}}catch(err){setStatus(\"error\");setFormError(err?.message||\"Sign in failed. Please try again.\");}},[email,password,redirectPath,validateField]);const handleTogglePassword=useCallback(()=>{setShowPassword(prev=>!prev);passwordRef.current?.focus();},[]);// ─── Variants ────────────────────────────────────────────────────\nconst inputWrapperVariants={idle:{borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",boxShadow:inputStyleConfig.shadow||\"none\",scale:1},focused:{borderColor:focusStyleConfig.borderColor,boxShadow:focusStyleConfig.shadow||\"none\",scale:focusStyleConfig.scale},error:{borderColor:errorStyleConfig.color,boxShadow:\"0 0 0 3px rgba(239,68,68,0.2)\",scale:1}};const getFieldState=name=>{if(fieldErrors[name])return\"error\";if(focusedField===name)return\"focused\";return\"idle\";};// ─── Styles ──────────────────────────────────────────────────────\nconst containerStyle={display:\"flex\",flexDirection:\"column\",gap:\"16px\",width:\"100%\",...style};const normalizedLabelFontWeight=(()=>{const current=labelConfig.font?.fontWeight;if(current===undefined||current===null||current===\"\"||current===\"normal\"||current===\"regular\"||current===400||current===\"400\")return 500;return current;})();const labelStyle={...labelConfig.font,fontWeight:normalizedLabelFontWeight,color:labelConfig.color,marginBottom:\"4px\",display:\"block\"};const inputWrapperStyle={...inputStyleConfig.border,borderWidth:inputStyleConfig.border?.borderWidth||1,borderStyle:inputStyleConfig.border?.borderStyle||\"solid\",borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",borderRadius:inputStyleConfig.radius,backgroundColor:inputStyleConfig.background,padding:inputStyleConfig.padding,boxShadow:inputStyleConfig.shadow||\"none\",minHeight:\"44px\",display:\"flex\",alignItems:\"center\",gap:\"8px\"};const inputElementStyle={...inputStyleConfig.font,color:inputStyleConfig.color,border:\"none\",outline:\"none\",width:\"100%\",flex:1,minWidth:0,boxSizing:\"border-box\",backgroundColor:\"transparent\",padding:0,margin:0};const toggleButtonStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",border:\"none\",padding:0,margin:0,cursor:\"pointer\",outline:\"none\",flexShrink:0};const submitButtonStyle={...buttonStyleConfig.font,color:buttonStyleConfig.color,backgroundColor:isHovered?buttonStyleConfig.hoverBackground:buttonStyleConfig.background,borderRadius:buttonStyleConfig.radius,padding:buttonStyleConfig.padding,boxShadow:buttonStyleConfig.shadow||\"none\",border:\"none\",cursor:status===\"loading\"?\"wait\":\"pointer\",width:\"100%\",textAlign:\"center\",transition:\"background-color 0.2s ease\",opacity:status===\"loading\"?.7:1};const errorMessageStyle={...errorStyleConfig.font,color:errorStyleConfig.color,marginTop:\"4px\",overflow:\"hidden\"};const formErrorStyle={...errorStyleConfig.font,color:errorStyleConfig.color,textAlign:\"center\",padding:\"12px\",borderRadius:\"8px\",backgroundColor:\"rgba(220,38,38,0.08)\"};const forgotLinkStyle={...linkStyleConfig.font,color:linkStyleConfig.color,textDecoration:\"none\",cursor:\"pointer\",background:\"none\",border:\"none\",padding:0,textAlign:\"right\",display:\"block\"};// ─── Hide when magic link method active ─────────────────────────\nif(!isCanvas&&(shouldHide||hideWhenLoggedIn&&isAuthenticated)){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`div:has(> .${hideId}) { display: none; }`}),/*#__PURE__*/_jsx(\"div\",{className:hideId})]});}// ─── Canvas Preview ──────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Email\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:emailPlaceholder})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Password\"}),showForgotLink&&/*#__PURE__*/_jsx(\"span\",{style:forgotLinkStyle,children:forgotLinkText})]}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:passwordPlaceholder})})]}),/*#__PURE__*/_jsx(\"div\",{style:submitButtonStyle,children:buttonLabel})]});}// ─── Render ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"form\",{ref:formRef,onSubmit:handleSubmit,noValidate:true,style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`.ap-sign-in__input::placeholder { color: ${inputStyleConfig.placeholderColor}; opacity: 1; }`}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signin-email\",style:labelStyle,children:[\"Email\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsx(Wrapper,{animate:getFieldState(\"email\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"input\",{ref:emailRef,id:\"ap-signin-email\",name:\"email\",type:\"email\",placeholder:emailPlaceholder,required:true,value:email,autoComplete:\"email\",onFocus:()=>handleFocus(\"email\"),onBlur:()=>handleBlur(\"email\",emailRef),onChange:e=>setEmail(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"email\",emailRef);},\"aria-invalid\":fieldErrors.email?\"true\":undefined,className:\"ap-sign-in__input\",style:inputElementStyle})}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.email&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.email},\"email-error\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signin-password\",style:labelStyle,children:[\"Password\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),showForgotLink&&/*#__PURE__*/_jsx(\"a\",{href:forgotPath||\"#\",style:forgotLinkStyle,children:forgotLinkText})]}),/*#__PURE__*/_jsxs(Wrapper,{animate:getFieldState(\"password\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:[/*#__PURE__*/_jsx(\"input\",{ref:passwordRef,id:\"ap-signin-password\",name:\"password\",type:showPassword?\"text\":\"password\",placeholder:passwordPlaceholder,required:true,value:password,autoComplete:\"current-password\",onFocus:()=>handleFocus(\"password\"),onBlur:()=>handleBlur(\"password\",passwordRef),onChange:e=>setPassword(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"password\",passwordRef);},\"aria-invalid\":fieldErrors.password?\"true\":undefined,className:\"ap-sign-in__input\",style:inputElementStyle}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleTogglePassword,\"aria-label\":showPassword?\"Hide password\":\"Show password\",tabIndex:-1,style:toggleButtonStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"20px\",height:\"20px\",backgroundColor:\"#6B7280\",WebkitMaskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,maskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\",flexShrink:0}})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.password&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.password},\"password-error\")})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:formError&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},transition:{duration:.2,ease:\"easeOut\"},style:formErrorStyle,children:formError},\"form-error\")}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",disabled:status===\"loading\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.98},style:submitButtonStyle,children:status===\"loading\"?\"Signing in...\":status===\"success\"?\"Success!\":buttonLabel})]});}SignInFormControl.displayName=\"Sign In Form\";SignInFormControl.defaultProps={redirectPath:\"/\",forgotPath:\"/forgot-password\",buttonLabel:\"Sign In\",hideWhenLoggedIn:true,showForgotLink:false,forgotLinkText:\"Forgot password?\",emailPlaceholder:\"Enter your email...\",passwordPlaceholder:\"Enter your password...\",label:DEFAULT_LABEL,inputStyle:DEFAULT_INPUT_STYLE,focusStyle:DEFAULT_FOCUS_STYLE,buttonStyle:DEFAULT_BUTTON_STYLE,errorStyle:DEFAULT_ERROR_STYLE,linkStyle:DEFAULT_LINK_STYLE,_meta:\"\",style:{}};addPropertyControls(SignInFormControl,{redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/\",description:\"Path to redirect after successful sign in.\"},forgotPath:{type:ControlType.Link,title:\"Forgot Path\",defaultValue:\"/forgot-password\",description:\"Path for forgot password page.\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Sign In\"},hideWhenLoggedIn:{type:ControlType.Boolean,title:\"Hide Logged In\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Hide this form when user is already authenticated.\"},showForgotLink:{type:ControlType.Boolean,title:\"Forgot Link\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},forgotLinkText:{type:ControlType.String,title:\"Forgot Text\",defaultValue:\"Forgot password?\",hidden(props){return props.showForgotLink===false;}},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Enter your email...\"},passwordPlaceholder:{type:ControlType.String,title:\"Password Placeholder\",defaultValue:\"Enter your password...\"},label:{type:ControlType.Object,title:\"Label Style\",controls:{show:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},font:{type:ControlType.Font,title:\"Label Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},hidden(props){return props.show===false;}},color:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\",hidden(props){return props.show===false;}}}},inputStyle:{type:ControlType.Object,title:\"Input Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(187,187,187,0.15)\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"}},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},focusStyle:{type:ControlType.Object,title:\"Focus Style\",controls:{borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#9EE86F\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:1,max:1.05,step:.005}}},buttonStyle:{type:ControlType.Object,title:\"Button Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,fontWeight:\"600\",lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#9EE86F\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#8BD85E\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"14px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},errorStyle:{type:ControlType.Object,title:\"Error Style\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#dc2626\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}}}},linkStyle:{type:ControlType.Object,title:\"Link Style\",description:\"by [Auth Plugin](https://authplugin.com/?ref=field_setting)\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9EE86F\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,lineHeight:1.4}}}},_meta:{type:ControlType.String,defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignInFormControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"380\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"340\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignInFormControl.map"],"mappings":"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"}