{"version":3,"file":"FimORhHA4.O2ZzJ65R.mjs","names":["useState","useRef","useCallback","form","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/S2KeRsV0EC6qVimk0oVG/a7UISC81TdNBTWIrXUzf/Bot_Prevention_Pro.js","https:/framerusercontent.com/modules/aZd0qOe5fvRF3n3p5nme/zSzSaeCJCbJTqBiSpKiM/FimORhHA4.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// --- SVGs ---\nconst ShieldIcon=({color})=>/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"})});const CheckIcon=({color,strokeWidth=2.5,size=24})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})});const AlertCircleIcon=({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"8\",x2:\"12\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"16\",x2:\"12.01\",y2:\"16\"})]});const ArrowDownIcon=({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"5\",x2:\"12\",y2:\"19\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"19 12 12 19 5 12\"})]});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function Bot_Prevention_Pro(props){const{instructionText,buttonText,buttonSuccessText,errorText,successText,successFooterText,warningText,footerText,// Typography\ninstructionFont,buttonFont,footerFont,successFont,errorFont,warningFont,// Colors\ninstructionColor,buttonVariant,buttonColor,buttonTextColor,progressBarColor,successIconColor,iconColor,iconBackgroundColor,buttonSuccessIconColor,errorIconColor,errorIconBackgroundColor,footerColor,successColor,errorColor,warningColor,// Card Styling\ncardBackground,cardBorderColor,cardBorderWidth,// Layout Ext.\nitemGap,borderRadius,paddingTop,paddingBottom,paddingLeft,paddingRight,messageCardPadding,// Button Padding\nbuttonPaddingTop,buttonPaddingBottom,buttonPaddingLeft,buttonPaddingRight,buttonBorderRadius,// Security\nhoneypotEnabled,holdDurationSeconds,warningDurationSeconds}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;// --- State Management ---\nconst[state,setState]=useState(\"default\")// 'default' | 'holding' | 'warning' | 'error' | 'success'\n;const[progress,setProgress]=useState(0);const[honeypot,setHoneypot]=useState(\"\");const[showSubmitAttemptWarning,setShowSubmitAttemptWarning]=useState(false);const[submitAttempted,setSubmitAttempted]=useState(false);// Refs to avoid stale closures\nconst stateRef=useRef(state);const progressRef=useRef(progress);const honeypotRef=useRef(honeypot);const isSpaceDownRef=useRef(false)// For keyboard accessibility\n;useEffect(()=>{stateRef.current=state;},[state]);useEffect(()=>{progressRef.current=progress;},[progress]);useEffect(()=>{honeypotRef.current=honeypot;},[honeypot]);const holdIntervalRef=useRef(null);const startTimeRef=useRef(null);const submitButtonsRef=useRef([]);const handleSubmitAttemptRef=useRef(null);const formSubmitHandlerRef=useRef(null);const formKeydownHandlerRef=useRef(null);// --- Typography Helper ---\nconst applyFontStyles=(font,fallbackSize=16,fallbackWeight=400)=>{if(!font||typeof font===\"string\"){return{fontFamily:font||\"Inter, sans-serif\",fontSize:fallbackSize,fontWeight:fallbackWeight,lineHeight:1.5,letterSpacing:0,textAlign:\"left\"};}return{fontFamily:font.family||font.fontFamily||\"Inter, sans-serif\",fontSize:font.size||font.fontSize||fallbackSize,fontWeight:font.weight||font.fontWeight||fallbackWeight,lineHeight:font.lineHeight||1.5,letterSpacing:font.letterSpacing||0,textAlign:font.alignment||font.textAlign||\"left\"};};const instructionStyles=applyFontStyles(instructionFont,16,600);const buttonStyles=applyFontStyles(buttonFont,16,500);const footerStyles=applyFontStyles(footerFont,14,400);const successStyles=applyFontStyles(successFont,16,600);const errorStyles=applyFontStyles(errorFont,14,400);const warningStyles=applyFontStyles(warningFont,14,400);// --- Form Helpers ---\nconst checkRequiredFields=useCallback(()=>{if(typeof document===\"undefined\")return true;const form=document.querySelector(\"form\");if(!form)return true;const requiredFields=form.querySelectorAll(\"[required]\");let allFilled=true;requiredFields.forEach(field=>{if(field.id===\"bot_verification_field\")return;if(!field.value||field.value.trim()===\"\"){allFilled=false;}});return allFilled;},[]);// --- Hold Interaction Logic ---\nconst handleVerificationComplete=useCallback(()=>{if(holdIntervalRef.current){clearInterval(holdIntervalRef.current);holdIntervalRef.current=null;}const isBot=honeypotEnabled&&honeypotRef.current!==\"\";if(isBot){setState(\"error\");setProgress(0);setTimeout(()=>{setState(prev=>prev===\"error\"?\"default\":prev);},3e3);return;}setState(\"success\");setProgress(100);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"botProtectionVerified\",{detail:{verified:true}}));}},[honeypotEnabled]);const handleMouseDown=useCallback(e=>{if(stateRef.current===\"success\")return;if(e&&e.preventDefault&&e.type!==\"keydown\")e.preventDefault();setState(\"holding\");setShowSubmitAttemptWarning(false);startTimeRef.current=Date.now();holdIntervalRef.current=setInterval(()=>{if(startTimeRef.current){const elapsed=Date.now()-startTimeRef.current;const newProgress=Math.min(elapsed/(holdDurationSeconds*1e3)*100,100);setProgress(newProgress);progressRef.current=newProgress;if(newProgress>=100){handleVerificationComplete();}}},16);},[holdDurationSeconds,handleVerificationComplete]);const handleMouseUp=useCallback(()=>{if(stateRef.current===\"success\")return;if(holdIntervalRef.current){clearInterval(holdIntervalRef.current);holdIntervalRef.current=null;}if(progressRef.current<100&&progressRef.current>0){setState(\"default\");setProgress(0);progressRef.current=0;}startTimeRef.current=null;},[]);// --- Keyboard Handlers (Spacebar Hold & Enter Block) ---\nconst handleKeyDown=useCallback(e=>{if(e.key===\"Enter\"){e.preventDefault()// Stop enter from doing default button click behavior\n;}if(e.key===\" \"||e.code===\"Space\"){e.preventDefault()// Stop page scroll\n;if(!isSpaceDownRef.current){isSpaceDownRef.current=true;handleMouseDown(e);}}},[handleMouseDown]);const handleKeyUp=useCallback(e=>{if(e.key===\" \"||e.code===\"Space\"){e.preventDefault();isSpaceDownRef.current=false;handleMouseUp();}},[handleMouseUp]);// --- Submit Attempt Handler ---\nconst handleSubmitAttempt=useCallback(e=>{if(stateRef.current!==\"success\"){e.preventDefault();e.stopPropagation();}setSubmitAttempted(true);const form=e.target.closest(\"form\");let hasEmptyFields=false;if(form){const requiredFields=form.querySelectorAll(\"[required]\");requiredFields.forEach(field=>{if(field.id===\"bot_verification_field\")return;if(!field.value||field.value.trim()===\"\"){hasEmptyFields=true;const originalBorder=field.style.border;field.style.border=\"2px solid #ef4444\";field.style.transition=\"border 0.3s ease\";setTimeout(()=>{field.style.border=originalBorder;},3e3);}});}if(stateRef.current!==\"success\"||hasEmptyFields){setState(\"warning\");setShowSubmitAttemptWarning(true);setTimeout(()=>{setShowSubmitAttemptWarning(false);setState(prev=>prev===\"warning\"?\"default\":prev);},warningDurationSeconds*1e3);const verificationElement=document.getElementById(\"hold-bot-verification\");if(verificationElement){verificationElement.scrollIntoView({behavior:\"smooth\",block:\"center\"});}}},[warningDurationSeconds]);useEffect(()=>{handleSubmitAttemptRef.current=handleSubmitAttempt;},[handleSubmitAttempt]);const stableSubmitHandler=useCallback(e=>{handleSubmitAttemptRef.current?.(e);},[]);useEffect(()=>{return()=>{if(holdIntervalRef.current)clearInterval(holdIntervalRef.current);};},[]);// --- Warning auto-dismiss when fields are filled ---\nuseEffect(()=>{if(!submitAttempted||!showSubmitAttemptWarning||typeof document===\"undefined\")return;const form=document.querySelector(\"form\");if(!form)return;const checkAndHideWarning=()=>{const allFieldsFilled=checkRequiredFields();if(stateRef.current===\"success\"&&allFieldsFilled){setShowSubmitAttemptWarning(false);setSubmitAttempted(false);}};checkAndHideWarning();form.addEventListener(\"input\",checkAndHideWarning);form.addEventListener(\"change\",checkAndHideWarning);return()=>{form.removeEventListener(\"input\",checkAndHideWarning);form.removeEventListener(\"change\",checkAndHideWarning);};},[state,submitAttempted,showSubmitAttemptWarning,checkRequiredFields]);// --- Form Injection & Submit Button Hijacking ---\nuseEffect(()=>{if(typeof document===\"undefined\"||isCanvas)return;const existingInput=document.getElementById(\"bot_verification_field\");if(existingInput){existingInput.value=state===\"success\"?\"verified\":\"not_verified\";}else{const form=document.querySelector(\"form\");if(form){const hiddenInput=document.createElement(\"input\");hiddenInput.type=\"hidden\";hiddenInput.name=\"Human_Verification\";hiddenInput.id=\"bot_verification_field\";hiddenInput.value=state===\"success\"?\"verified\":\"not_verified\";form.appendChild(hiddenInput);}}submitButtonsRef.current.forEach(button=>{button.removeEventListener(\"click\",stableSubmitHandler,true);});submitButtonsRef.current=[];const submitButtons=document.querySelectorAll('button[type=\"submit\"], input[type=\"submit\"]');submitButtons.forEach(button=>{if(state===\"success\"){button.removeAttribute(\"disabled\");button.style.opacity=\"1\";button.style.cursor=\"pointer\";}else{button.removeAttribute(\"disabled\");button.style.opacity=\"0.5\";button.style.cursor=\"not-allowed\";button.addEventListener(\"click\",stableSubmitHandler,true);submitButtonsRef.current.push(button);}});const form=document.querySelector(\"form\");if(!form)return;// Cleanup old listeners\nif(formSubmitHandlerRef.current){form.removeEventListener(\"submit\",formSubmitHandlerRef.current);}if(formKeydownHandlerRef.current){form.removeEventListener(\"keydown\",formKeydownHandlerRef.current);}// Add robust submit blocker\nconst formSubmitHandler=e=>{if(stateRef.current!==\"success\"){e.preventDefault();e.stopPropagation();stableSubmitHandler(e);}};// Add robust Enter key blocker on the form itself\nconst formKeydownHandler=e=>{if(e.key===\"Enter\"&&stateRef.current!==\"success\"){const target=e.target;// Allow enter key if user is typing in a multiline textarea\nif(target.tagName.toLowerCase()!==\"textarea\"){e.preventDefault();e.stopPropagation();stableSubmitHandler(e);}}};formSubmitHandlerRef.current=formSubmitHandler;formKeydownHandlerRef.current=formKeydownHandler;form.addEventListener(\"submit\",formSubmitHandler);form.addEventListener(\"keydown\",formKeydownHandler);return()=>{form.removeEventListener(\"submit\",formSubmitHandler);form.removeEventListener(\"keydown\",formKeydownHandler);formSubmitHandlerRef.current=null;formKeydownHandlerRef.current=null;submitButtonsRef.current.forEach(button=>{button.removeEventListener(\"click\",stableSubmitHandler,true);});};},[state,isCanvas,stableSubmitHandler]);// --- Styling Objects ---\nconst getIconBoxStyle=()=>{const base={width:48,height:48,borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.5s ease\",flexShrink:0};switch(state){case\"success\":return{...base,backgroundColor:`${successIconColor}1A`,boxShadow:`0 0 24px ${successIconColor}26`};case\"error\":return{...base,backgroundColor:errorIconBackgroundColor};case\"warning\":return{...base,backgroundColor:\"rgba(245, 158, 11, 0.1)\"};default:return{...base,backgroundColor:iconBackgroundColor,boxShadow:\"inset 0 2px 8px rgba(0,0,0,0.04)\"};}};const isOutline=buttonVariant===\"outline\";const dynamicInstructionText=instructionText.replace(\"{holdSeconds}\",holdDurationSeconds.toString());return /*#__PURE__*/_jsxs(\"div\",{id:\"hold-bot-verification\",style:{width:\"100%\"},children:[honeypotEnabled&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"bot_trap_field_ignore\",value:honeypot,onChange:e=>setHoneypot(e.target.value),style:{position:\"absolute\",left:\"-9999px\",width:\"1px\",height:\"1px\",opacity:0,pointerEvents:\"none\"},tabIndex:-1,autoComplete:\"new-password\",\"data-lpignore\":\"true\",\"data-1p-ignore\":\"true\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(motion.div,{layout:isCanvas?false:\"position\",style:{position:\"relative\",overflow:\"hidden\",borderRadius:borderRadius,backgroundColor:cardBackground,backdropFilter:\"blur(24px)\",WebkitBackdropFilter:\"blur(24px)\",border:`${cardBorderWidth}px solid ${cardBorderColor}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",paddingTop,paddingBottom,paddingLeft,paddingRight,display:\"flex\",flexDirection:\"column\",gap:itemGap},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:paddingTop,left:paddingLeft,right:paddingRight,zIndex:20,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(AnimatePresence,{mode:\"wait\",children:[showSubmitAttemptWarning&&state===\"warning\"&&/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?false:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.3},style:{display:\"flex\",alignItems:\"flex-start\",gap:12,padding:messageCardPadding,borderRadius:Math.max(8,borderRadius-4),backgroundColor:\"rgba(254, 243, 199, 0.95)\",backdropFilter:\"blur(8px)\",border:\"1px solid rgba(253, 230, 138, 0.8)\",boxShadow:\"0 10px 30px -10px rgba(0,0,0,0.1)\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:2},children:/*#__PURE__*/_jsx(ArrowDownIcon,{color:\"#D97706\"})}),/*#__PURE__*/_jsx(\"p\",{style:{...warningStyles,color:warningColor,margin:0},children:warningText})]},\"warning-message\"),state===\"error\"&&/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?false:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.3},style:{display:\"flex\",alignItems:\"flex-start\",gap:12,padding:messageCardPadding,borderRadius:Math.max(8,borderRadius-4),backgroundColor:\"rgba(254, 226, 226, 0.95)\",backdropFilter:\"blur(8px)\",border:\"1px solid rgba(254, 202, 202, 0.8)\",boxShadow:\"0 10px 30px -10px rgba(0,0,0,0.1)\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:2},children:/*#__PURE__*/_jsx(AlertCircleIcon,{color:\"#DC2626\"})}),/*#__PURE__*/_jsx(\"p\",{style:{...errorStyles,color:errorColor,margin:0},children:errorText})]},\"error-message\")]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:16},children:[/*#__PURE__*/_jsx(motion.div,{animate:{scale:state===\"success\"?[1,1.1,1]:1,rotate:state===\"success\"?[0,5,-5,0]:0},transition:{duration:.5},children:/*#__PURE__*/_jsx(\"div\",{style:getIconBoxStyle(),children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:state===\"success\"?/*#__PURE__*/_jsx(motion.div,{initial:isCanvas?false:{scale:0,rotate:-180},animate:{scale:1,rotate:0},exit:{scale:0,rotate:180},transition:{duration:.5,ease:[.34,1.56,.64,1]},children:/*#__PURE__*/_jsx(CheckIcon,{color:successIconColor})},\"check\"):state===\"error\"?/*#__PURE__*/_jsx(motion.div,{initial:isCanvas?false:{scale:0},animate:{scale:1},exit:{scale:0},children:/*#__PURE__*/_jsx(AlertCircleIcon,{color:errorIconColor})},\"error\"):state===\"warning\"?/*#__PURE__*/_jsx(motion.div,{initial:isCanvas?false:{scale:0},animate:{scale:1},exit:{scale:0},children:/*#__PURE__*/_jsx(AlertCircleIcon,{color:\"#F59E0B\"})},\"warning\"):/*#__PURE__*/_jsx(motion.div,{initial:isCanvas?false:{scale:0},animate:{scale:1},exit:{scale:0},children:/*#__PURE__*/_jsx(ShieldIcon,{color:iconColor})},\"shield\")})})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:state===\"success\"?/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?false:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...successStyles,margin:\"0 0 4px 0\",color:successColor},children:successText}),/*#__PURE__*/_jsx(\"p\",{style:{...footerStyles,color:footerColor,margin:0},children:successFooterText})]},\"success\"):/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?false:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...instructionStyles,margin:\"0 0 4px 0\",color:instructionColor},children:dynamicInstructionText}),/*#__PURE__*/_jsx(\"p\",{style:{...footerStyles,color:footerColor,margin:0},children:footerText})]},\"default\")})})]}),/*#__PURE__*/_jsxs(motion.button,{tabIndex:0,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onMouseLeave:handleMouseUp,onTouchStart:handleMouseDown,onTouchEnd:handleMouseUp,onKeyDown:handleKeyDown,onKeyUp:handleKeyUp,disabled:state===\"success\",whileTap:state!==\"success\"?{scale:.98}:{},layout:isCanvas?false:\"position\",style:{position:\"relative\",width:\"100%\",paddingTop:buttonPaddingTop,paddingBottom:buttonPaddingBottom,paddingLeft:buttonPaddingLeft,paddingRight:buttonPaddingRight,borderRadius:buttonBorderRadius,overflow:\"hidden\",cursor:state===\"success\"?\"default\":\"pointer\",transition:\"all 0.3s ease\",backgroundColor:isOutline?\"transparent\":state===\"success\"?progressBarColor:buttonColor,border:isOutline?`1px solid ${state===\"success\"?progressBarColor:buttonColor}`:\"none\",boxShadow:isOutline?\"none\":state===\"success\"?`0 0 0 1px ${progressBarColor}33, 0 4px 16px ${progressBarColor}40`:\"0 0 0 1px rgba(0,0,0,0.08), 0 4px 16px rgba(0,0,0,0.08)\",display:\"block\",outline:\"none\",userSelect:\"none\",WebkitUserSelect:\"none\",WebkitTouchCallout:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,backgroundColor:progressBarColor,transformOrigin:\"left\",zIndex:0},initial:isCanvas?false:{scaleX:0},animate:{scaleX:progress/100,opacity:state===\"success\"?isOutline?.15:0:isOutline?.15:1},transition:{duration:.1,ease:\"linear\"}}),state===\"holding\"&&!isOutline&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,background:\"linear-gradient(to right, transparent, rgba(255,255,255,0.15), transparent)\",zIndex:1},animate:{x:[\"-100%\",\"100%\"]},transition:{duration:1.5,repeat:Infinity,ease:\"linear\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:10,height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:state===\"success\"?/*#__PURE__*/_jsxs(motion.div,{initial:isCanvas?false:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(motion.div,{initial:isCanvas?false:{scale:0,rotate:-90},animate:{scale:1,rotate:0},transition:{delay:.1,duration:.4,ease:[.34,1.56,.64,1]},style:{width:24,height:24,borderRadius:\"50%\",background:isOutline?\"transparent\":\"rgba(255,255,255,0.25)\",backdropFilter:isOutline?\"none\":\"blur(4px)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(CheckIcon,{color:isOutline?progressBarColor:buttonSuccessIconColor,strokeWidth:3,size:14})}),/*#__PURE__*/_jsx(\"span\",{style:{...buttonStyles,color:isOutline?progressBarColor:buttonTextColor,margin:0,whiteSpace:\"nowrap\"},children:buttonSuccessText})]},\"success-content\"):state===\"holding\"?/*#__PURE__*/_jsxs(motion.span,{initial:isCanvas?false:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{...buttonStyles,color:buttonTextColor,margin:0,whiteSpace:\"nowrap\"},children:[\"Keep holding... \",Math.floor(progress),\"%\"]},\"holding-text\"):/*#__PURE__*/_jsx(motion.span,{initial:isCanvas?false:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{...buttonStyles,color:buttonTextColor,margin:0,whiteSpace:\"nowrap\"},children:buttonText},\"default-text\")})})]})]})})]});}addPropertyControls(Bot_Prevention_Pro,{// Security Settings\nhoneypotEnabled:{type:ControlType.Boolean,title:\"Honeypot Protection\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},holdDurationSeconds:{type:ControlType.Number,title:\"Hold Duration\",min:1,max:10,step:1,defaultValue:2,unit:\"s\",displayStepper:true},showStyling:{type:ControlType.Boolean,title:\"Show Styling Options\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},// Instruction\ninstructionText:{type:ControlType.String,title:\"Instruction Text\",defaultValue:\"Hold to verify for {holdSeconds} seconds\"},instructionFont:{type:ControlType.Font,title:\"Instruction Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:18,weight:\"600\",lineHeight:1.5,letterSpacing:\"-0.02em\"},hidden:props=>!props.showStyling},instructionColor:{type:ControlType.Color,title:\"Instruction Color\",defaultValue:\"#171717\",hidden:props=>!props.showStyling},// Footer\nfooterText:{type:ControlType.String,title:\"Footer Text\",defaultValue:\"Security powered by system\"},footerFont:{type:ControlType.Font,title:\"Footer Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:14,weight:\"400\",lineHeight:1.5,letterSpacing:0},hidden:props=>!props.showStyling},footerColor:{type:ControlType.Color,title:\"Footer Color\",defaultValue:\"#737373\",hidden:props=>!props.showStyling},// Button Text\nbuttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Hold to Verify\"},buttonSuccessText:{type:ControlType.String,title:\"Btn Success Text\",defaultValue:\"Verification Complete\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:16,weight:\"500\",lineHeight:1.5,letterSpacing:\"-0.01em\"},hidden:props=>!props.showStyling},buttonVariant:{type:ControlType.Enum,title:\"Button Style\",options:[\"filled\",\"outline\"],optionTitles:[\"Filled\",\"Outline\"],defaultValue:\"filled\",hidden:props=>!props.showStyling},// Progress / Button Colors\nbuttonColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#171717\",hidden:props=>!props.showStyling},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showStyling},progressBarColor:{type:ControlType.Color,title:\"Progress Bar Color\",defaultValue:\"#10B981\",hidden:props=>!props.showStyling},buttonSuccessIconColor:{type:ControlType.Color,title:\"Btn Checkmark Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showStyling},// Button Padding\nbuttonPaddingTop:{type:ControlType.Number,title:\"Btn Pad Top\",min:0,max:40,step:2,defaultValue:12,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},buttonPaddingBottom:{type:ControlType.Number,title:\"Btn Pad Bottom\",min:0,max:40,step:2,defaultValue:12,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},buttonPaddingLeft:{type:ControlType.Number,title:\"Btn Pad Left\",min:0,max:60,step:2,defaultValue:12,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},buttonPaddingRight:{type:ControlType.Number,title:\"Btn Pad Right\",min:0,max:60,step:2,defaultValue:12,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},// Header Icons\niconColor:{type:ControlType.Color,title:\"Default Icon Color\",defaultValue:\"#A3A3A3\",hidden:props=>!props.showStyling},iconBackgroundColor:{type:ControlType.Color,title:\"Default Icon Box\",defaultValue:\"#f5f5f5\",hidden:props=>!props.showStyling},successIconColor:{type:ControlType.Color,title:\"Success Icon Color\",defaultValue:\"#10B981\",hidden:props=>!props.showStyling},errorIconColor:{type:ControlType.Color,title:\"Error Icon Color\",defaultValue:\"#EF4444\",hidden:props=>!props.showStyling},errorIconBackgroundColor:{type:ControlType.Color,title:\"Error Icon Box\",defaultValue:\"rgba(239, 68, 68, 0.1)\",hidden:props=>!props.showStyling},// Success State Info\nsuccessText:{type:ControlType.String,title:\"Success Message\",defaultValue:\"Verified successfully\"},successFooterText:{type:ControlType.String,title:\"Success Footer\",defaultValue:\"Verification complete\"},successFont:{type:ControlType.Font,title:\"Success Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:18,weight:\"600\",lineHeight:1.5,letterSpacing:\"-0.02em\"},hidden:props=>!props.showStyling},successColor:{type:ControlType.Color,title:\"Success Text Color\",defaultValue:\"#171717\",hidden:props=>!props.showStyling},// Error\nerrorText:{type:ControlType.String,title:\"Error Message\",defaultValue:\"Verification failed. Please try again.\"},errorFont:{type:ControlType.Font,title:\"Error Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:14,weight:\"400\",lineHeight:1.5,letterSpacing:0},hidden:props=>!props.showStyling},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#7F1D1D\",hidden:props=>!props.showStyling},// Warning\nwarningText:{type:ControlType.String,title:\"Warning Message\",defaultValue:\"Please complete the verification before submitting.\"},warningFont:{type:ControlType.Font,title:\"Warning Font\",controls:\"extended\",defaultValue:{family:\"Inter\",size:14,weight:\"400\",lineHeight:1.5,letterSpacing:0},hidden:props=>!props.showStyling},warningColor:{type:ControlType.Color,title:\"Warning Color\",defaultValue:\"#78350F\",hidden:props=>!props.showStyling},warningDurationSeconds:{type:ControlType.Number,title:\"Warning Duration\",min:1,max:30,step:1,defaultValue:5,unit:\"s\",displayStepper:true,hidden:props=>!props.showStyling},// Card Styling\ncardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"rgba(255, 255, 255, 0)\",hidden:props=>!props.showStyling},cardBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(0,0,0,0)\",hidden:props=>!props.showStyling},cardBorderWidth:{type:ControlType.Number,title:\"Border Width\",min:0,max:10,step:1,defaultValue:0,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},// Layout\nborderRadius:{type:ControlType.Number,title:\"Card Radius\",min:0,max:50,step:1,defaultValue:12,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",min:0,max:50,step:1,defaultValue:8,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},itemGap:{type:ControlType.Number,title:\"Item Spacing\",min:0,max:64,step:2,defaultValue:24,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},paddingTop:{type:ControlType.Number,title:\"Card Pad Top\",min:0,max:100,step:2,defaultValue:16,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},paddingBottom:{type:ControlType.Number,title:\"Card Pad Bottom\",min:0,max:100,step:2,defaultValue:16,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},paddingLeft:{type:ControlType.Number,title:\"Card Pad Left\",min:0,max:100,step:2,defaultValue:0,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},paddingRight:{type:ControlType.Number,title:\"Card Pad Right\",min:0,max:100,step:2,defaultValue:0,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling},messageCardPadding:{type:ControlType.Number,title:\"Msg Card Pad\",min:0,max:50,step:2,defaultValue:16,unit:\"px\",displayStepper:true,hidden:props=>!props.showStyling}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Bot_Prevention_Pro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bot_Prevention_Pro.map","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/NdYGPpcO44VtI49TzE91/hKMVaRauGjdJRfE4DQdG/p_m1akYx0.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={eqbvUkB01:{hover:true,pressed:true}};const cycleOrder=[\"eqbvUkB01\",\"M_ltOUweU\",\"GbdeXrOXt\",\"vizYbVhDU\",\"Ln_neamUH\"];const serializationHash=\"framer-SL3dS\";const variantClassNames={eqbvUkB01:\"framer-v-1ynmih9\",GbdeXrOXt:\"framer-v-1x2voqk\",Ln_neamUH:\"framer-v-3h9wat\",M_ltOUweU:\"framer-v-1vpcqul\",vizYbVhDU:\"framer-v-16wgpkk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"eqbvUkB01\",Disabled:\"GbdeXrOXt\",Error:\"Ln_neamUH\",Loading:\"M_ltOUweU\",Success:\"vizYbVhDU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eqbvUkB01\"};};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:\"eqbvUkB01\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"M_ltOUweU\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"M_ltOUweU\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ynmih9\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"eqbvUkB01\",ref:refBinding,style:{backgroundColor:\"var(--token-1cf62b00-0a91-4eb4-a7c7-17c8465860a6, rgb(255, 255, 255))\",opacity:1,...style},variants:{\"eqbvUkB01-hover\":{backgroundColor:\"var(--token-b2a1b3a7-20bd-4a8c-96a5-a604d30d6c4c, rgb(28, 28, 28))\",opacity:1},\"eqbvUkB01-pressed\":{backgroundColor:\"var(--token-b2a1b3a7-20bd-4a8c-96a5-a604d30d6c4c, rgb(28, 28, 28))\",opacity:1},GbdeXrOXt:{opacity:.5},Ln_neamUH:{backgroundColor:\"var(--token-1bdb84a6-3660-4128-9cf9-1d1421168e05, rgba(255, 34, 68, 0.15))\",opacity:1},vizYbVhDU:{opacity:1}},...addPropertyOverrides({\"eqbvUkB01-hover\":{\"data-framer-name\":undefined},\"eqbvUkB01-pressed\":{\"data-framer-name\":undefined},GbdeXrOXt:{\"data-framer-name\":\"Disabled\"},Ln_neamUH:{\"data-framer-name\":\"Error\"},M_ltOUweU:{\"data-framer-name\":\"Loading\"},vizYbVhDU:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9a7me0\",\"data-styles-preset\":\"p_m1akYx0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f861e579-2e12-4363-acbe-3e6c47e8f962, rgb(0, 0, 0)))\"},children:\"Submit form\"})}),className:\"framer-1fjsdl7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vOQf8S5eT\",style:{\"--extracted-r6o4lv\":\"var(--token-f861e579-2e12-4363-acbe-3e6c47e8f962, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Ln_neamUH:{\"--extracted-r6o4lv\":\"var(--token-a31559c2-d0cc-40a9-9c3a-30ab6119334e, rgb(255, 34, 68))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"eqbvUkB01-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9a7me0\",\"data-styles-preset\":\"p_m1akYx0\",children:\"Submit form\"})})},\"eqbvUkB01-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9a7me0\",\"data-styles-preset\":\"p_m1akYx0\",children:\"Submit form\"})})},Ln_neamUH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9a7me0\",\"data-styles-preset\":\"p_m1akYx0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a31559c2-d0cc-40a9-9c3a-30ab6119334e, rgb(255, 34, 68)))\"},children:\"Something went wrong\"})})},vizYbVhDU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9a7me0\",\"data-styles-preset\":\"p_m1akYx0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f861e579-2e12-4363-acbe-3e6c47e8f962, rgb(0, 0, 0)))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tirx5r\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"hCI1jA6sB\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1aa7yic\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"aZhqhADvr\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(0, 0, 0) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{M_ltOUweU:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lv4je7\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"DcXCEX1m4\",style:{backgroundColor:\"var(--token-1cf62b00-0a91-4eb4-a7c7-17c8465860a6, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SL3dS.framer-lxtana, .framer-SL3dS .framer-lxtana { display: block; }\",\".framer-SL3dS.framer-1ynmih9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 18px 12px 18px; position: relative; width: min-content; }\",\".framer-SL3dS .framer-1fjsdl7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-SL3dS .framer-tirx5r { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-SL3dS .framer-1aa7yic { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-SL3dS .framer-lv4je7 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-SL3dS.framer-v-1vpcqul.framer-1ynmih9, .framer-SL3dS.framer-v-1x2voqk.framer-1ynmih9, .framer-SL3dS.framer-v-16wgpkk.framer-1ynmih9, .framer-SL3dS.framer-v-3h9wat.framer-1ynmih9 { cursor: unset; }\",\".framer-SL3dS.framer-v-1vpcqul .framer-1aa7yic { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M_ltOUweU\":{\"layout\":[\"auto\",\"auto\"]},\"GbdeXrOXt\":{\"layout\":[\"auto\",\"auto\"]},\"vizYbVhDU\":{\"layout\":[\"auto\",\"auto\"]},\"Ln_neamUH\":{\"layout\":[\"auto\",\"auto\"]},\"FDfYG1nrA\":{\"layout\":[\"auto\",\"auto\"]},\"KHXKaunxG\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFimORhHA4=withCSS(Component,css,\"framer-SL3dS\");export default FramerFimORhHA4;FramerFimORhHA4.displayName=\"Form Button\";FramerFimORhHA4.defaultProps={height:41,width:112};addPropertyControls(FramerFimORhHA4,{variant:{options:[\"eqbvUkB01\",\"M_ltOUweU\",\"GbdeXrOXt\",\"vizYbVhDU\",\"Ln_neamUH\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFimORhHA4,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFimORhHA4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"41\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M_ltOUweU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GbdeXrOXt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vizYbVhDU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ln_neamUH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FDfYG1nrA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KHXKaunxG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"112\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}