{"version":3,"file":"AuthModalWrapper.ceSvwyMj.mjs","names":["useState","startTransition","globalData","OTP","useState","useRef","_Fragment","startTransition","useState","Config","startTransition","addPropertyOverrides","OTP","OTP1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","ToggleSwitch","SignUp","Signin","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Auth","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","useState","AuthModal"],"sources":["https:/framerusercontent.com/modules/lWOCRxuDjG94UH8IPda4/fDx5XWXsOxIZR2LJSez0/ForgetPassword.js","https:/framerusercontent.com/modules/JXe6baH4imsERpIC6aJr/nTSF48DFwZ55wKjTXTtb/OTPForFogetPassword.js","https:/framerusercontent.com/modules/0JAQe8ByUdvvcCOmbCTK/xKbTEe8WoAvJfsXRFcpV/SignIn.js","https:/framerusercontent.com/modules/obbmAlO6oEXB0H9GBvVC/0fqO3k3gQeusNDEdMJFV/RhTmwgpKW.js","https:/framerusercontent.com/modules/9jnrNUHku1SujjLghawU/VZUggJ3NDiklI8AcTa7s/S2UAlb0Cs.js","https:/framerusercontent.com/modules/GzbGeT8dNMYcm8QP0xm9/rP58LCHuMlYXHTTbT7JV/ysF72sXIa.js","https:/framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js","https:/framer.com/m/AuthModal-mW39.js@iwUBrr5e0e40VROGfX4T","https:/framerusercontent.com/modules/heOXG2vqRqKKd1kOLrBs/cBwqCRr6ypjBgRgfgfQ2/AuthModalWrapper.js"],"sourcesContent":["// Forget password component with floating label email input and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType,Data}from\"framer\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ForgetPassword(props){const{emailLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,successColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont}=props;const[email,setEmail]=useState(\"\");const[emailFocused,setEmailFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[success,setSuccess]=useState(\"\");// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setSuccess(\"\");setIsLoading(true);});try{const response=await fetch(apiEndpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Request failed\";throw new Error(errorMessage);}startTransition(()=>{setIsLoading(false);setSuccess(\"Password reset link sent to your email\");});onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isEmailFloating=emailFocused||email.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);const isFormValid=isValidEmail;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail// Store in global data\n;});// Save to localStorage\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),success&&/*#__PURE__*/_jsx(\"div\",{style:{color:successColor,fontSize:14,...labelFont},children:success}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Sending...\":buttonText]})]})});}addPropertyControls(ForgetPassword,{emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Send Reset Link\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},successColor:{type:ControlType.Color,title:\"Success Color\",defaultValue:\"#22CC66\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"https://sso.highlander.ai/api/auth/forgot-password\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgetPassword\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgetPassword.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,startTransition,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function OTP(props){const{buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,errorColor,apiEndpoint,apiEndpointGenerateCode,frontendEndpointVerifyCode,resetPasswordEndpoint,onSuccess,onError,buttonFont,labelFont,userType,ssoUrl}=props;const[otp,setOtp]=useState([\"\",\"\",\"\",\"\",\"\",\"\"]);const inputRefs=useRef([]);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[email,setEmail]=useState(\"\");const[showPasswordReset,setShowPasswordReset]=useState(false);const[newPassword,setNewPassword]=useState(\"\");const[confirmPassword,setConfirmPassword]=useState(\"\");const[passwordError,setPasswordError]=useState(\"\");const[newPasswordFocused,setNewPasswordFocused]=useState(false);const[confirmPasswordFocused,setConfirmPasswordFocused]=useState(false);const[successMessage,setSuccessMessage]=useState(\"\");const isNewPasswordFloating=newPasswordFocused||newPassword.length>0;const isConfirmPasswordFloating=confirmPasswordFocused||confirmPassword.length>0;useEffect(()=>{if(typeof window!==\"undefined\"){const storedEmail=localStorage.getItem(\"userEmail\");if(storedEmail){startTransition(()=>setEmail(storedEmail));}}},[]);const setCookie=(name,value,days=7)=>{if(typeof document===\"undefined\")return;const expires=new Date;expires.setTime(expires.getTime()+days*24*60*60*1e3);document.cookie=`${name}=${value};expires=${expires.toUTCString()};path=/;SameSite=Strict`;};const validatePassword=password=>{if(password.length<8){return\"Password must be at least 8 characters\";}if(!/[a-z]/.test(password)){return\"Password must contain a lowercase letter\";}if(!/[A-Z]/.test(password)){return\"Password must contain an uppercase letter\";}if(!/[0-9]/.test(password)){return\"Password must contain a digit\";}if(!/[!@#$%^&*()_+\\-=\\[\\]{};':\"\\\\|,.<>\\/?]/.test(password)){return\"Password must contain a special character\";}return null;};const handlePasswordReset=async()=>{startTransition(()=>{setPasswordError(\"\");setIsLoading(true);});try{const validationError=validatePassword(newPassword);if(validationError){throw new Error(validationError);}if(newPassword!==confirmPassword){throw new Error(\"Passwords do not match\");}const storedEmail=localStorage.getItem(\"userEmail\");const response=await fetch(`${ssoUrl}${resetPasswordEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:storedEmail,password:newPassword,password_confirmation:confirmPassword})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Password reset failed\";throw new Error(errorMessage);}startTransition(()=>setIsLoading(false));onSuccess?.();// Show success message and refresh\nstartTransition(()=>{setSuccessMessage(\"Password changed successfully\");});setTimeout(()=>{if(typeof window!==\"undefined\"){window.location.reload();}},2e3);}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setPasswordError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const storedEmail=localStorage.getItem(\"userEmail\");const response=await fetch(`${ssoUrl}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({otp_code:otp.join(\"\"),email:storedEmail})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}// Check if this is OTP verification for password reset (status 200)\nif(data.status===200){startTransition(()=>{setShowPasswordReset(true);setIsLoading(false);});return;}// LOKMAN'S EDIT START\nconst refreshToken=data.data?.refresh_token;if(!refreshToken)throw new Error(\"Invalid\");// Save refresh token in cookies\n// setCookie(\"refresh_token\", refreshToken, 7)\nif(userType==\"investor\"){window.location.reload();return;}const codeResponse=await fetch(`${ssoUrl}${apiEndpointGenerateCode}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({refresh_token:refreshToken})});const codeData=await codeResponse.json();if(!codeResponse.ok||!codeData.code){throw new Error(codeData.message||\"Failed to generate SSO code\");}const shortLivedCode=codeData.code;const frontendUrl=frontendEndpointVerifyCode+\"?code=\"+encodeURIComponent(shortLivedCode);if(typeof window!==\"undefined\"){window.location.href=frontendUrl;}// LOKMAN'S EDIT END\nstartTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isFormValid=otp.every(digit=>digit.length===1);const isPasswordFormValid=newPassword.length>=8&&confirmPassword.length>=8;const handleOtpChange=(index,value)=>{if(!/^\\d*$/.test(value))return;const newOtp=[...otp];newOtp[index]=value.slice(-1);startTransition(()=>setOtp(newOtp));if(value&&index<5){inputRefs.current[index+1]?.focus();}};const handleKeyDown=(index,e)=>{if(e.key===\"Backspace\"&&!otp[index]&&index>0){inputRefs.current[index-1]?.focus();}};const handlePaste=e=>{e.preventDefault();const pastedData=e.clipboardData.getData(\"text\");const digits=pastedData.replace(/\\D/g,\"\").slice(0,6);if(digits.length>0){const newOtp=[...otp];for(let i=0;i<6;i++){newOtp[i]=digits[i]||\"\";}startTransition(()=>setOtp(newOtp));const nextEmptyIndex=digits.length<6?digits.length:5;inputRefs.current[nextEmptyIndex]?.focus();}};return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:!showPasswordReset?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgb(41 124 254 / 0.3)\",backgroundColor:\"rgb(41 124 254 / 0.05)\",padding:\"1rem\",fontSize:\"0.875rem\",lineHeight:\"1.25rem\",color:\"#374151\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,color:\"#1e5bb8\",marginBottom:\"0.25rem\"},children:\"Verify your email\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,marginTop:\"0.25rem\",color:\"#4b5563\"},children:[\"We sent a 6-digit verification code to \",email,\". Enter it below to sign in.\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12,width:\"100%\",justifyContent:\"center\"},children:otp.map((digit,index)=>/*#__PURE__*/_jsx(\"input\",{ref:el=>{inputRefs.current[index]=el;},type:\"text\",inputMode:\"numeric\",maxLength:1,value:digit,onChange:e=>handleOtpChange(index,e.target.value),onKeyDown:e=>handleKeyDown(index,e),onPaste:index===0?handlePaste:undefined,style:{width:48,height:56,fontSize:24,textAlign:\"center\",border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}},index))}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            @keyframes spin {\n                                                from { transform: rotate(0deg); }\n                                                to { transform: rotate(360deg); }\n                                            }\n                                        `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Verifying...\":buttonText]})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgb(41 124 254 / 0.3)\",backgroundColor:\"rgb(41 124 254 / 0.05)\",padding:\"1rem\",fontSize:\"0.875rem\",lineHeight:\"1.25rem\",color:\"#374151\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,color:\"#1e5bb8\",marginBottom:\"0.25rem\"},children:\"Reset your password\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:\"0.25rem\",color:\"#4b5563\"},children:\"Enter your new password. It must be at least 8 characters with uppercase, lowercase, digit, and special character.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:newPassword,onChange:e=>startTransition(()=>setNewPassword(e.target.value)),onFocus:()=>startTransition(()=>setNewPasswordFocused(true)),onBlur:()=>startTransition(()=>setNewPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isNewPasswordFloating?16:20,top:isNewPasswordFloating?-8:16,fontSize:isNewPasswordFloating?12:16,color:newPasswordFocused?buttonColor:\"#6b7280\",transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isNewPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isNewPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:\"New Password\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:confirmPassword,onChange:e=>startTransition(()=>setConfirmPassword(e.target.value)),onFocus:()=>startTransition(()=>setConfirmPasswordFocused(true)),onBlur:()=>startTransition(()=>setConfirmPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isConfirmPasswordFloating?16:20,top:isConfirmPasswordFloating?-8:16,fontSize:isConfirmPasswordFloating?12:16,color:confirmPasswordFocused?buttonColor:\"#6b7280\",transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isConfirmPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isConfirmPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:\"Confirm Password\"})]}),passwordError&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:passwordError}),successMessage&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:12,border:\"1px solid rgb(34, 197, 94, 0.3)\",backgroundColor:\"rgb(34, 197, 94, 0.1)\",padding:\"12px 16px\",fontSize:14,color:\"#15803d\",fontWeight:500,...labelFont},children:successMessage}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handlePasswordReset,disabled:isLoading||!isPasswordFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isPasswordFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isPasswordFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isPasswordFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isPasswordFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            @keyframes spin {\n                                                from { transform: rotate(0deg); }\n                                                to { transform: rotate(360deg); }\n                                            }\n                                        `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Resetting...\":\"Reset Password\"]})]})]})});}addPropertyControls(OTP,{ssoUrl:{type:ControlType.String,title:\"SSO URL\",defaultValue:\"https://sso.highlander.ai\"},userType:{type:ControlType.Enum,title:\"Sign In Type\",options:[\"investor\",\"company\",\"user\"],optionTitles:[\"Investor\",\"Company\",\"User\"],defaultValue:\"user\",displaySegmentedControl:true},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign In\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/auth/verify-password-reset-otp\"},apiEndpointGenerateCode:{type:ControlType.String,title:\"Generate Code Endpoint\",defaultValue:\"/api/auth/generate-code\"},frontendEndpointVerifyCode:{type:ControlType.String,title:\"Frontend Verify URL\",defaultValue:\"https://app.highlander.ai/auth/verify-sso-login\"},resetPasswordEndpoint:{type:ControlType.String,title:\"Reset Password Endpoint\",defaultValue:\"/api/auth/reset-password\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OTP\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OTPForFogetPassword.map","// Sign in component with floating label inputs and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType,Data}from\"framer\";import Config from\"https://framer.com/m/env-NcUl.js@NKibSPVWSamy0LLC9Z74\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SignIn(props){const{emailLabel,passwordLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont}=props;const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[emailFocused,setEmailFocused]=useState(false);const[passwordFocused,setPasswordFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const response=await fetch(`${Config.SSO_URL}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,password})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}startTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isEmailFloating=emailFocused||email.length>0;const isPasswordFloating=passwordFocused||password.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);const isFormValid=isValidEmail&&password.length>0;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail// Store in global data\n;});// Save to localStorage\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>startTransition(()=>setPassword(e.target.value)),onFocus:()=>startTransition(()=>setPasswordFocused(true)),onBlur:()=>startTransition(()=>setPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPasswordFloating?16:20,top:isPasswordFloating?-8:16,fontSize:isPasswordFloating?12:16,color:passwordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:passwordLabel})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Signing in...\":buttonText]})]})});}addPropertyControls(SignIn,{emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email\"},passwordLabel:{type:ControlType.String,title:\"Password Label\",defaultValue:\"Password\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign In\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/signin\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignIn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignIn.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ForgetPassword from\"https://framerusercontent.com/modules/lWOCRxuDjG94UH8IPda4/fDx5XWXsOxIZR2LJSez0/ForgetPassword.js\";import OTP1 from\"https://framerusercontent.com/modules/kHfS6hwyiEwtxDTS5vXd/cv9G9mJh1bZcYTR02nIG/OTP.js\";import OTP from\"https://framerusercontent.com/modules/JXe6baH4imsERpIC6aJr/nTSF48DFwZ55wKjTXTtb/OTPForFogetPassword.js\";import SignIn from\"https://framerusercontent.com/modules/0JAQe8ByUdvvcCOmbCTK/xKbTEe8WoAvJfsXRFcpV/SignIn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wdmqX7LrnhJt6R93v5Un/oPomwkrvPCDgRdUaRV0J/VFWdvy_S6.js\";const OTPFonts=getFonts(OTP);const ForgetPasswordFonts=getFonts(ForgetPassword);const SignInFonts=getFonts(SignIn);const OTP1Fonts=getFonts(OTP1);const cycleOrder=[\"go6sF6eDN\",\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"];const serializationHash=\"framer-OHyAQ\";const variantClassNames={DAH33zFXV:\"framer-v-wnbe0p\",go6sF6eDN:\"framer-v-v839y1\",NIUvmGd4p:\"framer-v-1v4sidc\",zhAETIsv4:\"framer-v-o9eos0\"};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 humanReadableVariantMap={\"Variant 1\":\"go6sF6eDN\",\"Variant 2\":\"DAH33zFXV\",\"Variant 4\":\"zhAETIsv4\",ForgetPassword:\"NIUvmGd4p\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"go6sF6eDN\"};};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:\"go6sF6eDN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccesslifb4o=activeVariantCallback(async(...args)=>{setVariant(\"zhAETIsv4\");});const onSuccess1wq81ol=activeVariantCallback(async(...args)=>{setVariant(\"DAH33zFXV\");});const onTap1tnqok7=activeVariantCallback(async(...args)=>{setVariant(\"NIUvmGd4p\");});const onTap1f3v4g9=activeVariantCallback(async(...args)=>{setVariant(\"go6sF6eDN\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zhAETIsv4\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"NIUvmGd4p\")return true;return false;};const isDisplayed2=()=>{if([\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"DAH33zFXV\")return true;return false;};const isDisplayed4=()=>{if([\"NIUvmGd4p\",\"zhAETIsv4\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v839y1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"go6sF6eDN\",ref:refBinding,style:{...style},...addPropertyOverrides({DAH33zFXV:{\"data-framer-name\":\"Variant 2\"},NIUvmGd4p:{\"data-framer-name\":\"ForgetPassword\"},zhAETIsv4:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ptyf9p\",layoutDependency:layoutDependency,layoutId:\"tgqtSuzl9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})}),className:\"framer-1dw6ogx\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"tpcJNHi1x\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{NIUvmGd4p:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"},zhAETIsv4:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i8c8mt\",layoutDependency:layoutDependency,layoutId:\"iAR3ADkRJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Welcome back\"})}),className:\"framer-1xu6vks\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"XiABFssaS\",style:{\"--extracted-r6o4lv\":\"var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Reset your password\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Reset your password\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-1gkgv71\",\"data-framer-name\":\"Signin-Form\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nkAYCKAPv\",nodeId:\"nkAYCKAPv\",submitTrackingId:\"signin-form\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rrkafd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bTLCSpztT-container\",nodeId:\"bTLCSpztT\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(OTP,{apiEndpoint:\"/api/auth/verify-password-reset-otp\",apiEndpointGenerateCode:\"/api/auth/generate-code\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Verify & Continue\",buttonTextColor:\"rgb(255, 255, 255)\",errorColor:\"rgb(217, 48, 37)\",frontendEndpointVerifyCode:\"https://app.highlander.ai/auth/verify-sso-login\",height:\"100%\",id:\"bTLCSpztT\",inputBorderColor:\"rgb(227, 227, 227)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"bTLCSpztT\",resetPasswordEndpoint:\"/api/auth/reset-password\",ssoUrl:\"https://sso.highlander.ai\",style:{width:\"100%\"},userType:\"user\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wti5c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WTLQgxsgv-container\",nodeId:\"WTLQgxsgv\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(ForgetPassword,{apiEndpoint:\"https://sso.highlander.ai/api/auth/forgot-password\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Send Reset Link\",buttonTextColor:\"rgb(255, 255, 255)\",emailLabel:\"Email\",errorColor:\"rgb(217, 48, 37)\",height:\"100%\",id:\"WTLQgxsgv\",inputBorderColor:\"rgb(227, 227, 227)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"WTLQgxsgv\",onSuccess:onSuccesslifb4o,style:{width:\"100%\"},successColor:\"rgb(34, 204, 102)\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gm3xgw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V7UNVwsY9-container\",nodeId:\"V7UNVwsY9\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(SignIn,{apiEndpoint:\"/api/auth/send-otp-with-password\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Sign In\",buttonTextColor:\"rgb(255, 255, 255)\",emailLabel:\"Email\",errorColor:\"rgb(217, 48, 37)\",height:\"100%\",id:\"V7UNVwsY9\",inputBorderColor:\"rgb(227, 227, 227)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"V7UNVwsY9\",onSuccess:onSuccess1wq81ol,passwordLabel:\"Password\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qx3nhi-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cMl5hj8dT-container\",nodeId:\"cMl5hj8dT\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(OTP1,{apiEndpoint:\"/api/auth/verify-otp\",apiEndpointGenerateCode:\"/api/auth/generate-code\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Verify & Continue\",buttonTextColor:\"rgb(255, 255, 255)\",errorColor:\"rgb(217, 48, 37)\",frontendEndpointVerifyCode:\"https://app.highlander.ai/auth/verify-sso-login\",height:\"100%\",id:\"cMl5hj8dT\",inputBorderColor:\"rgb(227, 227, 227)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"cMl5hj8dT\",style:{width:\"100%\"},userType:\"user\",width:\"100%\"})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vcc057\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xDovWpAGl\",onTap:onTap1tnqok7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Forgot your password?\"})}),className:\"framer-1ilemob\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ptYWVha3h\",style:{\"--extracted-r6o4lv\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8cmzsw\",layoutDependency:layoutDependency,layoutId:\"YzXWCM8xR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gqkfie\",\"data-styles-preset\":\"VFWdvy_S6\",children:\"Enter the email connected to your Highlander account. We'll email a one-time passcode you can use to set a new password.\"})}),className:\"framer-9tfo6d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yO8EIQD9N\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1je0wll\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z8RlDHeP3\",onTap:onTap1tnqok7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})}),className:\"framer-1ua2vho\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V0_AzUYmR\",onTap:onTap1f3v4g9,style:{\"--extracted-r6o4lv\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.4px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.4px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OHyAQ.framer-1ltjlkx, .framer-OHyAQ .framer-1ltjlkx { display: block; }\",\".framer-OHyAQ.framer-v839y1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 440px; }\",\".framer-OHyAQ .framer-1ptyf9p, .framer-OHyAQ .framer-1i8c8mt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-1dw6ogx, .framer-OHyAQ .framer-1xu6vks, .framer-OHyAQ .framer-1ilemob { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OHyAQ .framer-1gkgv71 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-1rrkafd-container, .framer-OHyAQ .framer-7wti5c-container, .framer-OHyAQ .framer-gm3xgw-container, .framer-OHyAQ .framer-qx3nhi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-vcc057, .framer-OHyAQ .framer-1je0wll { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-8cmzsw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-9tfo6d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-OHyAQ .framer-1ua2vho { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OHyAQ.framer-v-wnbe0p.framer-v839y1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }\",\".framer-OHyAQ.framer-v-wnbe0p .framer-1ptyf9p, .framer-OHyAQ.framer-v-wnbe0p .framer-1i8c8mt { width: min-content; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1ptyf9p, .framer-OHyAQ.framer-v-o9eos0 .framer-1ptyf9p { order: 0; padding: 0px; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1i8c8mt, .framer-OHyAQ.framer-v-o9eos0 .framer-1i8c8mt { order: 2; padding: 0px; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1gkgv71, .framer-OHyAQ.framer-v-o9eos0 .framer-1gkgv71 { order: 4; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-8cmzsw, .framer-OHyAQ.framer-v-o9eos0 .framer-8cmzsw { order: 3; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1je0wll, .framer-OHyAQ.framer-v-o9eos0 .framer-1je0wll { order: 5; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 309\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DAH33zFXV\":{\"layout\":[\"fixed\",\"auto\"]},\"NIUvmGd4p\":{\"layout\":[\"fixed\",\"auto\"]},\"zhAETIsv4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_esh002\",\"trackingId\":\"signin-form\",\"type\":\"form_submit\",\"nodeId\":\"nkAYCKAPv\"}]\n */const FramerRhTmwgpKW=withCSS(Component,css,\"framer-OHyAQ\");export default FramerRhTmwgpKW;FramerRhTmwgpKW.displayName=\"Signin\";FramerRhTmwgpKW.defaultProps={height:309,width:440};addPropertyControls(FramerRhTmwgpKW,{variant:{options:[\"go6sF6eDN\",\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"ForgetPassword\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRhTmwgpKW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...OTPFonts,...ForgetPasswordFonts,...SignInFonts,...OTP1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRhTmwgpKW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DAH33zFXV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NIUvmGd4p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zhAETIsv4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"309\",\"framerAutoSizeImages\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_esh002\\\",\\\"trackingId\\\":\\\"signin-form\\\",\\\"type\\\":\\\"form_submit\\\",\\\"nodeId\\\":\\\"nkAYCKAPv\\\"}]\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"440\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"n_0QXQn6C\",\"zyGLy15ar\"];const serializationHash=\"framer-jyPGS\";const variantClassNames={n_0QXQn6C:\"framer-v-ngj4g9\",zyGLy15ar:\"framer-v-q0r9o1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z452oV55U=undefined;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 humanReadableVariantMap={SigninTogle:\"zyGLy15ar\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n_0QXQn6C\",z452oV55U:click??props.z452oV55U};};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,z452oV55U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n_0QXQn6C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg6kiap=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(z452oV55U){const res=await z452oV55U(...args);if(res===false)return false;}});const onTapuezvbe=activeVariantCallback(async(...args)=>{setVariant(\"zyGLy15ar\");});const onTapa4uzmv=activeVariantCallback(async(...args)=>{setVariant(\"n_0QXQn6C\");});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.section,{...restProps,...gestureHandlers,\"aria-label\":\"toggleAuth\",className:cx(scopingClassNames,\"framer-ngj4g9\",className,classNames),\"data-framer-name\":\"SigninTogle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n_0QXQn6C\",onTap:onTapg6kiap,ref:refBinding,style:{backgroundColor:\"rgb(243, 244, 246)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-131yb7t\",\"data-framer-name\":\"AuthenticationToggle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YjxGgUjJt\",onTap:onTapuezvbe,...addPropertyOverrides({zyGLy15ar:{onTap:onTapa4uzmv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b6gcnp\",layoutDependency:layoutDependency,layoutId:\"v_PiDqe2u\",style:{backgroundColor:\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w2tl1\",layoutDependency:layoutDependency,layoutId:\"leL88In2Z\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(107, 114, 128))\"},children:\"Sign Up\"})}),className:\"framer-137n162\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yBlqL72Cn\",style:{\"--extracted-r6o4lv\":\"rgb(107, 114, 128)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zyGLy15ar:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zyGLy15ar:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Sign Up\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255)))\"},children:\"Sign In\"})}),className:\"framer-pge2i4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u6TSxx4MF\",style:{\"--extracted-r6o4lv\":\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zyGLy15ar:{\"--extracted-r6o4lv\":\"rgb(107, 114, 128)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zyGLy15ar:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(107, 114, 128))\"},children:\"Sign In\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jyPGS.framer-1yucyvk, .framer-jyPGS .framer-1yucyvk { display: block; }\",\".framer-jyPGS.framer-ngj4g9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; max-height: 330px; min-width: 275px; padding: 0px; position: relative; width: 330px; }\",\".framer-jyPGS .framer-131yb7t { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jyPGS .framer-b6gcnp { flex: none; height: 36px; overflow: visible; position: absolute; right: 2px; top: calc(48.78048780487807% - 36px / 2); width: 50%; z-index: 0; }\",\".framer-jyPGS .framer-1w2tl1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 41px; justify-content: space-around; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jyPGS .framer-137n162, .framer-jyPGS .framer-pge2i4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jyPGS.framer-v-q0r9o1 .framer-b6gcnp { left: 3px; right: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"275px\",null,null,\"330px\"]},\"zyGLy15ar\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"275px\",null,null,\"330px\"]}}}\n * @framerVariables {\"z452oV55U\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS2UAlb0Cs=withCSS(Component,css,\"framer-jyPGS\");export default FramerS2UAlb0Cs;FramerS2UAlb0Cs.displayName=\"Toggle Switch\";FramerS2UAlb0Cs.defaultProps={height:40,width:330};addPropertyControls(FramerS2UAlb0Cs,{variant:{options:[\"n_0QXQn6C\",\"zyGLy15ar\"],optionTitles:[\"SigninTogle\",\"SigninTogle\"],title:\"Variant\",type:ControlType.Enum},z452oV55U:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerS2UAlb0Cs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS2UAlb0Cs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"275px\\\",null,null,\\\"330px\\\"]},\\\"zyGLy15ar\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"275px\\\",null,null,\\\"330px\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"z452oV55U\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"330\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S2UAlb0Cs.map","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SignUp from\"https://framerusercontent.com/modules/rOBmJSdKhhGsQuY1PuXy/Yp7Zr9OXCq1w0yELoB5B/NTXZG_2Ob.js\";import Signin from\"https://framerusercontent.com/modules/obbmAlO6oEXB0H9GBvVC/0fqO3k3gQeusNDEdMJFV/RhTmwgpKW.js\";import ToggleSwitch from\"https://framerusercontent.com/modules/9jnrNUHku1SujjLghawU/VZUggJ3NDiklI8AcTa7s/S2UAlb0Cs.js\";const ToggleSwitchFonts=getFonts(ToggleSwitch);const SignUpFonts=getFonts(SignUp);const SigninFonts=getFonts(Signin);const cycleOrder=[\"Hmd4jRI_0\",\"XMItRV8Nx\"];const serializationHash=\"framer-Joizn\";const variantClassNames={Hmd4jRI_0:\"framer-v-lz8qx1\",XMItRV8Nx:\"framer-v-ubrrnv\"};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 humanReadableVariantMap={SignIn:\"Hmd4jRI_0\",Signup:\"XMItRV8Nx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hmd4jRI_0\"};};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:\"Hmd4jRI_0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const z452oV55U1mofk1o=activeVariantCallback(async(...args)=>{setVariant(\"XMItRV8Nx\");});const z452oV55U1lkj8v7=activeVariantCallback(async(...args)=>{setVariant(\"Hmd4jRI_0\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XMItRV8Nx\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"XMItRV8Nx\")return false;return true;};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-lz8qx1\",className,classNames),\"data-framer-name\":\"SignIn\",layoutDependency:layoutDependency,layoutId:\"Hmd4jRI_0\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({XMItRV8Nx:{\"data-framer-name\":\"Signup\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sk2rq7\",layoutDependency:layoutDependency,layoutId:\"AqBk40iy5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+10+(((componentViewport?.height||384)-20-364)/2+0+0)+0+0,...addPropertyOverrides({XMItRV8Nx:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||436)-20-416)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tvk9ki-container\",layoutDependency:layoutDependency,layoutId:\"sv9b5yhd5-container\",nodeId:\"sv9b5yhd5\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(ToggleSwitch,{height:\"100%\",id:\"sv9b5yhd5\",layoutId:\"sv9b5yhd5\",style:{height:\"100%\"},variant:\"n_0QXQn6C\",width:\"100%\",z452oV55U:z452oV55U1mofk1o,...addPropertyOverrides({XMItRV8Nx:{variant:\"zyGLy15ar\",z452oV55U:z452oV55U1lkj8v7}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XMItRV8Nx:{height:366,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||436)-20-416)/2+0+0)+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tda71y-container\",layoutDependency:layoutDependency,layoutId:\"gTi8kGTAI-container\",nodeId:\"gTi8kGTAI\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(SignUp,{height:\"100%\",id:\"gTi8kGTAI\",layoutId:\"gTi8kGTAI\",style:{width:\"100%\"},variant:\"FE7b9mtxU\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:309,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||384)-20-364)/2+40+15),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j6c37z-container\",layoutDependency:layoutDependency,layoutId:\"uOKuV12oV-container\",nodeId:\"uOKuV12oV\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(Signin,{height:\"100%\",id:\"uOKuV12oV\",layoutId:\"uOKuV12oV\",style:{width:\"100%\"},variant:\"go6sF6eDN\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Joizn.framer-lgj383, .framer-Joizn .framer-lgj383 { display: block; }\",\".framer-Joizn.framer-lz8qx1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-Joizn .framer-1sk2rq7 { align-content: center; align-items: center; display: flex; flex: none; 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: min-content; }\",\".framer-Joizn .framer-1tvk9ki-container { cursor: pointer; flex: none; height: 40px; position: relative; width: auto; }\",\".framer-Joizn .framer-1tda71y-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Joizn .framer-j6c37z-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Joizn.framer-v-ubrrnv.framer-lz8qx1 { max-width: 529px; }\",\".framer-Joizn.framer-v-ubrrnv .framer-1sk2rq7 { align-self: stretch; justify-content: flex-start; overflow: auto; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XMItRV8Nx\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"529px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerysF72sXIa=withCSS(Component,css,\"framer-Joizn\");export default FramerysF72sXIa;FramerysF72sXIa.displayName=\"Auth\";FramerysF72sXIa.defaultProps={height:384,width:350};addPropertyControls(FramerysF72sXIa,{variant:{options:[\"Hmd4jRI_0\",\"XMItRV8Nx\"],optionTitles:[\"SignIn\",\"Signup\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerysF72sXIa,[{explicitInter:true,fonts:[]},...ToggleSwitchFonts,...SignUpFonts,...SigninFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerysF72sXIa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"384\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XMItRV8Nx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"529px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"350\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\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 Auth from\"https://framerusercontent.com/modules/GzbGeT8dNMYcm8QP0xm9/rP58LCHuMlYXHTTbT7JV/ysF72sXIa.js\";const AuthFonts=getFonts(Auth);const serializationHash=\"framer-gmg4R\";const variantClassNames={mG5FUJlQ_:\"framer-v-s88by0\"};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,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:\"mG5FUJlQ_\",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-s88by0\",className,classNames),\"data-framer-name\":\"AuthModal\",layoutDependency:layoutDependency,layoutId:\"mG5FUJlQ_\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fhg4lk\",layoutDependency:layoutDependency,layoutId:\"rhvUH2F32\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:384,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||384)-0-384)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-172jwro-container\",layoutDependency:layoutDependency,layoutId:\"MTFzOpC2v-container\",nodeId:\"MTFzOpC2v\",rendersWithMotion:true,scopeId:\"Tqpa5TE7b\",children:/*#__PURE__*/_jsx(Auth,{height:\"100%\",id:\"MTFzOpC2v\",layoutId:\"MTFzOpC2v\",style:{width:\"100%\"},variant:\"Hmd4jRI_0\",width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gmg4R.framer-derqvj, .framer-gmg4R .framer-derqvj { display: block; }\",\".framer-gmg4R.framer-s88by0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 572px; }\",\".framer-gmg4R .framer-fhg4lk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 0.7); overflow: auto; padding: 0px; position: relative; width: 1px; }\",\".framer-gmg4R .framer-172jwro-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 572\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTqpa5TE7b=withCSS(Component,css,\"framer-gmg4R\");export default FramerTqpa5TE7b;FramerTqpa5TE7b.displayName=\"AuthModal\";FramerTqpa5TE7b.defaultProps={height:384,width:572};addFonts(FramerTqpa5TE7b,[{explicitInter:true,fonts:[]},...AuthFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTqpa5TE7b\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"384\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"572\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * AuthModal\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js\"\nexport { default } from \"https://framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{AnimatePresence,motion}from\"framer-motion\";import{createPortal}from\"react-dom\";import{useEffect,useState}from\"react\";import{useModalStore}from\"https://framer.com/m/LoginModalStore-p7Bs.js@D1VhDJknQJeQCl80RCY4\";import AuthModal from\"https://framer.com/m/AuthModal-mW39.js@iwUBrr5e0e40VROGfX4T\";export default function AuthModalWrapper(){const[store,setStore]=useModalStore();const open=store?.showLoginModal===true;const[mounted,setMounted]=useState(false);useEffect(()=>setMounted(true),[]);if(!mounted)return null;const close=()=>setStore({showLoginModal:false});return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{style:overlay,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[/*#__PURE__*/_jsx(\"div\",{style:backdrop,onClick:close}),/*#__PURE__*/_jsxs(\"div\",{initial:{scale:.96,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.96,opacity:0},transition:{duration:.22,ease:\"easeOut\"},style:modal,children:[/*#__PURE__*/_jsx(\"button\",{style:closeBtn,onClick:close,children:\"✕\"}),/*#__PURE__*/_jsx(AuthModal,{style:{maxWidth:\"572px\",width:\"100%!important\"}})]})]})}),document.body);}const overlay={position:\"fixed\",inset:0,zIndex:999999};const backdrop={position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.45)\"};const modal={position:\"fixed\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\",background:\"#fff\",borderRadius:\"18px\",padding:\"16px\",boxShadow:\"0 25px 70px rgba(0,0,0,0.3)\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",maxWidth:\"572px\",width:\"100%\"};const closeBtn={position:\"absolute\",top:\"14px\",right:\"14px\",width:\"36px\",height:\"36px\",border:\"none\",borderRadius:\"50%\",background:\"#f1f5f9\",cursor:\"pointer\",fontSize:\"18px\",zIndex:\"999\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthModalWrapper\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthModalWrapper.map"],"mappings":"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"}