{"version":3,"file":"SecureGate.BmFaAXK1.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/j7h9L05ka7Hj9uIiaRiB/4uJKsHzy4hDmVqvQfzqo/SecureGate.js"],"sourcesContent":["// Modern UI password protection component for page access control\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SecureGate(props){const{allowedPasswords=[\"123456\"],title=\"PRIVATE CONTENT\",subtitle=\"Enter passcode to continue\",errorMessage=\"Incorrect passcode. Please try again.\",buttonText=\"Unlock\",returnButtonText=\"Return to Home\",returnUrl=\"https://www.framer.com\",placeholderText=\"Enter password\",backgroundColor=\"#FFFFFF\",textColor=\"#000000\",primaryColor=\"#000000\",secondaryTextColor=\"#605D64\",buttonTextColor=\"#FFFFFF\",errorColor=\"#D8512A\",inputBackgroundColor=\"#FFFFFF\",inputTextColor=\"#000000\",inputBorderColor=\"#CCCCCC\",inputBorderFocusColor=\"#000000\",inputBorderRadius=8,inputBorderWidth=1,inputPaddingTop=12,inputPaddingBottom=12,inputPaddingLeft=12,inputPaddingRight=56,buttonHoverColor=\"#333333\",buttonBorderRadius=8,buttonBorderWidth=0,buttonBorderColor=\"#000000\",buttonPaddingTop=12,buttonPaddingBottom=12,buttonPaddingLeft=12,buttonPaddingRight=12,linkHoverColor=\"#333333\",titleFont,bodyFont,buttonFont,useCustomButtonIcon=false,defaultIconType=\"lock\",buttonIconType=\"emoji\",buttonIcon=\"🔒\",buttonHoverIcon=\"🔓\",buttonIconImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Button Icon\"},buttonHoverIconImage={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Button Hover Icon\"},containerMaxWidth=400,containerBorderRadius=8,titleBottomSpacing=4,subtitleBottomSpacing=24,inputBottomSpacing=12,buttonBottomSpacing=48,autoFocus=true,showRememberMe=true,rememberMeText=\"Remember me\",rememberMeSpacing=16,showLogo=false,logoImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Logo\"},logoSize=60,logoBottomSpacing=24,blurBackground=true,backdropBlurAmount=8,children}=props;const[authenticated,setAuthenticated]=useState(false);const[password,setPassword]=useState(\"\");const[showPassword,setShowPassword]=useState(false);const[error,setError]=useState(\"\");const[hovered,setHovered]=useState(false);const[linkHovered,setLinkHovered]=useState(false);const[rememberMe,setRememberMe]=useState(false);const passwordRef=useRef(null);const SESSION_KEY=\"framer_auth_session\";const SESSION_DURATION=24*60*60*1e3// 24 hours\n;// Check for existing session on mount\nuseEffect(()=>{if(!showRememberMe||typeof window===\"undefined\")return;try{const session=window.localStorage.getItem(SESSION_KEY);if(session){const sessionData=JSON.parse(session);const isValid=Date.now()<sessionData.expiresAt;if(isValid){setAuthenticated(true);}else{window.localStorage.removeItem(SESSION_KEY);}}}catch(error){// Silent fail - remove invalid session\nwindow.localStorage.removeItem(SESSION_KEY);}},[showRememberMe]);// Auto-focus password input\nuseEffect(()=>{if(autoFocus&&passwordRef.current&&!authenticated){passwordRef.current.focus();}},[autoFocus,authenticated]);const createSession=()=>{if(typeof window===\"undefined\"||!showRememberMe||!rememberMe)return;const expiresAt=Date.now()+SESSION_DURATION;window.localStorage.setItem(SESSION_KEY,JSON.stringify({authenticated:true,expiresAt}));};const validateAuth=e=>{e.preventDefault();if(allowedPasswords.includes(password)){setError(\"\");if(showRememberMe&&rememberMe){createSession();}setAuthenticated(true);setPassword(\"\");}else{setError(errorMessage);}};const togglePasswordVisibility=()=>{setShowPassword(!showPassword);};const renderButtonIcon=()=>{if(!useCustomButtonIcon){const iconProps={width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{marginRight:\"8px\"}};switch(defaultIconType){case\"key\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[hovered?/*#__PURE__*/_jsx(\"path\",{d:\"M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16.5\",cy:\"7.5\",r:\".5\",fill:\"currentColor\"})]});case\"shield\":return /*#__PURE__*/_jsx(\"svg\",{...iconProps,children:hovered?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 13c0 5-3.5 7.5-8 12.5C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.5-2.5a1 1 0 0 1 1 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m9 12 2 2 4-4\"})]}):/*#__PURE__*/_jsx(\"path\",{d:\"M20 13c0 5-3.5 7.5-8 12.5C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.5-2.5a1 1 0 0 1 1 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z\"})});case\"fingerprint\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 13.12c0 2.38 0 6.38-1 8.88\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17.29 21.02c.12-.6.43-2.3.5-3.02\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12a10 10 0 0 1 18-6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 16h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21.8 16c.2-2 .131-5.354 0-6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.65 22c.21-.66.45-1.32.57-2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 6.8a6 6 0 0 1 9 5.2v2\"})]});case\"user-lock\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 21a8 8 0 0 1 13.292-6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"14\",width:\"8\",height:\"7\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 14v-3a2 2 0 1 1 4 0v3\"})]});case\"lock-keyhole\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"16\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 17v2\"})]});case\"eye-lock\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 12s3-7 10-7 10 7 10 7\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 16v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 16v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 20h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 20h4\"})]});case\"check-shield\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 13c0 5-3.5 7.5-8 12.5C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.5-2.5a1 1 0 0 1 1 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m9 12 2 2 4-4\"})]});case\"unlock\":return /*#__PURE__*/_jsxs(\"svg\",{...iconProps,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 9.9-1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"16\",r:\"1\",fill:\"currentColor\"})]});default:return /*#__PURE__*/_jsx(\"svg\",{...iconProps,children:hovered?/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4m-5 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"16\",r:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"})]})});}}if(buttonIconType===\"emoji\"){return /*#__PURE__*/_jsx(\"span\",{style:{marginRight:\"8px\",fontSize:\"20px\"},children:hovered?buttonHoverIcon:buttonIcon});}const currentImage=hovered?buttonHoverIconImage:buttonIconImage;return /*#__PURE__*/_jsx(\"img\",{src:currentImage.src,alt:currentImage.alt,style:{width:\"20px\",height:\"20px\",marginRight:\"8px\",objectFit:\"contain\"}});};if(authenticated){return children?/*#__PURE__*/_jsx(_Fragment,{children:children}):null;}return /*#__PURE__*/_jsxs(_Fragment,{children:[blurBackground&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backdropFilter:`blur(${backdropBlurAmount}px)`,WebkitBackdropFilter:`blur(${backdropBlurAmount}px)`,backgroundColor:`${backgroundColor}33`,zIndex:9998,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:backgroundColor,color:textColor,padding:\"24px\",borderRadius:`${containerBorderRadius}px`,position:\"relative\",zIndex:9999},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:subtitleBottomSpacing,textAlign:\"center\",maxWidth:`${containerMaxWidth}px`,width:\"100%\"},children:[showLogo&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:`${logoBottomSpacing}px`,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage.src,alt:logoImage.alt,style:{width:`${logoSize}px`,height:`${logoSize}px`,objectFit:\"contain\"}})}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"clamp(1.25rem, 1.586vw + 1.151rem, 2rem)\",fontWeight:\"800\",lineHeight:\"125%\",margin:`0 0 ${titleBottomSpacing}px 0`,...titleFont},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"18px\",fontWeight:\"500\",lineHeight:\"150%\",margin:\"0\",color:secondaryTextColor,...bodyFont},children:subtitle})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:validateAuth,style:{width:\"100%\",maxWidth:`${containerMaxWidth}px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{type:showPassword?\"text\":\"password\",value:password,onChange:e=>setPassword(e.target.value),ref:passwordRef,placeholder:placeholderText,autoComplete:\"current-password\",style:{width:\"100%\",fontSize:\"16px\",fontWeight:\"500\",padding:`${inputPaddingTop}px ${inputPaddingRight}px ${inputPaddingBottom}px ${inputPaddingLeft}px`,border:`${inputBorderWidth}px solid ${error?errorColor:inputBorderColor}`,borderRadius:`${inputBorderRadius}px`,outline:\"none\",transition:\"border-color 0.3s\",boxSizing:\"border-box\",backgroundColor:inputBackgroundColor,color:inputTextColor,...bodyFont},onFocus:e=>{e.target.style.borderColor=inputBorderFocusColor;},onBlur:e=>{e.target.style.borderColor=error?errorColor:inputBorderColor;}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:togglePasswordVisibility,\"aria-label\":showPassword?\"Hide password\":\"Show password\",style:{position:\"absolute\",right:\"12px\",top:\"50%\",transform:\"translateY(-50%)\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"0\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:secondaryTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:showPassword?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"1\",y1:\"1\",x2:\"23\",y2:\"23\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"})]})})})]}),error&&/*#__PURE__*/_jsx(\"p\",{style:{color:errorColor,fontSize:\"14px\",margin:`${inputBottomSpacing}px 0 0 0`,...bodyFont},children:error}),showRememberMe&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",marginTop:`${rememberMeSpacing}px`,gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"rememberMe\",checked:rememberMe,onChange:e=>setRememberMe(e.target.checked),style:{width:\"16px\",height:\"16px\",accentColor:primaryColor,cursor:\"pointer\"}}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"rememberMe\",style:{fontSize:\"14px\",color:secondaryTextColor,cursor:\"pointer\",userSelect:\"none\",...bodyFont},children:rememberMeText})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",style:{width:\"100%\",padding:`${buttonPaddingTop}px ${buttonPaddingRight}px ${buttonPaddingBottom}px ${buttonPaddingLeft}px`,marginTop:\"24px\",fontSize:\"16px\",fontWeight:\"600\",color:buttonTextColor,backgroundColor:hovered?buttonHoverColor:primaryColor,border:buttonBorderWidth>0?`${buttonBorderWidth}px solid ${buttonBorderColor}`:\"none\",borderRadius:`${buttonBorderRadius}px`,cursor:\"pointer\",transition:\"background-color 0.3s\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...buttonFont},onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),children:[renderButtonIcon(),buttonText]})]}),/*#__PURE__*/_jsxs(\"a\",{href:returnUrl,style:{marginTop:`${buttonBottomSpacing}px`,color:linkHovered?linkHoverColor:textColor,textDecoration:\"none\",fontSize:\"14px\",display:\"flex\",alignItems:\"center\",transition:\"color 0.3s\",...bodyFont},onMouseEnter:()=>setLinkHovered(true),onMouseLeave:()=>setLinkHovered(false),children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{marginRight:\"8px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M12 19l-7-7 7-7\"})}),returnButtonText]})]})]});}addPropertyControls(SecureGate,{allowedPasswords:{type:ControlType.Array,title:\"Allowed Passwords\",control:{type:ControlType.String},defaultValue:[\"123456\"]},title:{type:ControlType.String,title:\"Title\",defaultValue:\"PRIVATE CONTENT\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Enter passcode to continue\",displayTextArea:true},errorMessage:{type:ControlType.String,title:\"Error Message\",defaultValue:\"Incorrect passcode. Please try again.\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Unlock\"},returnButtonText:{type:ControlType.String,title:\"Return Button Text\",defaultValue:\"Return to Home\"},returnUrl:{type:ControlType.String,title:\"Return URL\",defaultValue:\"https://www.framer.com\"},placeholderText:{type:ControlType.String,title:\"Placeholder Text\",defaultValue:\"Enter password\"},blurBackground:{type:ControlType.Boolean,title:\"Blur Background\",description:\"Applies a full-viewport blur effect behind the component\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},backdropBlurAmount:{type:ControlType.Number,title:\"Blur Amount\",defaultValue:8,min:0,max:50,step:1,unit:\"px\",hidden:({blurBackground})=>!blurBackground},useCustomButtonIcon:{type:ControlType.Boolean,title:\"Custom Button Icon\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Default\"},defaultIconType:{type:ControlType.Enum,title:\"Default Icon Type\",options:[\"lock\",\"key\",\"shield\",\"fingerprint\",\"user-lock\",\"lock-keyhole\",\"eye-lock\",\"check-shield\",\"unlock\"],optionTitles:[\"Lock\",\"Key\",\"Shield\",\"Fingerprint\",\"User Lock\",\"Lock Keyhole\",\"Eye Lock\",\"Check Shield\",\"Unlock\"],defaultValue:\"lock\",hidden:({useCustomButtonIcon})=>useCustomButtonIcon},buttonIconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"emoji\",\"image\"],optionTitles:[\"Emoji\",\"Image\"],defaultValue:\"emoji\",displaySegmentedControl:true,hidden:({useCustomButtonIcon})=>!useCustomButtonIcon},buttonIcon:{type:ControlType.String,title:\"Button Icon\",defaultValue:\"🔒\",placeholder:\"Enter emoji or SVG\",hidden:({useCustomButtonIcon,buttonIconType})=>!useCustomButtonIcon||buttonIconType!==\"emoji\"},buttonHoverIcon:{type:ControlType.String,title:\"Button Hover Icon\",defaultValue:\"🔓\",placeholder:\"Enter emoji or SVG\",hidden:({useCustomButtonIcon,buttonIconType})=>!useCustomButtonIcon||buttonIconType!==\"emoji\"},buttonIconImage:{type:ControlType.ResponsiveImage,title:\"Button Icon Image\",hidden:({useCustomButtonIcon,buttonIconType})=>!useCustomButtonIcon||buttonIconType!==\"image\"},buttonHoverIconImage:{type:ControlType.ResponsiveImage,title:\"Button Hover Icon Image\",hidden:({useCustomButtonIcon,buttonIconType})=>!useCustomButtonIcon||buttonIconType!==\"image\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#000000\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary Text Color\",defaultValue:\"#605D64\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#D8512A\"},inputBackgroundColor:{type:ControlType.Color,title:\"Input Background Color\",defaultValue:\"#FFFFFF\"},inputTextColor:{type:ControlType.Color,title:\"Input Text Color\",defaultValue:\"#000000\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border Color\",defaultValue:\"#CCCCCC\"},inputBorderFocusColor:{type:ControlType.Color,title:\"Input Focus Color\",defaultValue:\"#000000\"},inputBorderRadius:{type:ControlType.Number,title:\"Input Border Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},inputBorderWidth:{type:ControlType.Number,title:\"Input Border Width\",defaultValue:1,min:0,max:10,step:1,unit:\"px\"},inputPaddingTop:{type:ControlType.Number,title:\"Input Padding Top\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},inputPaddingBottom:{type:ControlType.Number,title:\"Input Padding Bottom\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},inputPaddingLeft:{type:ControlType.Number,title:\"Input Padding Left\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},inputPaddingRight:{type:ControlType.Number,title:\"Input Padding Right\",defaultValue:56,min:0,max:100,step:1,unit:\"px\"},buttonHoverColor:{type:ControlType.Color,title:\"Button Hover Color\",defaultValue:\"#333333\"},buttonBorderRadius:{type:ControlType.Number,title:\"Button Border Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},buttonBorderWidth:{type:ControlType.Number,title:\"Button Border Width\",defaultValue:0,min:0,max:10,step:1,unit:\"px\"},buttonBorderColor:{type:ControlType.Color,title:\"Button Border Color\",defaultValue:\"#000000\"},buttonPaddingTop:{type:ControlType.Number,title:\"Button Padding Top\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},buttonPaddingBottom:{type:ControlType.Number,title:\"Button Padding Bottom\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},buttonPaddingLeft:{type:ControlType.Number,title:\"Button Padding Left\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},buttonPaddingRight:{type:ControlType.Number,title:\"Button Padding Right\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},linkHoverColor:{type:ControlType.Color,title:\"Link Hover Color\",defaultValue:\"#333333\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},containerMaxWidth:{type:ControlType.Number,title:\"Container Max Width\",defaultValue:400,min:200,max:800,step:10,unit:\"px\"},containerBorderRadius:{type:ControlType.Number,title:\"Container Border Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},titleBottomSpacing:{type:ControlType.Number,title:\"Title Bottom Spacing\",defaultValue:4,min:0,max:50,step:1,unit:\"px\"},subtitleBottomSpacing:{type:ControlType.Number,title:\"Subtitle Bottom Spacing\",defaultValue:24,min:0,max:100,step:1,unit:\"px\"},inputBottomSpacing:{type:ControlType.Number,title:\"Input Bottom Spacing\",defaultValue:12,min:0,max:50,step:1,unit:\"px\"},buttonBottomSpacing:{type:ControlType.Number,title:\"Button Bottom Spacing\",defaultValue:48,min:0,max:100,step:1,unit:\"px\"},autoFocus:{type:ControlType.Boolean,title:\"Auto Focus Input\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},showRememberMe:{type:ControlType.Boolean,title:\"Show Remember Me\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},rememberMeText:{type:ControlType.String,title:\"Remember Me Text\",defaultValue:\"Remember me\",hidden:({showRememberMe})=>!showRememberMe},rememberMeSpacing:{type:ControlType.Number,title:\"Remember Me Spacing\",defaultValue:16,min:0,max:50,step:1,unit:\"px\",hidden:({showRememberMe})=>!showRememberMe},showLogo:{type:ControlType.Boolean,title:\"Show Logo\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},logoImage:{type:ControlType.ResponsiveImage,title:\"Logo Image\",hidden:({showLogo})=>!showLogo},logoSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:60,min:20,max:200,step:5,unit:\"px\",hidden:({showLogo})=>!showLogo},logoBottomSpacing:{type:ControlType.Number,title:\"Logo Bottom Spacing\",defaultValue:24,min:0,max:100,step:1,unit:\"px\",hidden:({showLogo})=>!showLogo},children:{type:ControlType.ComponentInstance,title:\"Content\",hidden:()=>true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SecureGate\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SecureGate.map"],"mappings":"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"}