{"version":3,"file":"ResponsiveResendForm.Dc2PXOYH.mjs","names":["useState","useRef","useMemo","useCallback","startTransition","p"],"sources":["https:/framerusercontent.com/modules/quZt40ew54gtWsUNQVqA/gZEOcO7ewv7L2SKq1IN3/ResponsiveResendForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * User instructions:\n * Create a fully responsive form that matches the provided design exactly (pixel-perfect). Ensure it looks and functions properly across desktop, tablet, and mobile devices.\n * Requirements:\n * • Integrate email submission using Resend\n * • Ensure all form data is sent correctly to the configured email address\n * • Add a configurable option to redirect users to a custom “Thank You” page after successful submission\n * • Include proper validation and error handling for all fields\n * • Maintain fast performance and smooth user experience\n *//**\n * @framerIntrinsicWidth 1100\n * @framerIntrinsicHeight 160\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ResponsiveResendForm(props){const{nameLabel,phoneLabel,serviceLabel,namePlaceholder,phonePlaceholder,servicePlaceholder,services,buttonLabel,disclaimer,useProxyEndpoint,proxyEndpointUrl,resendApiKey=\"\",fromEmail,toEmail,subject,enableRedirect,thankYouUrl,requiredName,requiredPhone,requiredService,containerBackground,containerBorderColor,containerShadow,containerRadius,containerPadding,containerGap,labelColor,labelFont,inputBackground,inputBorderColor,inputTextColor,inputPlaceholderColor,inputRadius,inputHeight,inputPaddingX,inputFont,buttonBackground,buttonTextColor,buttonRadius,buttonHeight,buttonMinWidth,buttonFont,helperTextColor,helperFont,errorColor,successMessage,style}=props;const isThumbnail=RenderTarget.current()===RenderTarget.thumbnail;const[name,setName]=useState(\"\");const[phone,setPhone]=useState(\"\");const[service,setService]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[errors,setErrors]=useState({});const[touched,setTouched]=useState({name:false,phone:false,service:false});const abortRef=useRef(null);useEffect(()=>{return()=>{if(abortRef.current)abortRef.current.abort();};},[]);const canRedirect=useMemo(()=>{return enableRedirect&&typeof window!==\"undefined\"&&thankYouUrl.trim().length>0;},[enableRedirect,thankYouUrl]);const resolvedProxyEndpoint=useMemo(()=>{if(!useProxyEndpoint)return\"\";const raw=String(proxyEndpointUrl||\"\").trim();if(!raw)return\"\";const ensurePath=url=>{const trimmed=url.trim();if(!trimmed)return trimmed;// Normalize common pasted endpoints (Vercel functions are typically /api/send not /api/send.js)\nconst normalized=trimmed.replace(/\\/(api\\/[^?#]+?)(\\.js|\\.ts)(?=[?#]|$)/,\"/$1\");// If user already pasted a full function endpoint, use it as-is\nif(normalized.includes(\"/api/\"))return normalized;// Allow pasting just the Vercel project URL (e.g. https://project.vercel.app)\nreturn normalized.replace(/\\/+$/,\"\")+\"/api/send\";};if(typeof window!==\"undefined\"&&raw.startsWith(\"/\")){try{return ensurePath(new URL(raw,window.location.origin).toString());}catch{return ensurePath(raw);}}return ensurePath(raw);},[useProxyEndpoint,proxyEndpointUrl]);const normalizedServices=useMemo(()=>{const list=Array.isArray(services)?services:[];return list.map(s=>({label:String(s?.label??\"\").trim(),value:String(s?.value??\"\").trim()})).filter(s=>s.label.length>0&&s.value.length>0);},[services]);const validate=useCallback(()=>{const next={};if(requiredName&&name.trim().length<2)next.name=\"Please enter your name.\";if(requiredPhone){const digits=phone.replace(/[^\\d]/g,\"\");if(digits.length<10)next.phone=\"Please enter a valid phone number.\";}if(requiredService&&service.trim().length===0)next.service=\"Please select a service.\";if(!toEmail||!toEmail.includes(\"@\"))next.form=\"Please configure a valid recipient email.\";if(!fromEmail||!fromEmail.includes(\"@\"))next.form=\"Please configure a valid sender email.\";if(useProxyEndpoint){if(!proxyEndpointUrl||proxyEndpointUrl.trim().length<4){next.form=\"Please configure a proxy endpoint URL (e.g. https://your-vercel-app.vercel.app or https://your-vercel-app.vercel.app/api/send).\";}}else{if(!resendApiKey||resendApiKey.trim().length<10)next.form=\"Please configure a Resend API key.\";}return next;},[requiredName,requiredPhone,requiredService,name,phone,service,toEmail,fromEmail,resendApiKey,useProxyEndpoint,proxyEndpointUrl]);const setTouchedField=useCallback(key=>{startTransition(()=>setTouched(t=>({...t,[key]:true})));},[]);const onSubmit=useCallback(async e=>{e.preventDefault();if(isThumbnail)return;if(status===\"loading\")return;const nextErrors=validate();startTransition(()=>{setErrors(nextErrors);setTouched({name:true,phone:true,service:true});});if(Object.keys(nextErrors).length>0){startTransition(()=>setStatus(\"error\"));return;}if(typeof window===\"undefined\")return;if(abortRef.current)abortRef.current.abort();const controller=new AbortController;abortRef.current=controller;startTransition(()=>{setStatus(\"loading\");setErrors({});});try{const html=`\n<div style=\"font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; font-size: 14px; line-height: 1.45;\">\n  <h2 style=\"margin: 0 0 12px;\">New quote request</h2>\n  <div style=\"margin: 0 0 6px;\"><strong>Name:</strong> ${escapeHtml(name.trim())}</div>\n  <div style=\"margin: 0 0 6px;\"><strong>Phone:</strong> ${escapeHtml(phone.trim())}</div>\n  <div style=\"margin: 0 0 6px;\"><strong>Service:</strong> ${escapeHtml(service.trim())}</div>\n</div>`.trim();const endpoint=useProxyEndpoint?resolvedProxyEndpoint:\"https://api.resend.com/emails\";const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",...useProxyEndpoint?{}:{Authorization:`Bearer ${resendApiKey.trim()}`}},body:JSON.stringify(useProxyEndpoint?{from:fromEmail.trim(),to:toEmail.trim(),subject:subject?.trim()||\"New form submission\",html,fields:{name:name.trim(),phone:phone.trim(),service:service.trim()}}:{from:fromEmail.trim(),to:[toEmail.trim()],subject:subject?.trim()||\"New form submission\",html}),signal:controller.signal});if(!res.ok){let message=\"Something went wrong. Please try again.\";try{const json=await res.json();if(json?.message)message=String(json.message);}catch{}startTransition(()=>{setStatus(\"error\");setErrors({form:message});});return;}startTransition(()=>setStatus(\"success\"));if(canRedirect){window.location.href=thankYouUrl.trim();}else{startTransition(()=>{setName(\"\");setPhone(\"\");setService(\"\");setTouched({name:false,phone:false,service:false});});}}catch(err){if(err?.name===\"AbortError\")return;const isFailedFetch=typeof err?.message===\"string\"&&(err.message.includes(\"Failed to fetch\")||err.message.includes(\"NetworkError\"));startTransition(()=>{setStatus(\"error\");setErrors({form:isFailedFetch?useProxyEndpoint?\"Network error calling your proxy endpoint. Please verify the URL and try again.\":\"Browser blocked the request (CORS). Use a proxy endpoint (server-side) instead of calling Resend directly from the browser.\":\"Network error. Please try again.\"});});}},[isThumbnail,status,validate,name,phone,service,resendApiKey,fromEmail,toEmail,subject,canRedirect,thankYouUrl,useProxyEndpoint,proxyEndpointUrl,resolvedProxyEndpoint]);const showFieldError=useCallback(key=>{return Boolean(touched[key]&&errors[key]);},[touched,errors]);const isDisabled=status===\"loading\";const isFixedWidth=!!(style&&style.width===\"100%\");const isFixedHeight=!!(style&&style.height===\"100%\");const rootStyle=useMemo(()=>({...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",display:\"flex\",alignItems:\"stretch\",justifyContent:\"center\",...isFixedWidth?null:{minWidth:320},...isFixedHeight?null:{minHeight:120}}),[style,isFixedWidth,isFixedHeight]);const cardStyle=useMemo(()=>({width:\"100%\",height:\"100%\",background:containerBackground,border:`1px solid ${containerBorderColor}`,boxShadow:containerShadow,borderRadius:containerRadius,padding:containerPadding,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:10}),[containerBackground,containerBorderColor,containerShadow,containerRadius,containerPadding]);const rowStyle=useMemo(()=>({width:\"100%\",display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-end\",gap:`${containerGap}px`}),[containerGap]);const fieldWrapBase=useMemo(()=>({display:\"flex\",flexDirection:\"column\",gap:8,minWidth:180,flex:\"1 1 220px\"}),[]);const fieldWrapName=useMemo(()=>({...fieldWrapBase,minWidth:240,flex:\"2 1 320px\"}),[fieldWrapBase]);const fieldWrapPhone=useMemo(()=>({...fieldWrapBase,flex:\"1 1 220px\"}),[fieldWrapBase]);const fieldWrapService=useMemo(()=>({...fieldWrapBase,flex:\"1 1 220px\"}),[fieldWrapBase]);const labelStyle=useMemo(()=>({margin:0,color:labelColor,...labelFont,lineHeight:labelFont?.lineHeight??\"1em\"}),[labelColor,labelFont]);const inputCommon=useMemo(()=>({width:\"100%\",height:inputHeight,borderRadius:inputRadius,border:`1px solid ${inputBorderColor}`,background:inputBackground,color:inputTextColor,padding:`0 ${inputPaddingX}px`,outline:\"none\",boxSizing:\"border-box\",...inputFont,WebkitAppearance:\"none\",appearance:\"none\"}),[inputHeight,inputRadius,inputBorderColor,inputBackground,inputTextColor,inputPaddingX,inputFont]);const selectStyle=useMemo(()=>({...inputCommon,paddingRight:42,backgroundImage:\"linear-gradient(45deg, transparent 50%, rgba(0,0,0,0.55) 50%), linear-gradient(135deg, rgba(0,0,0,0.55) 50%, transparent 50%)\",backgroundPosition:\"calc(100% - 18px) 50%, calc(100% - 12px) 50%\",backgroundSize:\"6px 6px, 6px 6px\",backgroundRepeat:\"no-repeat\"}),[inputCommon]);const buttonStyle=useMemo(()=>({height:buttonHeight,minWidth:buttonMinWidth,borderRadius:buttonRadius,border:\"none\",background:buttonBackground,color:buttonTextColor,cursor:isDisabled?\"not-allowed\":\"pointer\",opacity:isDisabled?.75:1,padding:\"0 22px\",boxSizing:\"border-box\",...buttonFont,lineHeight:buttonFont?.lineHeight??\"1em\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",whiteSpace:\"nowrap\",userSelect:\"none\"}),[buttonHeight,buttonMinWidth,buttonRadius,buttonBackground,buttonTextColor,isDisabled,buttonFont]);const helperStyle=useMemo(()=>({margin:0,color:helperTextColor,...helperFont,lineHeight:helperFont?.lineHeight??\"1.3em\"}),[helperTextColor,helperFont]);const errorStyle=useMemo(()=>({margin:0,color:errorColor,...helperFont,lineHeight:helperFont?.lineHeight??\"1.2em\"}),[errorColor,helperFont]);const statusLine=useMemo(()=>{if(status===\"success\"&&!canRedirect&&successMessage?.trim()){return /*#__PURE__*/_jsx(\"p\",{style:{...helperStyle,color:helperTextColor},\"aria-live\":\"polite\",children:successMessage});}if(status===\"error\"&&errors.form){return /*#__PURE__*/_jsx(\"p\",{style:errorStyle,\"aria-live\":\"polite\",children:errors.form});}return null;},[status,canRedirect,successMessage,helperStyle,helperTextColor,errors.form,errorStyle]);if(isThumbnail){return /*#__PURE__*/_jsx(\"div\",{style:rootStyle,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"div\",{style:cardStyle})});}return /*#__PURE__*/_jsxs(\"div\",{style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .rrf-input::placeholder { color: ${inputPlaceholderColor}; opacity: 1; }\n                .rrf-input:focus { border-color: rgba(0,0,0,0.28); }\n                .rrf-select:focus { border-color: rgba(0,0,0,0.28); }\n                .rrf-button:focus { outline: 2px solid rgba(0,0,0,0.25); outline-offset: 2px; }\n                @media (hover: hover) {\n                    .rrf-button:hover { filter: brightness(0.98); }\n                }\n\n                /* Tablet layout (match provided design): Name full-width, Phone+Service side-by-side, Button full-width */\n                @media (max-width: 900px) {\n                    .rrf-field-name { flex: 1 1 100% !important; min-width: 100% !important; }\n                    .rrf-buttonWrap { flex: 1 1 100% !important; min-width: 100% !important; }\n                    .rrf-button { width: 100% !important; }\n                }\n\n                /* Mobile: stack everything */\n                @media (max-width: 540px) {\n                    .rrf-field { flex: 1 1 100% !important; min-width: 100% !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"form\",{style:cardStyle,onSubmit:onSubmit,\"aria-label\":\"Request a quote form\",children:[/*#__PURE__*/_jsxs(\"div\",{style:rowStyle,className:\"rrf-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:fieldWrapName,className:\"rrf-field rrf-field-name\",children:[/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:nameLabel}),/*#__PURE__*/_jsx(\"input\",{className:\"rrf-input\",style:inputCommon,value:name,onChange:e=>startTransition(()=>setName(e.target.value)),onBlur:()=>setTouchedField(\"name\"),placeholder:namePlaceholder,autoComplete:\"name\",inputMode:\"text\",\"aria-label\":nameLabel,\"aria-invalid\":showFieldError(\"name\"),disabled:isDisabled}),showFieldError(\"name\")&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:errors.name})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrapPhone,className:\"rrf-field\",children:[/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:phoneLabel}),/*#__PURE__*/_jsx(\"input\",{className:\"rrf-input\",style:inputCommon,value:phone,onChange:e=>startTransition(()=>setPhone(e.target.value)),onBlur:()=>setTouchedField(\"phone\"),placeholder:phonePlaceholder,autoComplete:\"tel\",inputMode:\"tel\",\"aria-label\":phoneLabel,\"aria-invalid\":showFieldError(\"phone\"),disabled:isDisabled}),showFieldError(\"phone\")&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:errors.phone})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldWrapService,className:\"rrf-field\",children:[/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:serviceLabel}),/*#__PURE__*/_jsxs(\"select\",{className:\"rrf-select\",style:{...selectStyle,color:service?inputTextColor:inputPlaceholderColor},value:service,onChange:e=>startTransition(()=>setService(e.target.value)),onBlur:()=>setTouchedField(\"service\"),\"aria-label\":serviceLabel,\"aria-invalid\":showFieldError(\"service\"),disabled:isDisabled,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:servicePlaceholder}),normalizedServices.map(s=>/*#__PURE__*/_jsx(\"option\",{value:s.value,children:s.label},s.value))]}),showFieldError(\"service\")&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:errors.service})]}),/*#__PURE__*/_jsx(\"div\",{className:\"rrf-buttonWrap\",style:{display:\"flex\",flex:`0 1 ${Math.max(220,buttonMinWidth)}px`,minWidth:buttonMinWidth},children:/*#__PURE__*/_jsx(\"button\",{className:\"rrf-button\",type:\"submit\",style:buttonStyle,disabled:isDisabled,\"aria-busy\":status===\"loading\",children:status===\"loading\"?\"Sending…\":buttonLabel})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[disclaimer?.trim()?.length?/*#__PURE__*/_jsx(\"p\",{style:helperStyle,children:disclaimer}):null,statusLine]})]})]});}function escapeHtml(value){return value.replaceAll(\"&\",\"&amp;\").replaceAll(\"<\",\"&lt;\").replaceAll(\">\",\"&gt;\").replaceAll('\"',\"&quot;\").replaceAll(\"'\",\"&#039;\");}addPropertyControls(ResponsiveResendForm,{nameLabel:{type:ControlType.String,title:\"Name Label\",defaultValue:\"Name\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"Phone Number\"},serviceLabel:{type:ControlType.String,title:\"Service Label\",defaultValue:\"Select Service\"},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",defaultValue:\"John Smith\"},phonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",defaultValue:\"(111) 111-1111\"},servicePlaceholder:{type:ControlType.String,title:\"Service Placeholder\",defaultValue:\"Click here\"},services:{type:ControlType.Array,title:\"Services\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Interior Detail\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"interior_detail\"}}},defaultValue:[{label:\"Interior Detail\",value:\"interior_detail\"},{label:\"Exterior Detail\",value:\"exterior_detail\"},{label:\"Full Detail\",value:\"full_detail\"}]},buttonLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Request A Quote\"},disclaimer:{type:ControlType.String,title:\"Disclaimer\",defaultValue:\"By submitting your contact details, you agree to receive automated SMS/MMS messages from Minted Detail. Message & data rates may apply.\",displayTextArea:true},useProxyEndpoint:{type:ControlType.Boolean,title:\"Use Proxy\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},proxyEndpointUrl:{type:ControlType.String,title:\"Proxy URL\",defaultValue:\"https://resend-api-five.vercel.app/api/send\",hidden:p=>!p.useProxyEndpoint},resendApiKey:{type:ControlType.String,title:\"Resend API Key\",defaultValue:\"\",obscured:true,hidden:p=>p.useProxyEndpoint},fromEmail:{type:ControlType.String,title:\"From Email\",defaultValue:\"onboarding@resend.dev\"},toEmail:{type:ControlType.String,title:\"To Email\",defaultValue:\"you@example.com\"},subject:{type:ControlType.String,title:\"Subject\",defaultValue:\"New quote request\"},enableRedirect:{type:ControlType.Boolean,title:\"Redirect\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},thankYouUrl:{type:ControlType.String,title:\"Thank You URL\",defaultValue:\"/thank-you\",hidden:p=>!p.enableRedirect},requiredName:{type:ControlType.Boolean,title:\"Name Required\",defaultValue:true},requiredPhone:{type:ControlType.Boolean,title:\"Phone Required\",defaultValue:true},requiredService:{type:ControlType.Boolean,title:\"Service Required\",defaultValue:true},containerBackground:{type:ControlType.Color,title:\"Card Bg\",defaultValue:\"#FFFFFF\"},containerBorderColor:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"#E9E9E9\"},containerShadow:{type:ControlType.String,title:\"Card Shadow\",defaultValue:\"0 10px 30px rgba(0,0,0,0.08)\"},containerRadius:{type:ControlType.BorderRadius,title:\"Card Radius\",defaultValue:\"14px\"},containerPadding:{type:ControlType.Padding,title:\"Card Padding\",defaultValue:\"22px\"},containerGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:18,min:8,max:40,step:1},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#3A3A3A\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"13px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},inputBackground:{type:ControlType.Color,title:\"Input Bg\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#E6E6E6\"},inputTextColor:{type:ControlType.Color,title:\"Input Text\",defaultValue:\"#3A3A3A\"},inputPlaceholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#A7A7A7\"},inputRadius:{type:ControlType.BorderRadius,title:\"Input Radius\",defaultValue:\"10px\"},inputHeight:{type:ControlType.Number,title:\"Input Height\",defaultValue:44,min:36,max:64,step:1},inputPaddingX:{type:ControlType.Number,title:\"Input Padding\",defaultValue:14,min:8,max:24,step:1},inputFont:{type:ControlType.Font,title:\"Input Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},buttonBackground:{type:ControlType.Color,title:\"Button Bg\",defaultValue:\"#111111\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},buttonRadius:{type:ControlType.BorderRadius,title:\"Button Radius\",defaultValue:\"10px\"},buttonHeight:{type:ControlType.Number,title:\"Button Height\",defaultValue:44,min:36,max:64,step:1},buttonMinWidth:{type:ControlType.Number,title:\"Button Min W\",defaultValue:250,min:160,max:420,step:1},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},helperTextColor:{type:ControlType.Color,title:\"Helper Color\",defaultValue:\"#9A9A9A\"},helperFont:{type:ControlType.Font,title:\"Helper Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"13px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.35em\"}},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#D92D20\"},successMessage:{type:ControlType.String,title:\"Success Msg\",defaultValue:\"Thanks! Your request has been sent.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ResponsiveResendForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1100\",\"framerIntrinsicHeight\":\"160\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ResponsiveResendForm.map"],"mappings":"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"}