1import{_ as D}from"./Cl53qxsp.js";import{_ as N}from"./B2lKkb5m.js";import{_ as W}from"./BQxvastP.js";import{_ as V}from"./O3YdaXBy.js";import{_ as J}from"./DIHpWLWG.js";import{m as L,S as w,n as E,k as $,gC as O,O as U,x as v,J as A,G as k,aH as M,he as F,hf as P,aI as R,hg as j,d as H,o as u,a3 as Q,j as d,a4 as h,a5 as e,h as g,aa as I,a8 as B,w as G,a9 as K,ad as Y,ae as q}from"./C-jpHxGx.js";import{u as z}from"./DJI6uObl.js";import{u as X}from"./BzYSbjnv.js";import{flowCommonJoinWaitlistFallback as Z}from"./CTl8nF1m.js";import"./DUfjEp3w.js";import"./CeiMCXQI.js";import"./C0xReoel.js";import"./B0PY1RMY.js";import"./CPX-CEea.js";import"./-Z7gXktS.js";import"./DmzR1lNk.js";import"./BMaqUYED.js";import"./DFF8pET1.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"698f8ecba73f9e9b843f2bb48386c051db6d5fdd"};var s=new t.Error().stack;s&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[s]="61edb570-2702-4248-aeb3-975969ce9e20",t._sentryDebugIdIdentifier="sentry-dbid-61edb570-2702-4248-aeb3-975969ce9e20")}catch{}})();function ee(){const t=z();if(!t?.useTanStack)return;const s=L().fetchStrapiAppPageQuery({flow:E.COMMON,page:w.JOIN_WAITLIST},Z);return X([s]),{...t,strapiQuery:s}}function te(){const{$alert:t,$getCommonStrapiContent:s,$loader:o}=$(),{uncoveredAddress:m,saveUncoveredAddress:p}=O(),{strapiPageContent:_}=U(),{strapiQuery:T}=ee()||{},i=k(()=>T?.data?.value||_.value?.[E.COMMON]?.[w.JOIN_WAITLIST]),y=k(()=>{if(!c.value)return i.value?.header;if(i.value?.headerThanks)return{...i.value?.headerThanks,description:M(i.value?.headerThanks?.description||"",{email:r.value})}}),c=v(!1),l=v(!1),r=v(""),a=v(A().router.options.history.state.back),x=k(()=>!r.value||r.value.trim()===""),f=k(()=>{if(!m?.address)return"";const n=m.address;return"address_line1"in n&&"suburb"in n&&"province"in n?`${n.address_line1}, ${n.suburb}, ${n.province}`:""});return{backLinkTo:a,emailValue:r,goBack:()=>{p(void 0),A().router.go(-1)},hasAgreedToTerms:l,isButtonDisabled:x,isSubmitted:c,onJoinWaitlist:async()=>{try{o.on(),t.clear(),await F({eventType:j.WAITLIST,payload:{address:f.value,email:r.value,epoch_millis:Date.now(),id_type:R.UNREGISTERED_ID,id_value:P().getId()}}),p(void 0),c.value=!0}catch(n){console.log(n),t.warning(s().genericSubmitError)}finally{o.off()}},selectedAddress:f,strapiContent:i,strapiContentHeader:y}}const ne={class:"mvne-join-waitlist global-page"},oe={class:"mvne-content global-container-primary"},ae={class:"mvne-flex-box"},se={class:"mvne-description"},ie={class:"mvne-agree-terms"},re={class:"mvne-text"},le=H({__name:"join-waitlist",setup(t){const{selectedAddress:s,strapiContent:o,strapiContentHeader:m,onJoinWaitlist:p,goBack:_,backLinkTo:T,isSubmitted:i,emailValue:y,isButtonDisabled:c,hasAgreedToTerms:l}=te();return(r,a)=>{const x=D,f=N,C=W,S=V,n=J;return u(),Q("div",ne,[d("div",oe,[h(x,{strapiContent:e(m),backLinkTo:e(T)},null,8,["strapiContent","backLinkTo"]),e(i)?I("",!0):(u(),g(f,{key:0,id:"form-mail",strapiContent:e(o)?.formEmail,onSubmit:e(p),"onUpdate:email":a[0]||(a[0]=b=>y.value=b)},null,8,["strapiContent","onSubmit"])),d("div",ae,[d("span",se,B(e(s)),1),a[3]||(a[3]=d("span",{class:"divider"},null,-1)),h(C,{text:e(o)?.textCheckAddress,onClick:e(_)},null,8,["text","onClick"])]),d("div",ie,[e(i)?I("",!0):(u(),g(S,{key:0,id:"mvne-agree-terms",modelValue:e(l),"onUpdate:modelValue":a[2]||(a[2]=b=>Y(l)?l.value=b:null),class:"mvne-checkbox-container mvne-terms-checkbox"},{default:G(()=>[d("span",re,[K(B(e(o)?.checkboxAgreeTerms?.label)+" ",1),h(C,{useLinkStyles:"",inline:"",text:e(o)?.textButtonAgreeTerms?.text,onClick:a[1]||(a[1]=b=>r.$pageConfig.commonAllTermsAndConditions.routeTo())},null,8,["text"])])]),_:1},8,["modelValue"]))])]),e(i)?(u(),g(n,{key:1,continueText:e(o)?.stickyBannerBaseBack?.button?.text,onContinue:e(_)},null,8,["continueText","onContinue"])):(u(),g(n,{key:0,formId:"form-mail",buttonDisabled:e(c)||!e(l),continueText:e(o)?.stickyBannerBase?.button?.text},null,8,["buttonDisabled","continueText"]))])}}}),Ie=q(le,[["__scopeId","data-v-1b36a0be"]]);export{Ie 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.