1import{l as Pe,k as ge,o as Ie,j as C,D as u,af as Ue,B as Ae,y as Ee,A as n,ao as ke,a4 as r,F as e,ak as f,ag as m,a5 as s,X as se,al as ie,ai as X,b as re,aj as de,a1 as _e,a0 as ce,ah as Me,am as Re,ab as ze,ac as $e,ad as Ce,_ as o,a9 as xe,$ as pe,aq as je}from"./D0rPpKiU.js";import{_ as we}from"./C5R8YNXo.js";import{c as ue}from"./wzWXuswT.js";import{u as De,a as Ve,c as Ye,b as We,d as Qe,P as Ne,i as Ke,e as He,n as Ge}from"./yyw7z9Lp.js";import{u as Ze}from"./CA0L0dfh.js";import{P as Xe}from"./CiV7wyhZ.js";import{K as Je,U as Se}from"#entry";import{Q as Fe}from"./D7GZ5IbA.js";import{s as he}from"./DDOY1lLW.js";import"./BHe9BvlE.js";import"./D_gTWDL9.js";const ne={analyzingDuration:1500,submittingLabel:"Revealingâ¦",bridgeCtaLabel:"Show me how it works â",errorFirstNameRequired:"Please enter your first name.",errorEmailInvalid:"Please enter a valid email address.",retryCtaLabel:"Try again"},et=260,tt=6,Be=30,at=400,lt=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function Oe(c,B){const t=De(c.options),x=Ve({variant:c.options?.variant}),J=C(!1),b=C(""),{log:v}=Ze("PathwayQuiz"),O=`pq-${Ue()}`,l=u(()=>`${O}-${t.currentStep.value}`),k=u(()=>t.currentQuestion.value),oe=u(()=>k.value?.type==="single_choice"),E=u(()=>k.value?.type==="open_text"),T=u(()=>k.value?t.answers[k.value.id]?.value??null:null),I=Math.max(...t.answerableSteps.map(a=>t.steps.indexOf(a))),j=t.steps[I+1],W=t.steps.includes("bridge")?"bridge":"plan",ee=u(()=>({offering:t.offering.value,offeringError:t.submitError.value,pathwayKey:t.pathwayKey.value,pathway:t.pathway.value,identity:t.identity.value,growthArea:t.growthArea.value,bottleneck:t.bottleneck.value,firstName:t.firstName.value,ageRange:t.ageRange.value,gender:t.gender.value,bestSelfQuote:t.bestSelfQuote.value,deeperQuote:t.deeperQuote.value,themes:t.themes.value,pathways:t.recommendedPathways.value,variant:t.variant}));Ae(Xe,ee);const A=C(""),D=u(()=>t.currentStep.value==="deeper"?t.bestSelfQuote.value:""),M=u(()=>A.value.trim().length>=tt);function K(a){if(J.value){if(a===j){b.value="",x.trackCompleted(t.totalQuestions,We(t.startedAt.value,new Date().toISOString()));return}if(a===W){b.value="",P();return}V()}}function V(){const a=t.currentQuestion.value;if(!a||a.type==="lead_capture"){b.value="";return}a.id!==b.value&&(b.value=a.id,x.trackQuestionViewed({questionId:a.id,questionOrder:a.order,totalQuestions:t.totalQuestions}))}const R=C(!1);function P(){if(R.value)return;R.value=!0;const a=t.pathway.value.name,[d,$]=t.recommendedPathways.value,qe=Te=>typeof Te=="number"?Math.round(Te*100):void 0;x.trackResultViewed({resultName:a,recommendedPathwayName:t.offering.value?.name||a,recommendedCategoryName:Qe(t.pathwayKey.value),...$?{recommendedPathwayName2:$.offering?.name||$.info?.name||$.pathway.name,recommendedCategoryName2:Qe($.pathwayKey)}:{},matchPercentage:qe(d?.score),matchPercentage2:qe($?.score)}),x.identifyResult(a,!!t.lead.value?.email)}function Q(){const a=t.currentQuestion.value;a?.order&&x.trackBackClicked({questionId:a.id,questionOrder:a.order}),t.back()}function Y(){x.trackRecommendationClicked({recommendedPathwayName:t.offering.value?.name||t.pathway.value.name,ctaName:Ye(c.bridgeCtaLabel||ne.bridgeCtaLabel,"seeMyPathway")}),t.next()}function U(){b.value="",R.value=!1,t.reset()}Pe(()=>t.currentStep.value,a=>{const d=t.currentQuestion.value;A.value=d?.type==="open_text"&&t.answers[d.id]?.value||"",B("step-change",a),K(a),a==="analyzing"&&S()},{immediate:!0});function q(){const a=k.value;if(!a||!M.value)return;const d=A.value.trim();t.recordAnswer(a.id,d),x.trackAnswerSubmitted(a.id),B("answer",{questionId:a.id,value:d}),t.next()}let h=null;function N(a){const d=k.value;d&&t.recordAnswer(d.id,a)}function te(){const a=k.value;!a||T.value===null||(x.trackAnswerSubmitted(a.id),B("answer",{questionId:a.id,value:T.value}))}function ae(a){if(!k.value)return;N(a),te(),h&&clearTimeout(h);const $=t.stepIndex.value;h=setTimeout(()=>{t.stepIndex.value===$&&t.next()},et)}function H(){const a=k.value;!a||a.required||(h&&clearTimeout(h),h=null,t.clearAnswer(a.id),B("skip",{questionId:a.id}),t.next())}const i=u(()=>{const a=k.value;return a?a.type==="open_text"?M.value:a.type==="lead_capture"?!t.isSubmitting.value:T.value!==null||!a.required:!0});function w(){const a=k.value;if(!a){t.next();return}if(a.type==="open_text"){q();return}if(a.type==="lead_capture"){g();return}if(T.value===null){a.required||H();return}te(),t.next()}const L=C(0);let z=null,_=null;const F=a=>{const d=c.analyzingSteps?.length||1;return L.value>=(a+1)/d*100-1};function G(){z&&clearInterval(z),z=null,_&&clearTimeout(_),_=null}function S(){G(),L.value=0;
1const a=c.analyzingDuration??ne.analyzingDuration,$=100/Math.max(1,Math.round(a/Be));z=Je(()=>{L.value=Math.min(100,L.value+$),L.value>=100&&(G(),_=setTimeout(()=>{_=null,t.currentStep.value==="analyzing"&&t.next()},at))},Be)}const y=C(""),p=C(""),Z=C(!1),be=C(""),me=C(""),le=C(!1),ye=C(""),fe=u(()=>t.isSubmitting.value?c.submittingLabel||ne.submittingLabel:le.value?c.retryCtaLabel||ne.retryCtaLabel:k.value?.ctaLabel||"");Pe([y,p],()=>{le.value=!1});async function g(){if(le.value&&x.trackLeadCaptureRetryClicked(),be.value=y.value.trim()?"":c.errorFirstNameRequired||ne.errorFirstNameRequired,me.value=lt.test(p.value.trim())?"":c.errorEmailInvalid||ne.errorEmailInvalid,be.value||me.value)return;le.value=!1;const a=p.value.trim();t.recordLead({firstName:y.value.trim(),email:a,consent:Z.value});const d=t.buildSubmissionPayload("completed");if(v("submit",d),v("submit â responses",d.responses),ye.value!==a&&(ye.value=a,x.trackLeadCaptured({email:a,placement:"pre_result"}),B("lead",d)),c.submitEndpoint){const $=await t.submitAnswers(c.submitEndpoint,"completed");if(v(`submit â POST ${c.submitEndpoint}: ${$?"ok":"failed"}`,$?t.offering.value:t.submitError.value),!$){le.value=!0,x.trackLeadCaptureFailed({placement:"pre_result",errorType:t.submitErrorType.value||"api_error",errorMessage:t.submitError.value});return}}else v("submit â not posted: no submitEndpoint configured");B("complete",d),t.next()}return ge(()=>{t.start(),x.trackAssessmentStarted(),J.value=!0,V()}),Ie(()=>{G(),h&&clearTimeout(h)}),{quiz:t,tracking:x,uid:O,textareaId:l,question:k,isChoiceStep:oe,isOpenTextStep:E,selectedValue:T,resultSlotProps:ee,draftText:A,echoQuote:D,canContinueText:M,onSubmitText:q,selectOption:N,onSelectOption:ae,onSkip:H,canContinue:i,onContinue:w,onBack:Q,onBridgeCta:Y,onRetake:U,loaderPercent:L,isLoaderStepDone:F,leadFirstName:y,leadEmail:p,leadConsent:Z,firstNameError:be,emailError:me,submitFailed:le,submitCtaLabel:fe,onSubmitLead:g}}const rt={key:0,class:"sticky top-0 z-30 mb-2 ml-[calc(50%-var(--mv-vw)/2)] w-[var(--mv-vw)] border-b border-cool-grey-200 bg-white/95 backdrop-blur"},ot={class:"mx-auto flex w-full max-w-[480px] items-center justify-between gap-3 px-5 py-3.5"},st=["aria-label"],it=["src"],nt={class:"caption-disclaimer shrink-0 text-cool-grey-400"},ut=["aria-valuenow","aria-label"],dt=["aria-label"],ct={key:0,class:"overline-text mb-2 text-center text-purple-600"},bt={key:1,class:"title-bold-5 mb-2 text-center text-cool-grey-700"},mt={key:2,class:"title-bold-4 mb-2 text-center text-cool-grey-700"},pt={key:3,class:"body-small mx-auto mb-7 max-w-[24rem] text-center text-cool-grey-600"},vt={key:4,class:"body mx-auto mb-7 max-w-[24rem] text-center font-semibold text-cool-grey-700"},yt={key:5,"data-quiz-why":"",class:"body-small mx-auto mb-7 max-w-[24rem] text-center text-cool-grey-500"},ft=["aria-label"],ht=["aria-checked","onClick"],xt={key:0,class:"w-7 shrink-0 text-center text-xl","aria-hidden":"true"},gt={class:"body flex-1 text-left"},kt={key:0,width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3.5","stroke-linecap":"round","stroke-linejoin":"round"},_t=["aria-label"],wt={key:0,class:"overline-text mb-2 text-center text-purple-600"},St={key:1,class:"mx-auto mb-6 max-w-[24rem] rounded-xl border border-purple-100 border-l-4 border-l-purple-600 bg-purple-50 px-5 py-4"},Lt={class:"body-italic text-cool-grey-700"},zt={class:"title-bold-5 mb-2 text-center text-cool-grey-700"},$t={key:2,class:"body-small mx-auto mb-6 max-w-[24rem] text-center text-cool-grey-600"},Ct=["for"],Et=["id","placeholder"],qt={key:3,class:"caption-disclaimer mt-2 text-center text-cool-grey-500"},Tt=["aria-label"],Pt={class:"title-bold-4 mb-4 text-cool-grey-700"},Qt={class:"title-bold-2 mb-1 text-purple-600","aria-live":"polite"},Nt={class:"mb-8 h-2 overflow-hidden rounded-full bg-cool-grey-100"},Bt={class:"mx-auto flex max-w-[22rem] flex-col gap-3 text-left"},It={key:0,width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"},At=["aria-label"],Mt={class:"rounded-2xl border-2 border-purple-600 bg-white px-6 py-8"},Rt={key:0,class:"overline-text mb-2 text-center text-purple-600"},Ft={class:"title-bold-5 mb-2 text-center text-cool-grey-700"},Ot={key:1,class:"body-small mb-6 text-center text-cool-grey-600"},Ut={class:"mb-4"},jt=["for"],Dt=["id","aria-invalid","aria-describedby"],Vt=["id"],Yt={class:"mb-4"},Wt=["for"],Kt=["id","aria-invalid","aria-describedby"],Ht=["id"],Gt={class:"caption-disclaimer mb-6 mt-4 flex items-start gap-2 text-cool-grey-600"},Zt=["id"],Xt={class:"caption-disclaimer mt-4 text-center text-cool-grey-500"},Jt=["aria-label"],ea=["aria-label"],ta="What you just told me",aa=Ee({__name:"PathwayQuizBase",props:{options:{default:()=>({})},submitEndpoint:{default:""},analyzingTitle:{default:"Matching your pathwayâ¦"},analyzingSteps:{default:()=>["Reading what success looks like for you","Locating your #1 bottleneck","Matching your Mindvalley pathway","Naming who youâre becoming"]},analyzingDuration:{default:1500},firstNameLabel:{default:"First name"},emailLabel:{default:"Email address"},consentLabel:{default:"Yes, send me my results and occasional emails from Mindvalley with growth tools, pathway updates, and related resources. Unsubscribe anytime."},privacyLabel:{default:"We respect your privacy. Your information is kept secure and never shared."},submittingLabel:{default:"Revealingâ¦"},bridgeCtaLabel:{default:"Show me how it works â"},backLabel:{default:"Go back"},wordmarkSrc:{default:"https://a.storyblok.com/f/312081/154x24/ae8e5b97ff/mv-logo.svg"},errorFirstNameRequired:{default:"Please enter your first name."},errorEmailInvalid:{default:"Please enter a valid email address."},errorSubmitFailed:{default:"We couldnât submit your quiz, please try again."},retryCtaLabel:{default:"Try again"}},emits:["step-change","answer","skip","lead","complete"],setup(c,{expose:B,emit:t}){const x=c,J=t,{quiz:b,uid:v,textareaId:O,question:l,isChoiceStep:k,isOpenTextStep:oe,selectedValue:E,resultSlotProps:T,draftText:I,echoQuote:j,canContinueText:W,onSubmitText:ee,onSelectOption:A,onSkip:D,onBack:M,onBridgeCta:K,onRetake:V,loaderPercent:R,isLoaderStepDone:P,leadFirstName:Q,leadEmail:Y,leadConsent:U,firstNameError:q,emailError:h,submitFailed:N,submitCtaLabel:te,onSubmitLead:ae}=Oe(x,J),H=u(()=>b.answerableSteps.includes(b.currentStep.value)),i=u(()=>{const S=l.value?.order;return!S||S>
1b.totalQuestions?"":`${S} / ${b.totalQuestions}`}),w=u(()=>{const S=l.value?.order;return S&&S<=b.totalQuestions?`Question ${S} of ${b.totalQuestions}`:"Questions complete"}),L=u(()=>`${b.pathway.value.name} â your result`),z=S=>ue("flex w-full items-center gap-3.5 rounded-2xl border-2 px-4 py-4 text-left transition-colors",S?"border-purple-600 bg-purple-50":"border-cool-grey-200 bg-white hover:border-purple-100 hover:bg-purple-50"),_=S=>ue("flex h-5 w-5 shrink-0 items-center justify-center rounded-full border-2 text-white",S?"border-purple-600 bg-purple-600":"border-cool-grey-300"),F=C("100vw"),G=()=>{F.value=`${document.documentElement.clientWidth}px`};return ge(()=>{G(),window.addEventListener("resize",G,{passive:!0})}),Ie(()=>{window.removeEventListener("resize",G)}),B({quiz:b,questionIds:Fe,buildSubmissionPayload:b.buildSubmissionPayload,retake:V}),(S,y)=>(o(),n("div",{class:"mx-auto w-full max-w-[480px] px-5 pb-16",style:ke({"--mv-vw":F.value})},[H.value?(o(),n("div",rt,[r("div",ot,[r("button",{type:"button","data-quiz-back":"",class:f(["flex h-9 w-9 items-center justify-center rounded-full text-cool-grey-600 transition-colors hover:bg-purple-50 hover:text-purple-600",{invisible:!e(b).canGoBack.value}]),"aria-label":c.backLabel,onClick:y[0]||(y[0]=(...p)=>e(M)&&e(M)(...p))},[...y[7]||(y[7]=[r("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true"},[r("path",{d:"M15 18l-6-6 6-6"})],-1)])],10,st),c.wordmarkSrc?(o(),n("img",{key:0,src:c.wordmarkSrc,alt:"Mindvalley",class:"h-auto w-[5.1875rem]","data-quiz-wordmark":""},null,8,it)):m("",!0),r("span",nt,s(i.value),1)]),r("div",{class:"h-1 w-full overflow-hidden bg-cool-grey-200",role:"progressbar","aria-valuenow":e(b).progress.value,"aria-valuemin":"0","aria-valuemax":"100","aria-label":w.value},[r("div",{class:"h-full bg-gradient-to-r from-purple-600 to-purple-500 transition-[width] duration-300 ease-out",style:ke({width:`${e(b).progress.value}%`})},null,4)],8,ut)])):m("",!0),e(k)&&e(l)?(o(),n("section",{key:e(l).id,class:"pt-8","aria-label":e(l).title},[e(l).eyebrow?(o(),n("p",ct,s(e(l).eyebrow),1)):m("",!0),e(l).heading?(o(),n("h2",bt,s(e(l).heading),1)):(o(),n("h2",mt,s(e(l).title),1)),e(l).subtitle?(o(),n("p",pt,s(e(l).subtitle),1)):m("",!0),e(l).heading?(o(),n("p",vt,s(e(l).title),1)):m("",!0),e(l).whyLine?(o(),n("p",yt,s(e(l).whyLine),1)):m("",!0),r("div",{class:"flex flex-col gap-2.5",role:"radiogroup","aria-label":e(l).title},[(o(!0),n(se,null,ie(e(l).options,p=>(o(),n("button",{key:p.value,type:"button",role:"radio","aria-checked":e(E)===p.value,class:f(z(e(E)===p.value)),onClick:Z=>e(A)(p.value)},[p.emoji?(o(),n("span",xt,s(p.emoji),1)):m("",!0),r("span",gt,s(p.label),1),r("span",{class:f(_(e(E)===p.value)),"aria-hidden":"true"},[e(E)===p.value?(o(),n("svg",kt,[...y[8]||(y[8]=[r("path",{d:"M20 6L9 17l-5-5"},null,-1)])])):m("",!0)],2)],10,ht))),128))],8,ft),e(l).required?m("",!0):(o(),n("button",{key:6,type:"button","data-quiz-skip":"",class:"body-small mx-auto mt-5 block text-center text-cool-grey-500 underline underline-offset-4 transition-colors hover:text-purple-600",onClick:y[1]||(y[1]=(...p)=>e(D)&&e(D)(...p))},s(e(l).skipLabel||"Skip"),1))],8,dt)):e(oe)&&e(l)?(o(),n("section",{key:`${e(l).id}-text`,class:"pt-8","aria-label":e(l).title},[e(l).eyebrow?(o(),n("p",wt,s(e(l).eyebrow),1)):m("",!0),e(j)?(o(),n("figure",St,[r("figcaption",{class:"overline-text mb-1 text-cool-grey-500"},s(ta)),r("blockquote",Lt,"â"+s(e(j))+"â",1)])):m("",!0),r("h2",zt,s(e(l).title),1),e(l).subtitle?(o(),n("p",$t,s(e(l).subtitle),1)):m("",!0),r("label",{class:"sr-only",for:e(O)},s(e(l).title),9,Ct),X(r("textarea",{id:e(O),"onUpdate:modelValue":y[2]||(y[2]=p=>re(I)?I.value=p:null),class:"body min-h-[7.5rem] w-full resize-y rounded-2xl border-2 border-cool-grey-200 px-4 py-4 text-cool-grey-700 outline-none transition-colors placeholder:text-cool-grey-400 focus:border-purple-600",placeholder:e(l).placeholder,autocomplete:"off"},null,8,Et),[[de,e(I)]]),e(l).hint?(o(),n("p",qt,s(e(l).hint),1)):m("",!0),_e(we,{"full-width":"",class:"mt-6 w-full",size:"xl","data-quiz-continue":"",disabled:!e(W),onClick:e(ee)},{default:ce(()=>[xe(s(e(l).ctaLabel),1)]),_:1},8,["disabled","onClick"])],8,_t)):e(b).currentStep.value==="analyzing"?(o(),n("section",{key:3,class:"pt-8 text-center","aria-label":c.analyzingTitle},[r("h2",Pt,s(c.analyzingTitle),1),r("p",Qt,s(e(R))+"%",1),r("div",Nt,[r("div",{class:"h-full rounded-full bg-purple-600 transition-[width] duration-200 ease-linear",style:ke({width:`${e(R)}%`})},null,4)]),r("ul",Bt,[(o(!0),n(se,null,ie(c.analyzingSteps,(p,Z)=>(o(),n("li",{key:p,class:f(["body-small flex items-center gap-3",e(P)(Z)?"text-cool-grey-700":"text-cool-grey-400"])},[r("span",{class:f(["flex h-5 w-5 shrink-0 items-center justify-center rounded-full border-2 text-white",e(P)(Z)?"border-purple-600 bg-purple-600":"border-cool-grey-300"]),"aria-hidden":"true"},[e(P)(Z)?(o(),n("svg",It,[...y[9]||(y[9]=[r("path",{d:"M20 6L9 17l-5-5"},null,-1)])])):m("",!0)],2),r("span",null,s(p),1)],2))),128))])],8,Tt)):e(b).currentStep.value==="lead"&&e(l)?(o(),n("section",{key:4,class:"pt-8","aria-label":e(l).title},[r("div",Mt,[e(l).eyebrow?(o(),n("p",Rt,s(e(l).eyebrow),1)):m("",!0),r("h2",Ft,s(e(l).title),1),e(l).subtitle?(o(),n("p",Ot,s(e(l).subtitle),
11)):m("",!0),r("form",{novalidate:"",onSubmit:y[6]||(y[6]=Me((...p)=>e(ae)&&e(ae)(...p),["prevent"]))},[r("div",Ut,[r("label",{class:"body-small mb-1.5 block font-medium text-cool-grey-700",for:`${e(v)}-first-name`},s(c.firstNameLabel),9,jt),X(r("input",{id:`${e(v)}-first-name`,"onUpdate:modelValue":y[3]||(y[3]=p=>re(Q)?Q.value=p:null),type:"text",autocomplete:"given-name",class:f(["body w-full rounded-xl border-2 px-4 py-3 text-cool-grey-700 outline-none transition-colors focus:border-purple-600",e(q)?"border-red-500":"border-cool-grey-200"]),"aria-invalid":!!e(q),"aria-describedby":e(q)?`${e(v)}-first-name-error`:void 0},null,10,Dt),[[de,e(Q)]]),e(q)?(o(),n("p",{key:0,id:`${e(v)}-first-name-error`,class:"caption-disclaimer mt-1 text-red-500"},s(e(q)),9,Vt)):m("",!0)]),r("div",Yt,[r("label",{class:"body-small mb-1.5 block font-medium text-cool-grey-700",for:`${e(v)}-email`},s(c.emailLabel),9,Wt),X(r("input",{id:`${e(v)}-email`,"onUpdate:modelValue":y[4]||(y[4]=p=>re(Y)?Y.value=p:null),type:"email",autocomplete:"email",class:f(["body w-full rounded-xl border-2 px-4 py-3 text-cool-grey-700 outline-none transition-colors focus:border-purple-600",e(h)?"border-red-500":"border-cool-grey-200"]),"aria-invalid":!!e(h),"aria-describedby":e(h)?`${e(v)}-email-error`:void 0},null,10,Kt),[[de,e(Y)]]),e(h)?(o(),n("p",{key:0,id:`${e(v)}-email-error`,class:"caption-disclaimer mt-1 text-red-500"},s(e(h)),9,Ht)):m("",!0)]),r("label",Gt,[X(r("input",{"onUpdate:modelValue":y[5]||(y[5]=p=>re(U)?U.value=p:null),type:"checkbox",class:"mt-0.5 shrink-0 accent-purple-600"},null,512),[[Re,e(U)]]),r("span",null,s(c.consentLabel),1)]),e(N)?(o(),n("p",{key:0,id:`${e(v)}-submit-error`,class:"caption-disclaimer mb-4 text-center text-red-500",role:"alert","data-quiz-submit-error":""},s(c.errorSubmitFailed),9,Zt)):m("",!0),_e(we,{"full-width":"",class:"w-full",size:"xl",type:"submit","data-quiz-lead-submit":"",disabled:e(b).isSubmitting.value,"aria-describedby":e(N)?`${e(v)}-submit-error`:void 0},{default:ce(()=>[xe(s(e(te)),1)]),_:1},8,["disabled","aria-describedby"]),r("p",Xt,s(c.privacyLabel),1)],32)])],8,At)):e(b).currentStep.value==="bridge"?(o(),n("section",{key:5,class:"pt-8","aria-label":L.value},[ze(S.$slots,"bridge",$e(Ce(e(T)))),_e(we,{"full-width":"",class:"mt-8 w-full",size:"xl","data-quiz-bridge-cta":"",onClick:e(K)},{default:ce(()=>[xe(s(c.bridgeCtaLabel),1)]),_:1},8,["onClick"])],8,Jt)):e(b).currentStep.value==="plan"?(o(),n("section",{key:6,class:"pt-8","aria-label":L.value},[ze(S.$slots,"plan",$e(Ce(e(T))))],8,ea)):m("",!0)],4))}}),la=Object.assign(aa,{__name:"PathwayQuizBase"}),ra=["data-theme"],oa={class:"mx-auto w-full max-w-[480px] px-5 pb-16 pt-6"},sa={class:"mb-4 flex items-center justify-end gap-3","data-quiz-topbar":""},ia=["aria-checked"],na=["href","aria-label"],ua={class:"mb-7","data-quiz-progress":""},da={class:"mb-3.5 flex items-center justify-between"},ca={class:"font-sharp-grotesk-medium-20 text-[20px] uppercase tracking-[0.2px]","data-quiz-eyebrow":""},ba={class:"font-sharp-grotesk-medium-20 text-[16px]","data-quiz-counter":""},ma={class:"flex gap-2","aria-hidden":"true"},pa=["data-filled"],va={class:"sr-only","aria-live":"polite","aria-atomic":"true"},ya=["aria-label"],fa={class:"m-0 min-w-0 border-0 p-0"},ha={class:"m-0 mb-3 w-full p-0"},xa={class:"flex flex-col gap-[11px]"},ga=["data-quiz-option","data-selected"],ka=["name","value","checked","onChange"],_a={class:"flex-1 cursor-pointer text-[16px] tracking-[0.4px]"},wa=["aria-label"],Sa={class:"font-sharp-grotesk-semibold-20 text-black"},La=["for"],za=["id","placeholder"],$a={key:2,class:"mt-2 text-[14px] text-[#00000080]"},Ca=["aria-label"],Ea=["for"],qa=["id","aria-invalid","aria-describedby"],Ta=["id"],Pa=["for"],Qa=["id","aria-invalid","aria-describedby"],Na=["id"],Ba={class:"mt-1 flex items-start gap-2 text-[14px] leading-5 text-[#000000b3]"},Ia=["id"],Aa={class:"text-[12px] leading-[1.5] text-[#00000080]"},Ma=["aria-label"],Ra={class:"text-center","data-quiz-result-footer":""},Fa={key:0,class:"mx-auto max-w-[620px] text-[12px] leading-[1.5] text-[#00000080]"},Oa={key:4,class:"mt-7 flex items-center justify-between gap-3","data-quiz-nav":""},Ua=["disabled","aria-describedby"],ja="You told us",Le="font-sharp-grotesk-semibold-20 text-[26px] leading-[32px] text-black",ve="mb-5 text-[16px] leading-[22px] text-[#00000080]",Da=Ee({__name:"PathwayQuizStepperBase",props:{options:{default:()=>({})},submitEndpoint:{default:""},eyebrow:{default:"The Exponential You Assessment"},nextLabel:{default:"Next â"},skipLabel:{default:"Skip â"},backLabel:{default:"â Back"},closeUrl:{default:""},closeLabel:{default:"Close quiz"},themeToggleLabel:{default:"Mindvalley colours"},firstNameLabel:{default:"First name"},emailLabel:{default:"Email address"},consentLabel:{default:"Yes, send me my results and occasional emails from Mindvalley with growth tools, pathway updates, and related resources. Unsubscribe anytime."},privacyLabel:{default:"We respect your privacy. Your information is kept secure and never shared."},submittingLabel:{default:"Revealingâ¦"},errorFirstNameRequired:{default:"Please enter your first name."},errorEmailInvalid:{default:"Please enter a valid email address."},errorSubmitFailed:{default:"We couldnât submit your quiz, please try again."},retryCtaLabel:{default:"Try again"},resultEyebrow:{default:"Your result"},resultCounterLabel:{default:"Completed"},retakeLabel:{default:"â» Retake the quiz"},smallprint:{default:""}},emits:["step-change","answer","skip","lead","complete"],setup(c,{expose:B,emit:t}){const x=c,J=t,{quiz:b,uid:v,textareaId:O,question:l,isChoiceStep:k,isOpenTextStep:oe,selectedValue:E,resultSlotProps:T,draftText:I,echoQuote:j,selectOption:W,canContinue:ee,onContinue:A,onBack:D,onRetake:M,leadFirstName:K,leadEmail:V,leadConsent:R,firstNameError:P,emailError:Q,submitFailed:Y,submitCtaLabel:U,onSubmitLead:q}=Oe(x,J),h=C("states"),N=u(()=>h.value==="mindvalley");Ae(He,h);const te=()=>{try{window.localStorage.setItem(Ne,h.value)}catch{}};function ae(){h.value=N.value?"states":"mindvalley",te()}ge(()=>{try{const g=window.localStorage.getItem(Ne);Ke(g)&&(h.value=g)}catch{}});const H={states:{page:"bg-[linear-gradient(135deg,#e3e0ff,#fde2ed)]",segment:"bg-black",accent:"accent-black",option:"border-transparent hover:border-[#00000026]",optionSelected:"border-black",field:"border-transparent focus:border-black",next:"bg-black text-white",back:"text-[#41464f]"},mindvalley:{page:"bg-gradient-to-b from-purple-50 to-white",segment:"bg-purple-600",accent:"accent-purple-600",option:"border-cool-grey-200 hover:border-cool-grey-400",optionSelected:"border-purple-600 bg-purple-50",field:"border-cool-grey-200 focus:border-purple-600",next:"bg-purple-600 text-white",back:"text-cool-grey-600"}},i=u(()=>H[h.value]),w=C(null);ge(()=>{if(E.value!==null||l.value?.type!=="single_choice")return;const g=w.value?.querySelector('input[type="radio"]:checked');g?.value&&W(g.value)});const L=u(()=>b.currentStep.value==="lead"),z=u(()=>b.currentStep.value==="plan"),_=u(()=>{const g=l.value?.order;return g&&g<=b.totalQuestions?g:b.totalQuestions}),F=u(()=>z.value?x.resultCounterLabel:`${_.value} / ${b.totalQuestions}`),G=u(()=>z.value?x.resultEyebrow:l.value?.eyebrow||x.eyebrow),S=u(()=>z.value?"Quiz complete":`Step ${_.value} of ${b.totalQuestions}`),y=u(()=>!z.value),p=u(()=>b.canGoBack.value),Z=u(()=>{if(L.value)return U.value;const g=l.value;return g&&!g.required&&E.value===null?g.skipLabel||x.skipLabel:x.nextLabel}),be=u(()=>`${b.pathway.value.name} â your result`),me=u(()=>ue("font-sharp-grotesk-medium-20 ml-auto inline-flex h-12 flex-1 items-center justify-center rounded-full px-8 text-[16px] disabled:cursor-not-allowed disabled:opacity-35",i.value.next)),le=g=>ue("flex min-h-[56px] cursor-pointer items-center gap-3 rounded-2xl border-2 bg-white px-4 py-3 transition-colors",g?i.value.optionSelected:i.value.option),ye=u(()=>ue("min-h-[124px] w-full resize-y rounded-2xl border-2 bg-white px-5 py-4 text-[16px] tracking-[0.4px] text-black outline-none transition-colors placeholder:text-[#00000066]",i.value.field)),fe=g=>ue("h-[56px] w-full rounded-2xl border-2 bg-white px-4 text-[16px] tracking-[0.4px] text-black outline-none transition-colors",i.value.field,g&&"border-red-600");return B({quiz:b,questionIds:Fe,buildSubmissionPayload:b.buildSubmissionPayload,retake:M}),(g,a)=>(o(),n("div",{ref_key:"rootEl",ref:w,class:f(["min-h-screen w-full text-black",i.value.page]),"data-quiz-stepper":"","data-theme":h.value},[r("div",oa,[r("div",sa,[r("button",{type:"button",role:"switch","aria-checked":N.value?"true":"false",class:"flex items-center gap-2 text-[12px] text-[#000000b3]","data-quiz-theme-toggle":"",onClick:ae}
1,[r("span",null,s(c.themeToggleLabel),1),r("span",{class:f(["relative inline-block h-5 w-9 rounded-full transition-colors",N.value?"bg-purple-600":"bg-[#0000004d]"]),"aria-hidden":"true"},[r("span",{class:f(["absolute top-0.5 h-4 w-4 rounded-full bg-white shadow transition-all",N.value?"left-[18px]":"left-0.5"])},null,2)],2)],8,ia),c.closeUrl?(o(),n("a",{key:0,href:c.closeUrl,class:"flex h-10 w-10 items-center justify-center rounded-full bg-[#ffffff99] text-[22px] leading-none text-black transition-colors hover:bg-[#ffffffe6]","aria-label":c.closeLabel,"data-quiz-close":""},"Ã",8,na)):m("",!0)]),r("div",ua,[r("div",da,[r("span",ca,s(G.value),1),r("span",ba,s(F.value),1)]),r("div",ma,[(o(!0),n(se,null,ie(e(b).totalQuestions,d=>(o(),n("div",{key:d,class:f(["h-[5.5px] flex-1 rounded-[20px] transition-colors",d<=_.value?i.value.segment:"bg-[#d9d9d9]"]),"data-quiz-segment":"","data-filled":d<=_.value?"true":"false"},null,10,pa))),128))]),r("span",va,s(S.value),1)]),e(k)&&e(l)?(o(),n("section",{key:e(l).id,class:"py-1","aria-label":e(l).title},[r("fieldset",fa,[r("legend",ha,[r("h2",{class:f(Le)},s(e(l).title),1)]),e(l).subtitle?(o(),n("p",{key:0,class:f(ve),"data-quiz-helper":""},s(e(l).subtitle),1)):m("",!0),e(l).whyLine?(o(),n("p",{key:1,class:f(ve),"data-quiz-why":""},s(e(l).whyLine),1)):m("",!0),r("div",xa,[(o(!0),n(se,null,ie(e(l).options,d=>(o(),n("label",{key:d.value,class:f(le(e(E)===d.value)),"data-quiz-option":d.value,"data-selected":e(E)===d.value?"true":"false"},[r("input",{type:"radio",name:`${e(v)}-${e(l).id}`,value:d.value,checked:e(E)===d.value,class:f(["h-[21px] w-[21px] shrink-0 cursor-pointer",i.value.accent]),onChange:$=>e(W)(d.value)},null,42,ka),r("span",_a,s(d.label),1)],10,ga))),128))])])],8,ya)):e(oe)&&e(l)?(o(),n("section",{key:`${e(l).id}-text`,class:"py-1","aria-label":e(l).title},[e(j)?(o(),n("p",{key:0,class:f(ve),"data-quiz-echo":""},[xe(s(ja)+" "),r("strong",Sa,"â"+s(e(j))+"â",1)])):m("",!0),r("h2",{class:f([Le,"mb-3"])},s(e(l).title),3),e(l).subtitle?(o(),n("p",{key:1,class:f(ve)},s(e(l).subtitle),1)):m("",!0),r("label",{class:"sr-only",for:e(O)},s(e(l).title),9,La),X(r("textarea",{id:e(O),"onUpdate:modelValue":a[0]||(a[0]=d=>re(I)?I.value=d:null),class:f(ye.value),placeholder:e(l).placeholder,autocomplete:"off"},null,10,za),[[de,e(I)]]),e(l).hint?(o(),n("p",$a,s(e(l).hint),1)):m("",!0)],8,wa)):e(b).currentStep.value==="lead"&&e(l)?(o(),n("section",{key:2,class:"py-1","aria-label":e(l).title,"data-quiz-lead":""},[r("h2",{class:f([Le,"mb-3"])},s(e(l).title),3),e(l).subtitle?(o(),n("p",{key:0,class:f(ve)},s(e(l).subtitle),1)):m("",!0),r("form",{novalidate:"",class:"flex flex-col gap-[11px]",onSubmit:a[4]||(a[4]=Me((...d)=>e(q)&&e(q)(...d),["prevent"]))},[r("div",null,[r("label",{class:"mb-1.5 block text-[14px] text-[#000000b3]",for:`${e(v)}-first-name`},s(c.firstNameLabel),9,Ea),X(r("input",{id:`${e(v)}-first-name`,"onUpdate:modelValue":a[1]||(a[1]=d=>re(K)?K.value=d:null),type:"text",autocomplete:"given-name",class:f(fe(!!e(P))),"aria-invalid":!!e(P),"aria-describedby":e(P)?`${e(v)}-first-name-error`:void 0},null,10,qa),[[de,e(K)]]),e(P)?(o(),n("p",{key:0,id:`${e(v)}-first-name-error`,class:"mt-1 text-[14px] text-red-600"},s(e(P)),9,Ta)):m("",!0)]),r("div",null,[r("label",{class:"mb-1.5 block text-[14px] text-[#000000b3]",for:`${e(v)}-email`},s(c.emailLabel),9,Pa),X(r("input",{id:`${e(v)}-email`,"onUpdate:modelValue":a[2]||(a[2]=d=>re(V)?V.value=d:null),type:"email",autocomplete:"email",class:f(fe(!!e(Q))),"aria-invalid":!!e(Q),"aria-describedby":e(Q)?`${e(v)}-email-error`:void 0},null,10,Qa),[[de,e(V)]]),e(Q)?(o(),n("p",{key:0,id:`${e(v)}-email-error`,class:"mt-1 text-[14px] text-red-600"},s(e(Q)),9,Na)):m("",!0)]),r("label",Ba,[X(r("input",{"onUpdate:modelValue":a[3]||(a[3]=d=>re(R)?R.value=d:null),type:"checkbox",class:f(["mt-0.5 h-[18px] w-[18px] shrink-0",i.value.accent])},null,2),[[Re,e(R)]]),r("span",null,s(c.consentLabel),1)]),e(Y)?(o(),n("p",{key:0,id:`${e(v)}-submit-error`,class:"text-[14px] text-red-600",role:"alert","data-quiz-submit-error":""},s(c.errorSubmitFailed),9,Ia)):m("",!0),r("p",Aa,s(c.privacyLabel),1)],32)],8,Ca)):e(b).currentStep.value==="plan"?(o(),n("section",{key:3,class:"pt-1","aria-label":be.value,"data-quiz-result":""}
1,[ze(g.$slots,"plan",$e(Ce(e(T)))),r("div",Ra,[r("button",{type:"button",class:"font-sharp-grotesk-medium-20 py-2 text-[14px] text-black","data-quiz-retake":"",onClick:a[5]||(a[5]=(...d)=>e(M)&&e(M)(...d))},s(c.retakeLabel),1),a[8]||(a[8]=r("hr",{class:"mx-auto my-3 max-w-[480px] border-0 border-t border-[#0000001a]"},null,-1)),c.smallprint?(o(),n("p",Fa,s(c.smallprint),1)):m("",!0)])],8,Ma)):m("",!0),y.value?(o(),n("div",Oa,[p.value?(o(),n("button",{key:0,type:"button",class:f(["font-sharp-grotesk-medium-20 inline-flex h-12 flex-1 items-center justify-center px-2 text-[16px]",i.value.back]),"data-quiz-back":"",onClick:a[6]||(a[6]=(...d)=>e(D)&&e(D)(...d))},s(c.backLabel),3)):m("",!0),r("button",{type:"button",class:f(me.value),disabled:!e(ee),"aria-describedby":e(Y)?`${e(v)}-submit-error`:void 0,"data-quiz-next":"",onClick:a[7]||(a[7]=(...d)=>e(A)&&e(A)(...d))},s(Z.value),11,Ua)])):m("",!0)])],10,ra))}}),Va=Object.assign(Da,{__name:"PathwayQuizStepperBase"}),Ya=["aria-label"],Wa="/api/ng-pathway-quiz/submit",Ka=Ee({__name:"PathwayQuiz",props:{blok:{}},emits:["complete"],setup(c,{emit:B}){const t=c,x=B,J=u(()=>t.blok?.aria_label||"Pathway assessment"),b=u(()=>{const i=t.blok||{},w={growEyebrow:i.grow_eyebrow,growTitle:i.grow_title,growQuestion:i.grow_question,growSubtitle:i.grow_subtitle,bestSelfEyebrow:i.best_self_eyebrow,bestSelfSubtitle:i.best_self_subtitle,bestSelfPlaceholder:i.best_self_placeholder,deeperEyebrow:i.deeper_eyebrow,deeperSubtitle:i.deeper_subtitle,deeperPlaceholder:i.deeper_placeholder,bottleneckEyebrow:i.bottleneck_eyebrow,bottleneckTitle:i.bottleneck_title,bottleneckSubtitle:i.bottleneck_subtitle,leadEyebrow:i.lead_eyebrow,leadTitle:i.lead_title,leadSubtitle:i.lead_subtitle,leadCtaLabel:i.lead_cta_label,openTextHint:i.open_text_hint,continueLabel:i.continue_label,ageEyebrow:i.age_eyebrow,ageQuestion:i.age_question,ageWhy:i.age_why,genderEyebrow:i.gender_eyebrow,genderQuestion:i.gender_question,genderWhy:i.gender_why,skipLabel:i.skip_label};return Object.fromEntries(Object.entries(w).filter(([,L])=>!!L))}),v=u(()=>Ge(t.blok?.variant)),O=u(()=>({copy:()=>b.value,persist:t.blok?.persist_progress===!0,storageKey:`mv_pathway_quiz_${t.blok?._uid||"default"}`,variant:v.value})),l=u(()=>t.blok?.disable_submit===!0?"":t.blok?.submit_endpoint||Wa),k=u(()=>t.blok?.analyzing_title||void 0),oe=u(()=>{const i=t.blok?.analyzing_steps;if(!i)return;const w=i.split(` 2`).map(L=>L.trim()).filter(Boolean);return w.length?w:void 0}),E=u(()=>{const i=Number(t.blok?.analyzing_duration_ms);return Number.isFinite(i)&&i>0?i:void 0}),T=u(()=>t.blok?.first_name_label||void 0),I=u(()=>t.blok?.email_label||void 0),j=u(()=>t.blok?.consent_label||void 0),W=u(()=>t.blok?.privacy_label||void 0),ee=u(()=>t.blok?.bridge_cta_label||void 0),A=u(()=>t.blok?.error_submit_failed||void 0),D=u(()=>t.blok?.retry_cta_label||void 0),M=u(()=>t.blok?.next_label||void 0),K=u(()=>t.blok?.back_label||void 0),V=u(()=>t.blok?.close_url||void 0),R=u(()=>t.blok?.result_eyebrow||void 0),P=u(()=>t.blok?.result_counter_label||void 0),Q=u(()=>t.blok?.retake_label||void 0),Y=u(()=>t.blok?.result_smallprint||void 0),U=u(()=>he(t.blok?.results)),q=u(()=>he(t.blok?.choice)),h=(i,w=[])=>v.value!=="v1"&&q.value.length&&w.length?q.value:ae(i),N=i=>U.value.find(w=>w.pathway_key===i)||U.value.find(w=>w.is_default===!0)||U.value[0],te=i=>he(N(i)?.bridge),ae=i=>he(N(i)?.plan);function H(i){x("complete",i)}return(i,w)=>{const L=je("editable");return X((o(),n("section",{class:"w-full","aria-label":J.value},[v.value==="v3"?(o(),pe(Va,{key:0,options:O.value,"submit-endpoint":l.value,"next-label":M.value,"back-label":K.value,"close-url":V.value,"first-name-label":T.value,"email-label":I.value,"consent-label":j.value,"privacy-label":W.value,"error-submit-failed":A.value,"retry-cta-label":D.value,"result-eyebrow":R.value,"result-counter-label":P.value,"retake-label":Q.value,smallprint:Y.value,onComplete:H},{plan:ce(({pathwayKey:z,pathways:_})=>[(o(!0),n(se,null,ie(h(z,_),F=>(o(),pe(Se,{key:F._uid,blok:F},null,8,["blok"]))),128))]),_:1},8,["options","submit-endpoint","next-label","back-label","close-url","first-name-label","email-label","consent-label","privacy-label","error-submit-failed","retry-cta-label","result-eyebrow","result-counter-label","retake-label","smallprint"])):(o(),pe(la,{key:1,options:O.value,"submit-endpoint":l.value,"analyzing-title":k.value,"analyzing-steps":oe.value,"analyzing-duration":E.value,"first-name-label":T.value,"email-label":I.value,"consent-label":j.value,"privacy-label":W.value,"bridge-cta-label":ee.value,"error-submit-failed":A.value,"retry-cta-label":D.value,onComplete:H},{bridge:ce(({pathwayKey:z})=>[(o(!0),n(se,null,ie(te(z),_=>(o(),pe(Se,{key:_._uid,blok:_},null,8,["blok"]))),128))]),plan:ce(({pathwayKey:z,pathways:_})=>[(o(!0),n(se,null,ie(h(z,_),F=>(o(),pe(Se,{key:F._uid,blok:F},null,8,["blok"]))),128))]),_:1},8,["options","submit-endpoint","analyzing-title","analyzing-steps","analyzing-duration","first-name-label","email-label","consent-label","privacy-label","bridge-cta-label","error-submit-failed","retry-cta-label"]))],8,Ya)),[[L,c.blok]])}}}),sl=Object.assign(Ka,{__name:"PathwayQuiz"});export{sl as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.