{"version":3,"file":"MultiStepForm.C92N_rfZ.mjs","names":["useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/ABQJyJSzx1XL2IClbZg4/0WiWN6qkrtGCsHFHn57U/MultiStepForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// Nextus Multi-Step Lead Form v3.1 — per-lane qualifiers:\n// Q1 picks a bucket (service / plan / system), Q2 tailors to it, then LANE QUALIFIERS,\n// then contact steps LAST. Lanes: plans / leads / nmj / trade-os, derived from the\n// visitor's journey (or pinned via the qualifierSet prop on offer landers).\n// Reads ?interest= / ?offer= to skip ahead. Qualifier answers post as `qualifiers{}`.\n// v3.1: every lane asks a budget range, always with \"I don't know yet\" as the last choice.\n// v3.2: on success, stash the submitter in sessionStorage so the thank-you page can offer\n//       call times. Never in the URL: the Meta pixel would forward it to Meta.\nconst PURPLE=\"#9333EA\";const PINK=\"#FF40E8\";const WHITE=\"#FFFFFF\";const MUTED=\"#8A8494\";const PANEL=\"rgba(255,255,255,0.04)\";const LINE=\"rgba(255,255,255,0.10)\";const fontFamily=`'Questrial', 'Inter', sans-serif`;const BUCKETS=[{value:\"service\",label:\"A specific service\",sub:\"Website, ads, content, automations\"},{value:\"plan\",label:\"An AI Growth Plan\",sub:\"Monthly marketing on autopilot\"},{value:\"system\",label:\"A prebuilt system or special offer\",sub:\"Never Miss a Job, exclusive leads, and more\"}];const SUBS={service:{q:\"Which service?\",options:[{value:\"website\",label:\"A new website\"},{value:\"ads\",label:\"Ad management (Google, Meta, or ChatGPT)\"},{value:\"content\",label:\"Content, photo & video\"},{value:\"automations\",label:\"AI automations\"},{value:\"other-service\",label:\"Something else\"}]},plan:{q:\"Any plan in mind?\",options:[{value:\"launch\",label:\"Launch ($247/mo)\"},{value:\"growth\",label:\"Growth ($580/mo)\"},{value:\"scale\",label:\"Scale ($1,247/mo)\"},{value:\"recommend\",label:\"Not sure, recommend one for me\"}]},system:{q:\"Which one caught your eye?\",options:[{value:\"never-miss-a-job\",label:\"The Never Miss a Job System\"},{value:\"leads\",label:\"Exclusive leads for my trade\"},{value:\"permits\",label:\"Automated Permit System\"},{value:\"back-office\",label:\"AI Back Office\"},{value:\"ai-consulting\",label:\"AI Systems Audit\"},{value:\"trade-os\",label:\"Trade OS (full trade platform)\"},{value:\"unsure-system\",label:\"Not sure yet\"}]}};// URL param → prefill mapping (keeps existing CTA links working)\nconst PARAM_MAP={website:{bucket:\"service\",sub:\"website\"},ads:{bucket:\"service\",sub:\"ads\"},content:{bucket:\"service\",sub:\"content\"},automations:{bucket:\"service\",sub:\"automations\"},\"growth-plan\":{bucket:\"plan\"},launch:{bucket:\"plan\",sub:\"launch\"},growth:{bucket:\"plan\",sub:\"growth\"},scale:{bucket:\"plan\",sub:\"scale\"},\"never-miss-a-job\":{bucket:\"system\",sub:\"never-miss-a-job\"},leads:{bucket:\"system\",sub:\"leads\"},permits:{bucket:\"system\",sub:\"permits\"},\"back-office\":{bucket:\"system\",sub:\"back-office\"},\"ai-consulting\":{bucket:\"system\",sub:\"ai-consulting\"},\"trade-os\":{bucket:\"system\",sub:\"trade-os\"},systems:{bucket:\"system\"}};const BUCKET_TAG={service:\"Service\",plan:\"Plan\",system:\"System\"};const TEAM_SIZES=[{value:\"just-me\",label:\"Just me\",sub:\"Solo operator\"},{value:\"2-5\",label:\"2-5 people\"},{value:\"6-15\",label:\"6-15 people\"},{value:\"16+\",label:\"16 or more\"}];const TRADES=[{value:\"roofing\",label:\"Roofing\"},{value:\"hvac\",label:\"HVAC\"},{value:\"plumbing\",label:\"Plumbing\"},{value:\"electrical\",label:\"Electrical\"},{value:\"painting\",label:\"Painting\"},{value:\"landscaping\",label:\"Landscaping / lawn care\"},{value:\"remodeling\",label:\"Remodeling / GC\"},{value:\"other-trade\",label:\"Another trade\"}];const LEAD_BUDGETS=[{value:\"under-500\",label:\"Under $500/mo\"},{value:\"500-1000\",label:\"$500 to $1,000/mo\"},{value:\"1000-2500\",label:\"$1,000 to $2,500/mo\"},{value:\"2500-plus\",label:\"$2,500+/mo\"},{value:\"unsure\",label:\"I don't know yet\",sub:\"No wrong answer, we'll figure it out together\"}];const MONTHLY_BUDGETS=[{value:\"under-250\",label:\"Under $250/mo\"},{value:\"250-600\",label:\"$250 to $600/mo\"},{value:\"600-1250\",label:\"$600 to $1,250/mo\"},{value:\"1250-plus\",label:\"$1,250+/mo\"},{value:\"unsure\",label:\"I don't know yet\",sub:\"No wrong answer, we'll figure it out together\"}];const PROJECT_BUDGETS=[{value:\"under-5k\",label:\"Under $5,000\"},{value:\"5k-10k\",label:\"$5,000 to $10,000\"},{value:\"10k-plus\",label:\"$10,000 or more\"},{value:\"unsure\",label:\"I don't know yet\",sub:\"No wrong answer, we'll figure it out together\"}];const MISSED_CALLS=[{value:\"0-2\",label:\"0 to 2\",sub:\"We catch almost everything\"},{value:\"3-10\",label:\"3 to 10\"},{value:\"11-25\",label:\"11 to 25\"},{value:\"25-plus\",label:\"More than 25\",sub:\"Or honestly, no idea\"}];const PHONE_ANSWER=[{value:\"me\",label:\"Me\",sub:\"Usually from a job site\"},{value:\"office\",label:\"Office staff\"},{value:\"nobody\",label:\"Nobody / voicemail\"}];const MARKETING_NOW=[{value:\"nothing\",label:\"Nothing consistent\"},{value:\"diy\",label:\"I do it myself\"},{value:\"agency\",label:\"Another agency handles it\"},{value:\"ads-only\",label:\"Just running some ads\"}];const BOTTLENECKS=[{value:\"scheduling\",label:\"Scheduling jobs and crews\"},{value:\"job-tracking\",label:\"Tracking what's happening on jobs\"},{value:\"invoicing\",label:\"Invoicing and cashflow\"},{value:\"follow-up\",label:\"Lead follow-up\"},{value:\"all\",label:\"Honestly, all of it\"}];const CONSENT_TEXT=\"Text me about my inquiry. I agree that Nextus may contact me at this number by text message, including automated texts. Consent is not a condition of purchase. Message and data rates may apply. Reply STOP to opt out.\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function MultiStepForm(props){const{source,endpoint,redirectPath,askWebsite,askQualifiers,qualifierSet,headline,fixedInterest,submitLabel}=props;const hasFixed=!!(fixedInterest&&fixedInterest.trim());const[bucket,setBucket]=useState(\"\");const[subChoice,setSubChoice]=useState(\"\");const[skipBucket,setSkipBucket]=useState(false);const[skipSub,setSkipSub]=useState(false);const[name,setName]=useState(\"\");const[business,setBusiness]=useState(\"\");const[website,setWebsite]=useState(\"\");const[city,setCity]=useState(\"\");const[trade,setTrade]=useState(\"\");const[budgetRange,setBudgetRange]=useState(\"\");const[missedCalls,setMissedCalls]=useState(\"\");const[phoneAnswer,setPhoneAnswer]=useState(\"\");const[teamSize,setTeamSize]=useState(\"\");const[budgetMonthly,setBudgetMonthly]=useState(\"\");const[budgetProject,setBudgetProject]=useState(\"\");const[marketingNow,setMarketingNow]=useState(\"\");const[bottleneck,setBottleneck]=useState(\"\");const[softwareNow,setSoftwareNow]=useState(\"\");const[goal,setGoal]=useState(\"\");const[phone,setPhone]=useState(\"\");const[email,setEmail]=useState(\"\");const[hp,setHp]=useState(\"\");const[smsOk,setSmsOk]=useState(false);const[step,setStep]=useState(0);const[submitting,setSubmitting]=useState(false);const[error,setError]=useState(\"\");const inputRef=useRef(null);useEffect(()=>{try{const q=new URLSearchParams(window.location.search);const v=q.get(\"interest\")||q.get(\"offer\");const m=v?PARAM_MAP[v]:null;if(m){setBucket(m.bucket);setSkipBucket(true);if(m.sub){setSubChoice(m.sub);setSkipSub(true);}}}catch(e){}},[]);// Which qualifier lane applies: pinned by prop, else derived from the journey.\nconst lane=qualifierSet&&qualifierSet!==\"auto\"?qualifierSet:subChoice===\"leads\"?\"leads\":subChoice===\"never-miss-a-job\"?\"nmj\":subChoice===\"trade-os\"?\"trade-os\":bucket===\"plan\"?\"plans\":askQualifiers?\"plans\":\"\";const LANE_STEPS={plans:[\"team\",\"marketing_now\",\"budget_monthly\",\"goal\"],leads:[\"city\",\"trade\",\"lead_budget\"],nmj:[\"missed_calls\",\"phone_answer\",\"budget_monthly\"],\"trade-os\":[\"trade\",\"team\",\"bottleneck\",\"budget_project\",\"software_now\"]};const steps=[];if(!hasFixed&&!skipBucket)steps.push(\"bucket\");if(!hasFixed&&!skipSub)steps.push(\"sub\");steps.push(\"name\",\"business\");for(const s of LANE_STEPS[lane]??[])steps.push(s);if(askWebsite&&lane!==\"nmj\"&&lane!==\"leads\")steps.push(\"website\");steps.push(\"phone\",\"email\")// contact info always LAST\n;const current=steps[Math.min(step,steps.length-1)];const isLast=step>=steps.length-1;useEffect(()=>{const t=setTimeout(()=>inputRef.current?.focus(),350);return()=>clearTimeout(t);},[step]);// choice-style steps share one renderer + auto-advance\nconst CHOICES={trade:{options:TRADES,get:()=>trade,set:setTrade},lead_budget:{options:LEAD_BUDGETS,get:()=>budgetRange,set:setBudgetRange},missed_calls:{options:MISSED_CALLS,get:()=>missedCalls,set:setMissedCalls},phone_answer:{options:PHONE_ANSWER,get:()=>phoneAnswer,set:setPhoneAnswer},team:{options:TEAM_SIZES,get:()=>teamSize,set:setTeamSize},marketing_now:{options:MARKETING_NOW,get:()=>marketingNow,set:setMarketingNow},bottleneck:{options:BOTTLENECKS,get:()=>bottleneck,set:setBottleneck},budget_monthly:{options:MONTHLY_BUDGETS,get:()=>budgetMonthly,set:setBudgetMonthly},budget_project:{options:PROJECT_BUDGETS,get:()=>budgetProject,set:setBudgetProject}};const valid=useCallback(()=>{if(current===\"bucket\")return!!bucket;if(current===\"sub\")return!!subChoice;if(current===\"name\")return name.trim().length>1;if(current===\"business\")return business.trim().length>1;if(current===\"city\")return city.trim().length>=2;if(current===\"goal\")return goal.trim().length>=12;if(current===\"website\"||current===\"software_now\")return true// optional\n;if(CHOICES[current])return!!CHOICES[current].get();if(current===\"phone\")return phone.replace(/\\D/g,\"\").length>=10;if(current===\"email\")return/.+@.+\\..+/.test(email);return false;},[current,bucket,subChoice,name,business,city,goal,trade,budgetRange,missedCalls,phoneAnswer,teamSize,marketingNow,bottleneck,budgetMonthly,budgetProject,phone,email]);const label=(list,v)=>list.find(o=>o.value===v)?.label||\"\";function interestTag(){if(hasFixed)return fixedInterest.trim().slice(0,120);if(!bucket)return\"Unspecified\";const opts=SUBS[bucket].options;const subLabel=opts.find(o=>o.value===subChoice)?.label;return`${BUCKET_TAG[bucket]}: ${subLabel||\"unspecified\"}`.slice(0,120);}async function submit(){if(submitting||hp)return;setSubmitting(true);setError(\"\");const qualifiers={};if(city.trim())qualifiers.city=city.trim();if(trade)qualifiers.trade=label(TRADES,trade);if(budgetRange)qualifiers.lead_budget=label(LEAD_BUDGETS,budgetRange);if(missedCalls)qualifiers.missed_calls_per_week=label(MISSED_CALLS,missedCalls);if(phoneAnswer)qualifiers.phone_answered_by=label(PHONE_ANSWER,phoneAnswer);if(teamSize)qualifiers.team_size=label(TEAM_SIZES,teamSize);if(marketingNow)qualifiers.marketing_now=label(MARKETING_NOW,marketingNow);if(bottleneck)qualifiers.biggest_bottleneck=label(BOTTLENECKS,bottleneck);if(budgetMonthly)qualifiers.monthly_budget=label(MONTHLY_BUDGETS,budgetMonthly);if(budgetProject)qualifiers.project_budget=label(PROJECT_BUDGETS,budgetProject);if(softwareNow.trim())qualifiers.software_now=softwareNow.trim();try{const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({source,service_interest:interestTag(),name:name.trim(),business_name:business.trim(),website:website.trim()||null,message:goal.trim()||null,phone:phone.trim(),email:email.trim().toLowerCase(),sms_opt_in:smsOk,consent_text:smsOk?CONSENT_TEXT:undefined,qualifiers:Object.keys(qualifiers).length?qualifiers:undefined,meta:{page:window.location.pathname+window.location.search,referrer:document.referrer||null}})});if(!res.ok)throw new Error(\"bad status \"+res.status);// Hand the thank-you page who this is, so it can offer a call time and tie the\n// booking back to this lead. sessionStorage, deliberately NOT a query string:\n// the Meta pixel reports the full page URL to Meta as `dl`, so an email in the\n// URL would ship the lead's address to a third party, and it would also sit in\n// browser history, referrer headers and any analytics that logs paths.\ntry{const body=await res.clone().json().catch(()=>({}));sessionStorage.setItem(\"nx_lead\",JSON.stringify({email:email.trim().toLowerCase(),name:name.trim(),phone:phone.trim(),lead_id:body?.lead_id??null,source,ts:Date.now()}));}catch(e){}const onOwnSite=/nextus\\.solutions$/i.test(window.location.hostname);window.location.href=onOwnSite?redirectPath:\"https://nextus.solutions\"+redirectPath;}catch(e){setSubmitting(false);setError(\"Something went wrong. Try again, or email us at ceo@nextus.solutions.\");}}function next(){if(!valid())return;if(isLast)submit();else setStep(s=>s+1);}function onKey(e){if(e.key===\"Enter\"){e.preventDefault();next();}}const progress=(step+1)/steps.length*100;const firstName=name?\", \"+name.trim().split(\" \")[0]:\"\";const chosenLabel=bucket?SUBS[bucket].options.find(o=>o.value===subChoice)?.label:undefined;const Q={bucket:{title:headline||\"What are you looking for?\",sub:\"Three doors. Pick the closest one.\"},sub:{title:bucket?SUBS[bucket].q:\"\"},name:{title:\"Who are we talking to?\",sub:skipSub&&chosenLabel?chosenLabel:undefined},business:{title:`Thanks${firstName}. What's your business called?`},city:{title:\"What city is your business in?\",sub:\"Lead territories are exclusive, so we check availability by city.\"},trade:{title:\"What's your trade?\"},lead_budget:{title:\"What monthly lead budget feels comfortable?\",sub:\"Rough range is all we need.\"},budget_monthly:{title:\"What monthly budget feels comfortable?\",sub:\"Rough range is all we need.\"},budget_project:{title:\"If it's the right fit, what investment feels workable?\",sub:\"Rough range is all we need.\"},missed_calls:{title:\"How many calls do you miss in a typical week?\",sub:\"Nights and weekends count.\"},phone_answer:{title:\"Who answers your phone right now?\"},team:{title:\"How many people work in the business, including you?\",sub:\"Helps us build the right thing.\"},marketing_now:{title:\"What's your marketing situation today?\"},bottleneck:{title:\"What eats most of your time?\"},software_now:{title:\"What software runs the business today?\",sub:\"QuickBooks, Jobber, spreadsheets, pen and paper. Optional.\"},goal:{title:\"What do you want this to do for your business?\",sub:\"A sentence or two. Be specific — this is what we design against.\"},website:{title:\"Got a current website?\",sub:\"Optional. Skip if you don't have one yet.\"},phone:{title:\"Best number to reach you?\",sub:\"We text before we ever call.\"},email:{title:\"Last one: your email\",sub:\"Your plan lands here. No spam.\"}};const optionBtn=selected=>({textAlign:\"left\",padding:\"13px 16px\",fontSize:15,fontFamily,color:WHITE,background:selected?`linear-gradient(135deg, ${PURPLE}33, ${PINK}22)`:PANEL,border:`1px solid ${selected?PURPLE:LINE}`,borderRadius:12,cursor:\"pointer\"});const inputStyle={width:\"100%\",padding:\"16px 18px\",fontSize:17,fontFamily,color:WHITE,background:PANEL,border:`1px solid ${LINE}`,borderRadius:14,outline:\"none\"};function advanceSoon(){setTimeout(()=>setStep(s=>s+1),180);}const inputValue=current===\"name\"?name:current===\"business\"?business:current===\"city\"?city:current===\"software_now\"?softwareNow:current===\"website\"?website:current===\"phone\"?phone:email;function setInputValue(v){if(current===\"name\")setName(v);else if(current===\"business\")setBusiness(v);else if(current===\"city\")setCity(v);else if(current===\"software_now\")setSoftwareNow(v);else if(current===\"website\")setWebsite(v);else if(current===\"phone\")setPhone(v);else setEmail(v);}const placeholders={name:\"Jane Smith\",business:\"Smith Plumbing Co.\",city:\"Naples, FL\",software_now:\"QuickBooks + a whiteboard\",website:\"https://yourbusiness.com\",phone:\"(239) 000-0000\",email:\"jane@company.com\"};const choiceStep=current===\"bucket\"||current===\"sub\"||!!CHOICES[current];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",fontFamily,color:WHITE},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Questrial&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"div\",{style:{height:4,background:PANEL,borderRadius:99,marginBottom:28,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{width:progress+\"%\"},transition:{type:\"spring\",stiffness:300,damping:35},style:{height:\"100%\",background:`linear-gradient(90deg, ${PURPLE}, ${PINK})`,borderRadius:99}})}),/*#__PURE__*/_jsx(\"input\",{value:hp,onChange:e=>setHp(e.target.value),name:\"company_url\",tabIndex:-1,autoComplete:\"off\",style:{position:\"absolute\",left:-9999,opacity:0,height:1,width:1}}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:28},animate:{opacity:1,x:0},exit:{opacity:0,x:-28},transition:{type:\"spring\",stiffness:400,damping:36},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,lineHeight:1.25,marginBottom:6},children:Q[current].title}),Q[current].sub&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:MUTED,marginBottom:18},children:Q[current].sub}),/*#__PURE__*/_jsx(\"div\",{style:{height:12}}),current===\"bucket\"?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:BUCKETS.map(opt=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{setBucket(opt.value);setSubChoice(\"\");advanceSoon();},style:optionBtn(bucket===opt.value),children:[/*#__PURE__*/_jsx(\"div\",{children:opt.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:MUTED,marginTop:3},children:opt.sub})]},opt.value))}):current===\"sub\"?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:(bucket?SUBS[bucket].options:[]).map(opt=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setSubChoice(opt.value);advanceSoon();},style:optionBtn(subChoice===opt.value),children:opt.label},opt.value))}):CHOICES[current]?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:CHOICES[current].options.map(opt=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{CHOICES[current].set(opt.value);advanceSoon();},style:optionBtn(CHOICES[current].get()===opt.value),children:[/*#__PURE__*/_jsx(\"div\",{children:opt.label}),opt.sub&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:MUTED,marginTop:3},children:opt.sub})]},opt.value))}):current===\"goal\"?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"textarea\",{value:goal,onChange:e=>setGoal(e.target.value),rows:4,placeholder:\"e.g. We get most jobs by word of mouth but our site looks dated, and we want it to bring in bathroom remodel jobs instead of small repairs.\",style:{...inputStyle,fontSize:15,lineHeight:1.5,resize:\"vertical\",minHeight:120}}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8,fontSize:12,color:MUTED},children:goal.trim().length<12?\"A sentence or two, please.\":\"✓ Got it.\"})]}):/*#__PURE__*/_jsx(\"input\",{ref:inputRef,style:inputStyle,value:inputValue,onChange:e=>setInputValue(e.target.value),onKeyDown:onKey,type:current===\"email\"?\"email\":current===\"phone\"?\"tel\":\"text\",placeholder:placeholders[current]||\"\"}),current===\"phone\"&&/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setSmsOk(!smsOk),style:{display:\"flex\",alignItems:\"flex-start\",gap:10,marginTop:14,padding:\"12px 14px\",width:\"100%\",textAlign:\"left\",background:smsOk?`linear-gradient(135deg, ${PURPLE}22, ${PINK}11)`:PANEL,border:`1px solid ${smsOk?PURPLE:LINE}`,borderRadius:12,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,width:18,height:18,marginTop:1,borderRadius:5,border:`1.5px solid ${smsOk?PURPLE:MUTED}`,background:smsOk?PURPLE:\"transparent\",color:WHITE,fontSize:12,lineHeight:\"15px\",textAlign:\"center\"},children:smsOk?\"✓\":\"\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,lineHeight:1.45,color:smsOk?WHITE:MUTED,fontFamily},children:CONSENT_TEXT})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,fontSize:13,color:PINK},children:error}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:22},children:[step>0&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStep(s=>s-1),style:{padding:\"12px 18px\",fontSize:14,fontFamily,color:MUTED,background:\"transparent\",border:`1px solid ${LINE}`,borderRadius:999,cursor:\"pointer\"},children:\"Back\"}),!choiceStep&&/*#__PURE__*/_jsx(\"button\",{onClick:next,disabled:!valid()||submitting,style:{flex:1,padding:\"14px 24px\",fontSize:15,fontFamily,fontWeight:500,color:WHITE,background:valid()&&!submitting?`linear-gradient(135deg, ${PURPLE}, ${PINK})`:PANEL,border:\"none\",borderRadius:999,cursor:valid()&&!submitting?\"pointer\":\"default\",opacity:valid()||submitting?1:.6},children:submitting?\"Sending…\":isLast?submitLabel||\"Get My Free Plan →\":\"Next\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:14,fontSize:12,color:MUTED,textAlign:\"center\"},children:[\"Step \",Math.min(step+1,steps.length),\" of \",steps.length,\" \\xb7 takes about 30 seconds\"]})]},current)})]});}MultiStepForm.defaultProps={source:\"get-started\",endpoint:\"https://portal.nextus.solutions/api/leads\",redirectPath:\"/thank-you\",askWebsite:true,askQualifiers:true,qualifierSet:\"auto\",headline:\"What are you looking for?\",fixedInterest:\"\",submitLabel:\"Get My Free Plan →\"};addPropertyControls(MultiStepForm,{source:{type:ControlType.String,title:\"Source\",defaultValue:\"get-started\"},endpoint:{type:ControlType.String,title:\"Endpoint\",defaultValue:\"https://portal.nextus.solutions/api/leads\"},redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/thank-you\"},askWebsite:{type:ControlType.Boolean,title:\"Ask Website\",defaultValue:true},askQualifiers:{type:ControlType.Boolean,title:\"Ask Qualifiers\",defaultValue:true,description:\"When no lane matches, fall back to the plans qualifier set\"},qualifierSet:{type:ControlType.Enum,title:\"Qualifier Set\",options:[\"auto\",\"plans\",\"leads\",\"nmj\",\"trade-os\"],optionTitles:[\"Auto (by journey)\",\"Plans\",\"Pay Per Lead\",\"Never Miss a Job\",\"Trade OS\"],defaultValue:\"auto\",description:\"Pin a lane's qualifier questions (for offer landers), or Auto to derive from the visitor's choices\"},headline:{type:ControlType.String,title:\"First Question\",defaultValue:\"What are you looking for?\"},fixedInterest:{type:ControlType.String,title:\"Fixed Interest\",defaultValue:\"\",description:\"When set, skips the interest questions and tags leads with this (for offer landers)\"},submitLabel:{type:ControlType.String,title:\"Submit Label\",defaultValue:\"Get My Free Plan →\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}