PageSourceSearch

https://ns.org.nz/assets/RegisterView-Cd6mkkfF.js

js ns.org.nz collected 2026-09-25 01:14:14 UTC 21,298 bytes, 1 lines download raw bytes

1import{d as tt,r as i,c as O,q as K,w as Se,o as at,X as ot,a as it,D as x,K as L,B as o,z as _,E as g,G as v,u as s,k as f,Q as D,W as Q,A as S,a2 as Pe,_ as Re,H as U,U as lt,a1 as nt,Z as st,C as r}from"./vendor-vue-Dzwqm9Y9.js";import"./AppHeader.vue_vue_type_style_index_0_scoped_59fb3e77_lang-C9_N2XZy.js";import{u as rt,a as dt,L as ut,M as ct,N as vt,_ as m,O as ft,P as mt,Q as pt,D as _t}from"./index-D4B9XJED.js";import"./vendor-misc-B-nM3tYW.js";import"./useClipboard-Cj86XNkg.js";/* empty css                                                                       */import{A as ht}from"./AuthLayout-DhN-Dv63.js";import{L as gt,_ as bt,a as yt,b as xt,c as kt}from"./LoginAgreementPrompt-CVcL97Yd.js";import{_ as wt}from"./CaptchaChallenge.vue_vue_type_script_setup_true_lang-BolxZz7x.js";import{b as Ct}from"./authError-Ch9RozGZ.js";import{a as At,e as Et}from"./apiError-BcAuv_LF.js";import{n as De,i as It,f as Ot}from"./registrationEmailPolicy-BIuq-4e8.js";import{r as St,a as Pt,b as Rt}from"./oauthAffiliate-CrlUwkd1.js";import{u as Dt}from"./vendor-i18n-BuoWFzps.js";const Vt={class:"space-y-6"},Nt={class:"text-center"},Mt={class:"text-2xl font-bold text-gray-900 dark:text-white"},Tt={class:"mt-2 text-sm text-gray-500 dark:text-dark-400"},zt={key:0,class:"rounded-xl border border-amber-200 bg-amber-50 p-4 dark:border-amber-800/50 dark:bg-amber-900/20"},Lt={class:"flex items-start gap-3"},Ut={class:"flex-shrink-0"},qt={class:"text-sm text-amber-700 dark:text-amber-400"},Bt={for:"email",class:"input-label"},$t={class:"relative"},Wt={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},Ft=["disabled","placeholder"],Gt={for:"password",class:"input-label"},Ht={class:"relative"},jt={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},Jt=["type","disabled","placeholder"],Kt=["disabled"],Qt={class:"input-hint"},Xt={for:"confirmPassword",class:"input-label"},Yt={class:"relative"},Zt={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},ea=["type","disabled","placeholder"],ta=["disabled"],aa={key:0},oa={for:"invitation_code",class:"input-label"},ia={class:"relative"},la={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},na=["disabled","placeholder"],sa={key:0,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ra={key:1,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},da={key:2,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},ua={key:0,class:"mt-2 flex items-center gap-2 rounded-lg bg-green-50 px-3 py-2 dark:bg-green-900/20"},ca={class:"text-sm text-green-700 dark:text-green-400"},va={key:1,"data-testid":"affiliate-invitation-field"},fa={for:"affiliate_code",class:"input-label"},ma={class:"ml-1 text-xs font-normal text-gray-400 dark:text-dark-500"},pa={class:"relative"},_a={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},ha=["disabled","placeholder"],ga={key:2},ba={for:"promo_code",class:"input-label"},ya={class:"ml-1 text-xs font-normal text-gray-400 dark:text-dark-500"},xa={class:"relative"},ka={class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5"},wa=["disabled","placeholder"],Ca={key:0,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},Aa={key:1,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},Ea={key:2,class:"absolute inset-y-0 right-0 flex items-center pr-3.5"},Ia={key:0,class:"mt-2 flex items-center gap-2 rounded-lg bg-green-50 px-3 py-2 dark:bg-green-900/20"},Oa={class:"text-sm text-green-700 dark:text-green-400"},Sa={key:3,"data-testid":"registration-turnstile"},Pa=["disabled"],Ra={key:0,class:"-ml-1 mr-2 h-4 w-4 animate-spin text-white",fill:"none",viewBox:"0 0 24 24"},Da={key:2,class:"space-y-3 pt-1"},Va={class:"flex items-center gap-3"},Na={class:"text-xs text-gray-500 dark:text-dark-400"},Ma={class:"text-gray-500 dark:text-dark-400"},me="sub2api_login_agreement_consent",Ta=tt({__name:"RegisterView",setup(za){var Oe;const{t,locale:Ve}=Dt(),pe=st(),V=ot(),Ne=rt(),w=dt(),C=i(!1),X=i(!1),b=i(""),q=i(!1),B=i(!1),$=i(""),_e=i(!0),Y=i(!1),Z=i(((Oe=w.cachedPublicSettings)==null?void 0:Oe.promo_code_enabled)===!0),W=i(!1),he
1=i(!1),A=i(!1),ee=i(""),k=i(!1),te=i(""),ge=i("cn"),N=i(!1),ae=i(""),oe=i(""),be=i("cn"),ie=i("Sub2API"),le=i(!1),ne=i(!1),se=i(!1),ye=i("OIDC"),re=i(!1),de=i(!1),ue=i([]),xe=i(!1),P=i(!1),F=i("modal"),ce=i(""),G=i(""),ke=i([]),E=i(!1),R=i(!1),H=i(null),y=i(""),I=i(""),Me=O(()=>N.value&&!!ae.value&&!!oe.value),ve=O(()=>k.value&&!!te.value||Me.value),we=O(()=>A.value&&!!ee.value||ve.value),M=i(!1),d=K({valid:!1,invalid:!1,bonusAmount:null,message:""});let T=null;const j=i(!1),u=K({valid:!1,invalid:!1,message:""});let z=null;const l=K({email:"",password:"",promo_code:"",invitation_code:"",aff_code:""}),n=K({email:"",password:"",confirmPassword:"",turnstile:"",invitation_code:""}),Te=O(()=>n.email||n.password||n.confirmPassword||(u.invalid?u.message:"")||n.invitation_code||(d.invalid?d.message:"")||n.turnstile||""),ze=O(()=>le.value||ne.value||se.value||re.value||de.value),Ce=O(()=>P.value&&!E.value),h=O(()=>C.value||!X.value||Ce.value);Se(Te,(e,a)=>{e&&e!==a&&w.showError(e)});function fe(){const e=St(V.query.aff,V.query.aff_code);return e&&(l.aff_code=e),e}at(async()=>{fe();try{const e=await ut();if(_e.value=e.registration_enabled,Y.value=e.email_verify_enabled,Z.value=e.promo_code_enabled,W.value=e.invitation_code_enabled,he.value=e.affiliate_enabled,A.value=e.turnstile_enabled,ee.value=e.turnstile_site_key||"",k.value=e.tencent_captcha_enabled===!0,te.value=e.tencent_captcha_app_id||"",ge.value=e.tencent_captcha_region||"cn",N.value=e.aliyun_captcha_enabled===!0,ae.value=e.aliyun_captcha_scene_id||"",oe.value=e.aliyun_captcha_prefix||"",be.value=e.aliyun_captcha_region||"cn",ie.value=e.site_name||"Sub2API",le.value=e.linuxdo_oauth_enabled,ne.value=ct(e),se.value=e.oidc_oauth_enabled,ye.value=e.oidc_oauth_provider_name||"OIDC",re.value=e.github_oauth_enabled,de.value=e.google_oauth_enabled,ue.value=De(e.registration_email_suffix_whitelist||[]),xe.value=e.registration_email_domain_quota_enabled===!0,Le(e),Z.value){const a=V.query.promo;a&&(l.promo_code=a,await Ae(a))}fe()}catch(e){console.error("Failed to load public settings:",e),P.value=!1,E.value=!0}finally{X.value=!0}}),Se(()=>[V.query.aff,V.query.aff_code],()=>{fe()}),it(()=>{T&&clearTimeout(T),z&&clearTimeout(z)});function Le(e){const a=Array.isArray(e.login_agreement_documents)?e.login_agreement_documents.filter(p=>{var c;return(c=p.title)==null?void 0:c.trim()}):[];ke.value=a,P.value=e.login_agreement_enabled===!0&&a.length>0,F.value=e.login_agreement_mode==="checkbox"?"checkbox":"modal",ce.value=e.login_agreement_updated_at||"",G.value=e.login_agreement_revision||`${ce.value}:${a.map(p=>`${p.id}:${p.title}`).join("|")}`,E.value=!P.value||Ue(G.value),R.value=P.value&&!E.value&&F.value!=="checkbox"}function Ue(e){if(!e)return!1;try{const a=localStorage.getItem(me);return a?JSON.parse(a).revision===e:!1}catch{return!1}}function qe(){G.value&&localStorage.setItem(me,JSON.stringify({revision:G.value,accepted_at:new Date().toISOString()})),E.value=!0,R.value=!1}function Be(){localStorage.removeItem(me),E.value=!1,R.value=!1,w.showWarning(t("legal.loginAgreementPrompt.registerRejectedWarning"))}function $e(){const e=l.promo_code.trim();if(d.valid=!1,d.invalid=!1,d.bonusAmount=null,d.message="",!e){M.value=!1;return}T&&clearTimeout(T),T=setTimeout(()=>{Ae(e)},500)}async function Ae(e){if(e.trim()){M.value=!0;try{const a=await vt(e);a.valid?(d.valid=!0,d.invalid=!1,d.bonusAmount=a.bonus_amount||0,d.message=""):(d.valid=!1,d.invalid=!0,d.bonusAmount=null,d.message=We(a.error_code))}catch(a){console.error("Failed to validate promo code:",a),d.valid=!1,d.invalid=!0,d.message=t("auth.promoCodeInvalid")}finally{M.value=!1}}}function We(e){switch(e){case"PROMO_CODE_NOT_FOUND":return t("auth.promoCodeNotFound");case"PROMO_CODE_EXPIRED":return t("auth.promoCodeExpired");case"PROMO_CODE_DISABLED":return t("auth.promoCodeDisabled");case"PROMO_CODE_MAX_USED":return t("auth.promoCodeMaxUsed");case"PROMO_CODE_ALREADY_USED":return t("auth.promoCodeAlreadyUsed");default:return t("auth.promoCodeInvalid")}}function Fe(){const e=l.invitation_code.trim();u.valid=!1,u.invalid=!1,u.message="",n.invitation_code="",e&&(z&&clearTimeout(z),z=setTimeout(()=>{Ee(e)},500))}async function Ee(e){j.value=!0;try{const a=await ft(e);
1a.valid?(u.valid=!0,u.invalid=!1,u.message=""):(u.valid=!1,u.invalid=!0,u.message=Ge(a.error_code))}catch{u.valid=!1,u.invalid=!0,u.message=t("auth.invitationCodeInvalid")}finally{j.value=!1}}function Ge(e){switch(e){case"INVITATION_CODE_NOT_FOUND":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_INVALID":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_USED":return t("auth.invitationCodeInvalid");case"INVITATION_CODE_DISABLED":return t("auth.invitationCodeInvalid");default:return t("auth.invitationCodeInvalid")}}function He(e,a=""){y.value=e,I.value=a,n.turnstile=""}function je(){y.value="",I.value="",n.turnstile=t("auth.turnstileExpired")}function Je(){y.value="",I.value="",n.turnstile=t("auth.turnstileFailed")}function Ie(){var e;(e=H.value)==null||e.reset(),y.value="",I.value="",n.turnstile=""}async function Ke(){var a;if(!ve.value)return!0;const e=await((a=H.value)==null?void 0:a.verifyAction());return e?(y.value=e.token,I.value=e.randstr,!0):!1}async function J(e){var a;if(!h.value){if(!ve.value){window.location.href=mt(e);return}C.value=!0;try{const p=await((a=H.value)==null?void 0:a.verifyAction());if(!p)return;const c=await pt(e,k.value?{tencent_captcha_ticket:p.token,tencent_captcha_randstr:p.randstr}:{turnstile_token:p.token});window.location.href=c.authorize_url}catch(p){b.value=At(p,t,"auth.errors",t("auth.turnstileFailed")),w.showError(b.value)}finally{Ie(),C.value=!1}}}function Qe(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function Xe(){const e=De(ue.value);if(e.length===0)return t("auth.emailSuffixNotAllowed");const a=String(Ve.value||"").toLowerCase().startsWith("zh")?"、":", ";return t("auth.emailSuffixNotAllowedWithAllowed",{suffixes:Ot(e,{separator:a,more:p=>t("auth.emailSuffixAllowedMore",{count:p})})})}function Ye(){n.email="",n.password="",n.confirmPassword="",n.turnstile="",n.invitation_code="";let e=!0;return Ce.value?(w.showWarning(t("legal.loginAgreementPrompt.registerRequiredWarning")),F.value!=="checkbox"&&(R.value=!0),!1):(l.email.trim()?Qe(l.email)?!xe.value&&!It(l.email,ue.value)&&(n.email=Xe(),e=!1):(n.email=t("auth.invalidEmail"),e=!1):(n.email=t("auth.emailRequired"),e=!1),l.password?l.password.length<6&&(n.password=t("auth.passwordMinLength"),e=!1):(n.password=t("auth.passwordRequired"),e=!1),$.value?l.password!==$.value&&(n.confirmPassword=t("auth.passwordsDoNotMatch"),e=!1):(n.confirmPassword=t("auth.confirmPasswordRequired"),e=!1),W.value&&(l.invitation_code.trim()||(n.invitation_code=t("auth.invitationCodeRequired"),e=!1)),A.value&&!y.value&&(n.turnstile=t("auth.completeVerification"),e=!1),e)}async function Ze(){if(b.value="",!!Ye()){if(l.promo_code.trim()){if(M.value){b.value=t("auth.promoCodeValidating");return}if(d.invalid){b.value=t("auth.promoCodeInvalidCannotRegister");return}}if(W.value){if(j.value){b.value=t("auth.invitationCodeValidating");return}if(u.invalid){b.value=t("auth.invitationCodeInvalidCannotRegister");return}if(l.invitation_code.trim()&&!u.valid&&(b.value=t("auth.invitationCodeValidating"),await Ee(l.invitation_code.trim()),!u.valid)){b.value=t("auth.invitationCodeInvalidCannotRegister");return}}if(await Ke()){C.value=!0;try{const e=l.aff_code.trim()||Pt();if(e&&(l.aff_code=e),Y.value){sessionStorage.setItem("register_data",JSON.stringify({email:l.email,password:l.password,turnstile_token:A.value||N.value?y.value:void 0,tencent_captcha_ticket:k.value?y.value:void 0,tencent_captcha_randstr:k.value?I.value:void 0,promo_code:l.promo_code||void 0,invitation_code:l.invitation_code||void 0,...e?{aff_code:e}:{}})),await pe.push("/email-verify");return}await Ne.register({email:l.email,password:l.password,turnstile_token:A.value||N.value?y.value:void 0,tencent_captcha_ticket:k.value?y.value:void 0,tencent_captcha_randstr:k.value?I.value:void 0,promo_code:l.promo_code||void 0,invitation_code:l.invitation_code||void 0,...e?{aff_code:e}:{}}),Rt(),w.showSuccess(t("auth.accountCreatedSuccess",{siteName:ie.value})),await pe.push("/dashboard")}catch(e){b.value=et(e,t("auth.registrationFailed")),w.showError(b.value)}finally{we.value&&Ie(),C.value=!1}}}}function et(e,a){return Et(e)==="EMAIL_DOMAIN_REGISTRATION_LIMIT"?t("auth.emailDomainRegistrationLimit"):Ct(e,{fallback:a})}return(e,a)=>{const p=nt("router-link");return r(),x(s(ht),null,{footer:L(()=>[o("p",Ma,[U(v(s(t)("auth.alreadyHaveAccount"))+" ",1),f(p,{to:"/login",class:"font-medium text-primary-600 transition-colors hover:text-primary-500 dark:text-primary-400 dark:hover:text-primary-300"},{default:L(()=>[U(v(s(t)("auth.signIn")),1)]),_:1})])]),default:L(()=>[o("div",Vt,[o("div",Nt,[o("h2",Mt,v(s(t)("auth.createAccount")),1),o("p",Tt,v(s(t)("auth.signUpToStart",{siteName:ie.value})),1)]),!_e.value&&X.value?(r(),_("div",zt,[o("div",Lt,[o("div",Ut,[f(m,{name:"exclamationCircle",size:"md",class:"text-amber-500"})]),o("p",qt,v(s(t)("auth.registrationDisabled")),1)])])):(r(),_("form",{key:1,onSubmit:lt(Ze,["prevent"]),class:"space-y-5"},[o("div",null,[o("label",Bt,v(s(t)("auth.emailLabel")),1),o("div",$t,[o("div",Wt,[f(m,{name:"mail",size:"md",class:"text-gray-400 dark:text-dark-500"})]),D(o("input",{id:"email","onUpdate:modelValue":a[0]||(a[0]=c=>l.email=c),type:"email",required:"",autofocus:"",autocomplete:"email",disabled:h.value,class:S(["input pl-11",{"input-error":n.email}]),placeholder:s(t)("auth.emailPlaceholder")},null,10,Ft),[[Q,l.email]])])]),o("div",null,[o("label",Gt,v(s(t)("auth.passwordLabel")),1),o("div",Ht,[o("div",jt,[f(m,{name:"lock",size:"md",class:"text-gray-400 dark:text-dark-500"})]),D(o("input",{id:"password","onUpdate:modelValue":a[1]||(a[1]=c=>l.password=c),type:q.value?"text":"password",required:"",autocomplete:"new-password",disabled:h.value,class:S(["input pl-11 pr-11",{"input-error":n.password}]),placeholder:s(t)("auth.createPasswordPlaceholder")},null,10,Jt),[[Pe,l.password]]),o("button",{type:"button",disabled:h.value,onClick:a[2]||(a[2]=c=>q.value=!q.value),class:"absolute inset-y-0 right-0 flex items-center pr-3.5 text-gray-400 transition-colors hover:text-gray-600 dark:hover:text-dark-300"},[q.value?(r(),x(m,{key:0,name:"eyeOff",size:"md"})):(r(),x(m,{key:1,name:"eye",size:"md"}))],8,Kt)]),o("p",Qt,v(s(t)("auth.passwordHint")),1)]),o("div",null,[o("label",Xt,v(s(t)("auth.confirmPassword")),1),o("div",Yt,[o("div",Zt,[f(m,{name:"lock",size:"md",class:"text-gray-400 dark:text-dark-500"})]),D(o("input",{id:"confirmPassword","onUpdate:modelValue":a[3]||(a[3]=c=>$.value=c),type:B.value?"text":"password",required:"",autocomplete:"new-password",disabled:h.value,class:S(["input pl-11 pr-11",{"input-error":n.confirmPassword}]),placeholder:s(t)("auth.confirmPasswordPlaceholder")},null,10,ea),[[Pe,$.value]]),o("button",{type:"button",disabled:h.value,onClick:a[4]||(a[4]=c=>
1B.value=!B.value),class:"absolute inset-y-0 right-0 flex items-center pr-3.5 text-gray-400 transition-colors hover:text-gray-600 dark:hover:text-dark-300"},[B.value?(r(),x(m,{key:0,name:"eyeOff",size:"md"})):(r(),x(m,{key:1,name:"eye",size:"md"}))],8,ta)])]),W.value?(r(),_("div",aa,[o("label",oa,v(s(t)("auth.invitationCodeLabel")),1),o("div",ia,[o("div",la,[f(m,{name:"key",size:"md",class:S(u.valid?"text-green-500":"text-gray-400 dark:text-dark-500")},null,8,["class"])]),D(o("input",{id:"invitation_code","onUpdate:modelValue":a[5]||(a[5]=c=>l.invitation_code=c),type:"text",disabled:h.value,class:S(["input pl-11 pr-10",{"border-green-500 focus:border-green-500 focus:ring-green-500":u.valid,"border-red-500 focus:border-red-500 focus:ring-red-500":u.invalid||n.invitation_code}]),placeholder:s(t)("auth.invitationCodePlaceholder"),onInput:Fe},null,42,na),[[Q,l.invitation_code]]),j.value?(r(),_("div",sa,[...a[9]||(a[9]=[o("svg",{class:"h-4 w-4 animate-spin text-gray-400",fill:"none",viewBox:"0 0 24 24"},[o("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),o("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1)])])):u.valid?(r(),_("div",ra,[f(m,{name:"checkCircle",size:"md",class:"text-green-500"})])):u.invalid||n.invitation_code?(r(),_("div",da,[f(m,{name:"exclamationCircle",size:"md",class:"text-red-500"})])):g("",!0)]),f(Re,{name:"fade"},{default:L(()=>[u.valid?(r(),_("div",ua,[f(m,{name:"checkCircle",size:"sm",class:"text-green-600 dark:text-green-400"}),o("span",ca,v(s(t)("auth.invitationCodeValid")),1)])):g("",!0)]),_:1})])):he.value?(r(),_("div",va,[o("label",fa,[U(v(s(t)("auth.invitationCodeLabel"))+" ",1),o("span",ma,"("+v(s(t)("common.optional"))+")",1)]),o("div",pa,[o("div",_a,[f(m,{name:"key",size:"md",class:"text-gray-400 dark:text-dark-500"})]),D(o("input",{id:"affiliate_code","onUpdate:modelValue":a[6]||(a[6]=c=>l.aff_code=c),type:"text",disabled:h.value,class:"input pl-11",placeholder:s(t)("auth.invitationCodePlaceholder")},null,8,ha),[[Q,l.aff_code]])])])):g("",!0),Z.value?(r(),_("div",ga,[o("label",ba,[U(v(s(t)("auth.promoCodeLabel"))+" ",1),o("span",ya,"("+v(s(t)("common.optional"))+")",1)]),o("div",xa,[o("div",ka,[f(m,{name:"gift",size:"md",class:S(d.valid?"text-green-500":"text-gray-400 dark:text-dark-500")},null,8,["class"])]),D(o("input",{id:"promo_code","onUpdate:modelValue":a[7]||(a[7]=c=>l.promo_code=c),type:"text",disabled:h.value,class:S(["input pl-11 pr-10",{"border-green-500 focus:border-green-500 focus:ring-green-500":d.valid,"border-red-500 focus:border-red-500 focus:ring-red-500":d.invalid}]),placeholder:s(t)("auth.promoCodePlaceholder"),onInput:$e},null,42,wa),[[Q,l.promo_code]]),M.value?(r(),_("div",Ca,[...a[10]||(a[10]=[o("svg",{class:"h-4 w-4 animate-spin text-gray-400",fill:"none",viewBox:"0 0 24 24"},[o("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),o("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1)])])):d.valid?(r(),_("div",Aa,[f(m,{name:"checkCircle",size:"md",class:"text-green-500"})])):d.invalid?(r(),_("div",Ea,[f(m,{name:"exclamationCircle",size:"md",class:"text-red-500"})])):g("",!0)]),f(Re,{name:"fade"},{default:L(()=>{var c;return[d.valid?(r(),_("div",Ia,[f(m,{name:"gift",size:"sm",class:"text-green-600 dark:text-green-400"}),o("span",Oa,v(s(t)("auth.promoCodeValid",{amount:(c=d.bonusAmount)==null?void 0:c.toFixed(2)})),1)])):g("",!0)]}),_:1})])):g("",!0),we.value?(r(),_("div",Sa,[f(wt,{ref_key:"turnstileRef",ref:H,"turnstile-enabled":A.value,"turnstile-site-key":ee.value,"tencent-enabled":k.value,"tencent-app-id":te.value,"tencent-region":ge.value,"aliyun-enabled":N.value,"aliyun-scene-id":ae.value,"aliyun-prefix":oe.value,"aliyun-region":be.value,onVerify:He,onExpire:je,onError:Je},null,8,["turnstile-enabled","turnstile-site-key","tencent-enabled","tencent-app-id","tencent-region","aliyun-enabled","aliyun-scene-id","aliyun-prefix","aliyun-region"])])):g("",!0),P.value?(r(),x(gt,{key:4,accepted:E.value,documents:ke.value,mode:F.value,"updated-at":ce.value,visible:R.value,onAccept:qe,onReject:Be,onOpen:a[8]||(a[8]=c=>R.value=!0)},null,8,["accepted","documents","mode","updated-at","visible"])):g("",!0),o("button",{type:"submit",disabled:h.value||A.value&&!y.value,class:"btn btn-primary w-full"},[C.value?(r(),_("svg",Ra,[...a[11]||(a[11]=[o("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),o("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1)])])):(r(),x(m,{key:1,name:"userPlus",size:"md",class:"mr-2"})),U(" "+v(C.value?s(t)("auth.processing"):Y.value?s(t)("auth.continue"):s(t)("auth.createAccount")),1)],8,Pa)],32)),ze.value?(r(),_("div",Da,[o("div",Va,[a[12]||(a[12]=o("div",{class:"h-px flex-1 bg-gray-200 dark:bg-dark-700"},null,-1)),o("span",Na,v(s(t)("auth.oauthOrContinue")),1),a[13]||(a[13]=o("div",{class:"h-px flex-1 bg-gray-200 dark:bg-dark-700"},null,-1))]),f(bt,{disabled:h.value,"aff-code":l.aff_code,"promo-code":l.promo_code,"github-en
1abled":re.value,"google-enabled":de.value,"show-divider":!1,onStart:J},null,8,["disabled","aff-code","promo-code","github-enabled","google-enabled"]),le.value?(r(),x(yt,{key:0,disabled:h.value,"aff-code":l.aff_code,"promo-code":l.promo_code,"show-divider":!1,onStart:J},null,8,["disabled","aff-code","promo-code"])):g("",!0),ne.value?(r(),x(xt,{key:1,disabled:h.value,"aff-code":l.aff_code,"show-divider":!1,onStart:J},null,8,["disabled","aff-code"])):g("",!0),se.value?(r(),x(kt,{key:2,disabled:h.value,"provider-name":ye.value,"aff-code":l.aff_code,"show-divider":!1,onStart:J},null,8,["disabled","provider-name","aff-code"])):g("",!0)])):g("",!0)])]),_:1})}}}),Ya=_t(Ta,[["__scopeId","data-v-f8a99458"]]);export{Ya 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.