1import{q as De,w as ie,y as Oe,z as Fe,G as u,H as F,A as m,J as Ke,B as l,D as f,K as G,u as R,X as ht,F as ce,V as Ce,E as T,T as yt,r,f as g,n as _t,U as fe,ar as bt,C,I as he,aj as wt,ag as kt,S as Ct,L as U,M as Ie,N as W,aN as Tt,ak as Et,O as Lt,P as At}from"./vendor-icons-Bxvif_pP.js";import{i as We,F as xt,G as Ut,h as ye,R as _e,k as Rt,H as St,I as Mt,J as Ve,D as be,K as we,L as qe,M as Ne,N as $,O as $e,P as zt,f as It,g as Vt,Q as Pe,S as qt,U as Nt,V as $t,W as Be}from"./index-DESokjJk.js";function ke(K){const y=typeof K=="string"?K:"";return/^\/merchant\/console(?:\?[^#]*)?$/.test(y)?y:"/merchant/console"}const Pt=["aria-label"],Bt=["aria-label"],Dt={class:"merchant-terms-dialog__body"},Ot=De({__name:"MerchantTermsDialog",props:{kind:{}},emits:["close"],setup(K,{emit:y}){const h=K,H=y,J=r(null),de=[{title:"æä»¬ä¼æ¶éå使ç¨çä¿¡æ¯",items:["注åè´¦å·ãä¸»è¦æå¡å½å®¶/å°åºï¼ä»¥ååå®¶èªæ¿å¡«åçææºå·ç ãå¾®ä¿¡å·æ Telegram ç¨æ·åã","åå®¶æäº¤çå
¬å¼èµæãå±ç¤ºç´ æãæå¡å°ç¹ãå¥é¤ãå¯çº¦æ¶é´åæå¡ç¶æã","è¯ä»¶ãèº«ä»½æ ¸éªè§é¢ï¼ä»¥å订åãèµéã客æåè´¦å·å®å
¨æéçè®°å½ã"]},{title:"å
¬å¼ä¸ä¿æ¤",items:["åªæåå®¶ä¸»å¨æäº¤å¹¶éè¿å®¡æ ¸çå
¬å¼èµæï¼æå¯è½å±ç¤ºç»ç¨æ·ã","注åèç³»æ¹å¼ã宿´å°åãè¯ä»¶åæ ¸éªè§é¢ä¸ä¼å
¬å¼å±ç¤ºï¼ä»
ç¨äºè´¦å·èç³»ãäººå·¥å®¡æ ¸ãå®å
¨åäºè®®å¤çã"]},{title:"管çä¸èç³»",items:["åå®¶å¯ä»¥å¨åå°ç»´æ¤å¯ç¼è¾èµæï¼éè¦æ¥è¯¢ãæ´æ£æåç¨è´¦å·æ¶ï¼å¯éè¿ Telegram 客æè系人工å¤çã","é¨å订åãèµéãå®å
¨åå®¡æ ¸è®°å½ä¼æä¸å¡ä¸éç¨æ³å¾è¦æ±ä¿åã"]}],n=[{title:"è´¦å·ä¸èµæ",items:["åå®¶åå®é
æå¡è
å¿
须年满 18 å¨å²ï¼å¹¶ä¿è¯æ³¨åãèç³»ãç»è¥åèº«ä»½èµæç宿æã","个人åå®¶åªç®¡çæ¬äººèµæï¼æºæåå®¶ç®¡çæºæä¸»ä½åæä¸å®é
æå¡è
èµæãè´¦å·ä¸å¾è½¬è®©æåç»ä»äººä½¿ç¨ã"]},{title:"æå¡ä¸å®¡æ ¸",items:["æ®éé¢çº¦ååæå¡ä¸åºå¯æéè¦ç¬ç«éæ©ãé
置并æäº¤å®¡æ ¸ï¼æäº¤ä¸ä»£è¡¨èªå¨ä¸çº¿ã","åå®¶åºæé¡µé¢æç¤ºå®æèµæãæ ¸éªãå¥é¤ãå¯çº¦æ¶é´åæå¡ç¶æè®¾ç½®ï¼ä¸çº¿æå¡éè¿åå®¶åå° Telegram 客æå
¥å£å¨è¯¢ã"]},{title:"订åä¸ç»è¥",items:["åå®¶åºæè®¢å约å®å±¥çº¦ï¼å¹¶å¨è®¢å页å¦å®å¤çæ¥åãåºåãå°è¾¾ãPINãç»æ¶ã宿åå®åã","ç¦æ¢èå身份ãåç¨èµæãä¸´æ¶æ¢äººã欺è¯ã强迫ãä¼¤å®³ãæªæå¹´äººç¸å
³æå¡æç»å¼ç«å
交æã","è¿åè§åæ¶ï¼è¿è¥æ¹å¯è¦æ±æ´æ¹ãéå¶åè½ã䏿¶èµæãæåæç»æ¢è´¦å·ã"]}],v=g(()=>h.kind==="agreement"?"åå®¶åè®®":"éç§æ¡æ¬¾"),b=g(()=>h.kind==="agreement"?n:de);function p(){H("close")}function M(_){_.key==="Escape"&&h.kind&&p()}return ie(()=>h.kind,async _=>{var w;_&&(await _t(),(w=J.value)==null||w.focus())}),Oe(()=>window.addEventListener("keydown",M)),Fe(()=>window.removeEventListener("keydown",M)),(_,w)=>(u(),F(yt,{to:"body"},[K.kind?(u(),m("div",{key:0,class:"merchant-terms-dialog-backdrop",onClick:Ke(p,["self"])},[l("section",{ref_key:"dialogRef",ref:J,class:"merchant-terms-dialog",role:"dialog","aria-modal":"true","aria-label":v.value,tabindex:"-1"},[l("header",null,[l("div",null,[l("h2",null,f(v.value),1),w[0]||(w[0]=l("p",null,"æ´æ°æ¥æï¼2026å¹´8æ22æ¥",-1))]),l("button",{type:"button","aria-label":`å
³é${v.value}`,onClick:p},[G(R(ht),{size:20,"stroke-width":2.2,"aria-hidden":"true"})],8,Bt)]),l("div",Dt,[(u(!0),m(ce,null,Ce(b.value,E=>(u(),m("section",{key:E.title},[l("h3",null,f(E.title),1),l("ul",null,[(u(!0),m(ce,null,Ce(E.items,L=>(u(),m("li",{key:L},f(L),1))),128))])]))),128))]),l("footer",null,[l("button",{type:"button",onClick:p},"æå·²é
读")])],8,Pt)])):T("",!0)]))}}),Ft=We(Ot,[["__scopeId","data-v-d3d6535d"]]),Kt={class:"merchant-auth-page","aria-label":"åå®¶è´¦å·ç»å½æ³¨å"},Wt={class:"merchant-auth-shell"},Gt={class:"merchant-auth-top"},Ht={class:"merchant-auth-main"},Jt={class:"merchant-auth-card"},Xt={class:"merchant-auth-context"},jt={class:"merchant-auth-heading"},Qt={class:"merchant-auth-tabs",role:"tablist","aria-label":"åå®¶è´¦å·æä½"},Yt=["aria-selected"],Zt=["aria-selected"],ea=["disabled"],ta={key:0,class:"merchant-message merchant-message--ok"},aa={key:1,class:"merchant-message merchant-message--error"},la=["type","autocomplete","placeholder"],na={key:2},ra=["value"],oa={class:"merchant-phone-field",role:"group","aria-labelledby":"merchant-phone-field-label"},sa={class:"merchant-phone-field__inputs"},ua={class:"merchant-terms","aria-label":"注åå议确认"},ia={class:"merchant-terms__consent"},ca={class:"merchant-terms__documents"},da={key:4,class:"merchant-invite-field"},va=["value"],ma={class:"field-label-row"},pa={class:"password-field"},ga=["type","minlength","autocomplete","placeholder"],fa=["aria-label"],ha={key:5,class:"verification-code-field"},ya={class:"verification-code-row"},_a=["disabled"],ba={key:6,class:"merchant-support-wechat"},wa={class:"merchant-form-actions"},ka=["disabled"],Ca={class:"merchant-auth-switch"}
1,Ta=De({__name:"MerchantAuthView",setup(K){const y=xt(),h=It(),H=Vt();function J(t){const e=Array.isArray(t)?t[0]:t;return String(e||"").trim()}function de(t){return J(t).replace(/\s+/g,"").toUpperCase().slice(0,32)}const n=r("login"),v=r(""),b=r(""),p=r(""),M=r("details"),_=r(""),w=r(""),E=r(""),L=r(""),P=r(""),B=r(""),D=r(!0),te=r(null),ae=r(null),ve=r(null),le=r(""),z=r(""),s=r(""),A=r(!1),I=r(!1),X=r(!1),V=r(!1),S=r(""),O=r(!1),ne=r(null),re=r(!1),q=r(0);let oe=null;const me=r(Mt()),Te=g(()=>Nt(me.value)),Ge=g(()=>A.value?y.loginStage==="profile"?"æ£å¨å è½½åå®¶è´¦å·...":y.loginStage==="credentials"?"æ£å¨ç»å½...":"å¤çä¸...":n.value==="login"?"ç»å½åå®¶åå°":"å®ææ³¨å");let j=null;const x=g(()=>$t(h.params.accountType)),He=g(()=>Be(x.value)),Ee=g(()=>x.value==="agency"?"personal":"agency"),Je=g(()=>Be(Ee.value)),Xe=g(()=>n.value==="login"?"è¿å
¥åå°":"å建身份"),N=g(()=>de(h.query.ref??h.query.invite)),pe=g(()=>N.value?"link":void 0),je=g(()=>q.value>0?`${q.value} ç§åéå`:M.value==="code"?"éæ°åé":"åééªè¯ç "),Qe=g(()=>`/merchant/${x.value}/forgot-password`),Ye=[{code:"GB",name_zh:"è±å½",name_en:"United Kingdom"},{code:"JP",name_zh:"æ¥æ¬",name_en:"Japan"},{code:"KR",name_zh:"é©å½",name_en:"South Korea"},{code:"FR",name_zh:"æ³å½",name_en:"France"},{code:"DE",name_zh:"å¾·å½",name_en:"Germany"},{code:"US",name_zh:"ç¾å½",name_en:"United States"},{code:"AU",name_zh:"澳大å©äº",name_en:"Australia"},{code:"SG",name_zh:"æ°å å¡",name_en:"Singapore"},{code:"MY",name_zh:"马æ¥è¥¿äº",name_en:"Malaysia"},{code:"AE",name_zh:"é¿èé
",name_en:"United Arab Emirates"}],Ze=g(()=>{var t,e;return(e=(t=ae.value)==null?void 0:t.countries)!=null&&e.length?ae.value.countries:Ye}),Q=g(()=>{var t;return String(((t=ve.value)==null?void 0:t.wechat_id)||"").trim()});function et(t){const e={};return n.value==="register"&&(e.mode="register"),h.query.redirect&&(e.redirect=ke(h.query.redirect)),N.value&&(e.ref=N.value),{path:`/merchant/${t}/login`,query:e}}ie(()=>h.params.accountType,()=>{s.value="",z.value="",M.value="details",_.value="",le.value="",Y(),V.value=!1,S.value="",O.value=!1,["personal","agency"].includes(x.value)||H.replace("/merchant/personal/login")},{immediate:!0}),ie(()=>h.query.mode,t=>{J(t).toLowerCase()==="register"&&(n.value="register")},{immediate:!0}),ie(n,()=>{s.value="",z.value="",M.value="details",_.value="",le.value="",Y(),V.value=!1,S.value="",O.value=!1}),Oe(()=>{rt(),ot(),st()}),Fe(()=>{Y(),y.loginStage!=="idle"&&y.cancelPendingLogin()});function se(t){return!t||typeof t!="object"||Array.isArray(t)?null:t}function Le(t){return t>=60?`${Math.ceil(t/60)} åé`:`${t} ç§`}function Ae(t){var c,d;if(!$(t))return 0;const e=se((d=(c=t.response)==null?void 0:c.data)==null?void 0:d.detail),a=Number((e==null?void 0:e.retry_after_seconds)??0);return Number.isFinite(a)?Math.max(0,Math.ceil(a)):0}function tt(t){var a,c,d,o,i,k,Z;if(Pe(t))return $(t.originalError)&&(t.originalError.code==="ECONNABORTED"||t.originalError.code==="ETIMEDOUT")?"ç»å½å·²ååºï¼ä½åå®¶è´¦å·èµæå è½½è¶
æ¶ï¼è¯·éè¯ã":"ç»å½å·²ååºï¼ä½åå®¶è´¦å·èµæç¡®è®¤å¤±è´¥ï¼è¯·éè¯ã";if(!$(t))return"åå®¶ç»å½æå¡ææ¶ä¸å¯ç¨ï¼è¯·ç¨ååè¯ã";const e=se((c=(a=t.response)==null?void 0:a.data)==null?void 0:c.detail);if(t.code==="ECONNABORTED"||t.code==="ETIMEDOUT")return"åå®¶ç»å½çå¾
è¶
æ¶ï¼è¯·æ£æ¥ç½ç»åéè¯ã";if(((d=t.response)==null?void 0:d.status)===403&&(e==null?void 0:e.code)==="require_captcha")return"请å
宿å®å
¨æ ¡éªååç»å½ã";if(((o=t.response)==null?void 0:o.status)===423&&e){const ee=Number(e.retry_after_seconds??0);return ee>0?`å°è¯æ¬¡æ°è¿å¤ï¼è¯·å¨ ${Le(ee)} ååè¯ã`:"å°è¯æ¬¡æ°è¿å¤ï¼è¯·ç¨ååè¯ã"}return((i=t.response)==null?void 0:i.status)===401?"ç»å½å¤±è´¥ï¼è¯·æ£æ¥åå®¶è´¦å·ç±»åãè´¦å·åå¯ç ã":((k=t.response)==null?void 0:k.status)===422?"è´¦å·æ ¼å¼ä¸æ£ç¡®ï¼è¯·æ£æ¥ååè¯ã":((Z=t.response)==null?void 0:Z.status)===429?"请æ±è¿äºé¢ç¹ï¼è¯·ç¨ååè¯ã":"åå®¶ç»å½æå¡ææ¶ä¸å¯ç¨ï¼è¯·ç¨ååè¯ã"}function at(t){const e=Pe(t)?t.originalError:t;return $(e)&&e.code==="ERR_CANCELED"}
1async function lt(){if(!(ne.value||re.value)){re.value=!0;try{const{data:t}=await ye.get("auth/captcha/config");ne.value=t}catch{ne.value={enabled:!0,provider:"turnstile",site_key:null,manual_entry_enabled:!1}}finally{re.value=!1}}}function nt(){O.value=!0,S.value=""}function xe(t){var e,a,c,d,o,i;if(!$(t))return"å家注åæå¡ææ¶ä¸å¯ç¨ï¼è¯·ç¨ååè¯ã";if(((e=t.response)==null?void 0:e.status)===400)return(typeof((a=t.response.data)==null?void 0:a.detail)=="string"?t.response.data.detail:"")||"注å失败ï¼é®ç®±ãç¨æ·åæéªè¯ç ä¸å¯ç¨ã";if(((c=t.response)==null?void 0:c.status)===429){const k=Ae(t);return k>0?`éªè¯ç åéè¿äºé¢ç¹ï¼è¯·å¨ ${Le(k)} åéè¯ã`:"请æ±è¿äºé¢ç¹ï¼è¯·ç¨ååè¯ï¼å¦æå·²ç»æ¶å°éªè¯ç ï¼å¯ä»¥ç´æ¥è¾å
¥éªè¯ç ã"}return((d=t.response)==null?void 0:d.status)===502||((o=t.response)==null?void 0:o.status)===503?"éªè¯ç é®ä»¶ææ¶åé失败ï¼è¯·ç¨ååè¯ã":((i=t.response)==null?void 0:i.status)===422?"é®ç®±ãç¨æ·åæå¯ç æ ¼å¼ä¸æ£ç¡®ï¼è¯·æ£æ¥ååè¯ã":"å家注åæå¡ææ¶ä¸å¯ç¨ï¼è¯·ç¨ååè¯ã"}function Y(){oe!==null&&(window.clearInterval(oe),oe=null),q.value=0}function Ue(t=60){Y(),q.value=Math.max(1,Math.ceil(t)),oe=window.setInterval(()=>{q.value-=1,q.value<=0&&Y()},1e3)}function ue(){v.value=n.value==="login"?Ve(v.value):be(v.value),b.value=we(b.value),p.value=qe(p.value),w.value=w.value.trim(),E.value=E.value.trim().replace(/^@+/,""),L.value=L.value.trim().toUpperCase(),P.value=P.value.replace(/\s+/g,""),B.value=B.value.replace(/[\s\-()]+/g,"")}async function rt(){const t=await Ut();me.value=t}async function ot(){try{const{data:t}=await ye.get("merchant/auth/registration-options");ae.value=t}catch{ae.value=null}}async function st(){try{const{data:t}=await ye.get("support/contact-settings");ve.value=t}catch{ve.value=null}}function Re(){return JSON.stringify({email:be(v.value),username:we(b.value),password:qe(p.value),wechat_handle:w.value.trim(),telegram_username:E.value.trim().replace(/^@+/,""),service_country_code:L.value.trim().toUpperCase(),phone_country_code:P.value.replace(/\s+/g,""),phone_number:B.value.replace(/[\s\-()]+/g,""),privacy_terms_accepted:D.value,merchant_terms_accepted:D.value})}function ge(){return ue(),L.value?!!P.value!=!!B.value?(s.value="éå¡«ææºå·ç éè¦åæ¶å¡«åå½é
åºå·åå·ç ã",null):D.value?{wechat_handle:w.value||void 0,telegram_username:E.value||void 0,service_country_code:L.value,phone_country_code:P.value||void 0,phone_number:B.value||void 0,privacy_terms_accepted:D.value,merchant_terms_accepted:D.value}:(s.value="请确认éç§æ¡æ¬¾ååå®¶åè®®ã",null):(s.value="è¯·éæ©ä¸»è¦æå¡å½å®¶/å°åºã",null)}function ut(t){const e=t.target,a=n.value==="login"?Ve(e.value):be(e.value);v.value=a,e.value!==a&&(e.value=a)}function it(t){const e=t.target,a=we(e.value);b.value=a,e.value!==a&&(e.value=a)}function ct(t){const e=t.target,a=e.value.replace(/^\s+/,"");p.value=a,e.value!==a&&(e.value=a)}function dt(t){const e=t.target,a=e.value.replace(/\D+/g,"").slice(0,6);_.value=a,e.value!==a&&(e.value=a)}function vt(){var t,e;return(e=(t=window.Telegram)==null?void 0:t.Login)!=null&&e.auth?Promise.resolve():j||(j=$e(new Promise((a,c)=>{var i,k;const d=document.querySelector('script[data-loverhub-telegram-login="1"]');if(d){if((k=(i=window.Telegram)==null?void 0:i.Login)!=null&&k.auth){a();return}d.addEventListener("load",()=>a(),{once:!0}),d.addEventListener("error",()=>c(new Error("telegram_login_script_failed")),{once:!0});return}const o=document.createElement("script");o.src="https://telegram.org/js/telegram-login.js?22",o.async=!0,o.dataset.loverhubTelegramLogin="1",o.addEventListener("load",()=>a(),{once:!0}),o.addEventListener("error",()=>c(new Error("telegram_login_script_failed")),{once:!0}),document.head.appendChild(o)}),qt,"telegram_login_script_timeout").catch(a=>{throw j=null,a}),j)}async function mt(){var e,a,c,d;if(A.value||I.value)return;s.value="",z.value="",ue();let t=null;if(n.value==="register"){const o=Ne(b.value);if(o){s.value=o;return}if(t=ge(),!t)return}A.value=!0;try{if(n.value==="register"){if(M.value==="details"){s.value="请å
åéé®ç®±éªè¯ç ã";return}if(le.value!==Re()){s.value="注åèµæå·²ç»ä¿®æ¹ï¼è¯·éæ°åééªè¯ç ã";return}if(_.value.trim().length<6){s.value="请è¾å
¥é®ç®±éªè¯ç ã";return}try{await y.verifyRegistration(x.value,v.value,p.value,_.value,b.value,N.value||void 0,pe.value)}catch(o){s.value=xe(o);return}}try{await y.login(x.value,v.value,p.value,V.value?S.value:void 0,V.value&&O.value),V.value=!1,S.value="",O.value=!1,await H.push(ke(h.query.redirect))}catch(o){if(at(o))return;
1$(o)&&((e=o.response)==null?void 0:e.status)===403&&((d=se((c=(a=o.response)==null?void 0:a.data)==null?void 0:c.detail))==null?void 0:d.code)==="require_captcha"&&(V.value=!0,S.value="",O.value=!1,await lt()),s.value=tt(o)}}finally{A.value=!1}}async function pt(){if(A.value||I.value||q.value>0)return;if(s.value="",z.value="",ue(),!v.value||!v.value.includes("@")){s.value="请è¾å
¥æ£ç¡®çé®ç®±å°åã";return}if(p.value.length<8){s.value="请å
设置è³å° 8 ä½å¯ç ã";return}const t=Ne(b.value);if(t){s.value=t;return}const e=ge();if(e){A.value=!0;try{await y.requestRegistrationCode(x.value,v.value,p.value,b.value,N.value||void 0,pe.value,e??void 0),_.value="",M.value="code",le.value=Re(),Ue(60),z.value="éªè¯ç å·²åéï¼10 åéå
ææã"}catch(a){const c=Ae(a);c>0&&Ue(c),s.value=xe(a)}finally{A.value=!1}}}async function gt(){if(Q.value)try{await navigator.clipboard.writeText(Q.value),z.value="客æå¾®ä¿¡å·å·²å¤å¶ã"}catch{s.value=`请å¤å¶å®¢æå¾®ä¿¡å·ï¼${Q.value}`}}async function ft(){var e,a,c,d,o;if(s.value="",!Te.value)return;const t=n.value==="register"?ge():void 0;if(!(n.value==="register"&&!t)){I.value=!0;try{await vt();const i=await $e(new Promise((k,Z)=>{var Se,Me;const ee=(Me=(Se=window.Telegram)==null?void 0:Se.Login)==null?void 0:Me.auth;if(!ee){Z(new Error("telegram_login_unavailable"));return}ee({client_id:Number(me.value),request_access:["write"],lang:"zh"},ze=>{if(!ze){Z(new Error("telegram_login_cancelled"));return}k(ze)})}),zt,"telegram_login_callback_timeout");if(!i.id_token&&!(i.id&&i.auth_date&&i.hash))throw new Error(i.error||"telegram_login_missing_id_token");await y.loginWithTelegram(x.value,i,N.value||void 0,pe.value,t??void 0),await H.push(ke(h.query.redirect))}catch(i){$(i)&&((e=i.response)==null?void 0:e.status)===422&&((d=se((c=(a=i.response)==null?void 0:a.data)==null?void 0:c.detail))==null?void 0:d.code)==="merchant_registration_contact_required"?(n.value="register",s.value="馿¬¡ä½¿ç¨ Telegram æ³¨åæ¶ï¼è¯·å
éæ©ä¸»è¦æå¡å½å®¶/å°åºã"):$(i)&&((o=i.response)==null?void 0:o.status)===401?s.value="Telegram ç»å½éªè¯å¤±è´¥ï¼è¯·éæ°å°è¯ã":s.value="Telegram ç»å½ææ¶ä¸å¯ç¨ï¼è¯·ä½¿ç¨é®ç®±ç»å½ã"}finally{I.value=!1}}}return(t,e)=>(u(),m("section",Kt,[l("div",Wt,[l("header",Gt,[G(R(_e),{class:"merchant-back",to:"/merchant-entry"},{default:fe(()=>[G(R(bt),{size:18,"stroke-width":2.4,"aria-hidden":"true"}),e[17]||(e[17]=C(" å
¥é©»è¯´æ ",-1))]),_:1}),e[18]||(e[18]=l("img",{src:Rt,alt:"LoverHub",class:"merchant-logo"},null,-1))]),l("main",Ht,[l("section",Jt,[l("div",Xt,[l("div",{class:he(["merchant-auth-badge",{"merchant-auth-badge--agency":x.value==="agency"}])},[x.value==="agency"?(u(),F(R(wt),{key:0,size:18,"stroke-width":2.35,"aria-hidden":"true"})):(u(),F(R(kt),{key:1,size:18,"stroke-width":2.35,"aria-hidden":"true"}))],2),l("div",jt,[l("span",null,f(He.value)+"è´¦å·",1),l("small",null,f(Xe.value),1)])]),l("div",Qt,[l("button",{type:"button",class:he({on:n.value==="login"}),role:"tab","aria-selected":n.value==="login",onClick:e[0]||(e[0]=a=>n.value="login")}," ç»å½ ",10,Yt),l("button",{type:"button",class:he({on:n.value==="register"}),role:"tab","aria-selected":n.value==="register",onClick:e[1]||(e[1]=a=>n.value="register")}," 注å ",10,Zt)]),Te.value?(u(),m("button",{key:0,class:"telegram-primary",type:"button",disabled:A.value||I.value,onClick:ft},[G(R(Ct),{size:18,"stroke-width":2.35,"aria-hidden":"true"}),l("span",null,f(I.value?"Telegram ç»å½ä¸...":"Telegram ç»å½ / 注å"),1)],8,ea)):T("",!0),l("form",{class:"merchant-form",onSubmit:Ke(mt,["prevent"])},[z.value?(u(),m("p",ta,f(z.value),1)):T("",!0),s.value?(u(),m("p",aa,f(s.value),1)):T("",!0),l("label",null,[C(f(n.value==="login"?"é®ç®±æç¨æ·å":"é®ç®±")+" ",1),U(l("input",{"onUpdate:modelValue":e[2]||(e[2]=a=>v.value=a),type:n.value==="login"?"text":"email",required:"",autocomplete:n.value==="login"?"username":"email",placeholder:n.value==="login"?"é®ç®±æç¨æ·å":"请è¾å
¥é®ç®±",onInput:ut},null,40,la),[[Ie,v.value]])]),n.value==="register"?(u(),m("label",na,[e[19]||(e[19]=C(" ç¨æ·åï¼å¯éï¼ ",-1)),U(l("input",{"onUpdate:modelValue":e[3]||(e[3]=a=>b.value=a),type:"text",autocomplete:"username",maxlength:"24",placeholder:"3-24 ä½ï¼ç»å½æ¶å¯ä½¿ç¨",onInput:it},null,544),[[W,b.value]])])):T("",!0),n.value==="register"?(u(),m(ce,{key:3},[l("label",null,[e[20]||(e[20]=C(" 微信å·ï¼éå¡«ï¼ ",-1)),U(l("input",{"onUpdate:modelValue":e[4]||(e[4]=a=>w.value=a),type:"text",maxlength:"128",autocomplete:"off",placeholder:"请è¾å
¥å¾®ä¿¡å·"},null,512),[[W,w.value]])]),l("label",null,[e[21]||(e[21]=C(" Telegram ç¨æ·åï¼éå¡«ï¼ ",-1)),U(l("input",{"onUpdate:modelValue":e[5]||(e[5]=a=>E.value=a),type:"text",maxlength:"128",autocomplete:"off",placeholder:"请è¾å
¥ Telegram ç¨æ·å"},null,512),[[W,E.value]])]),l("label",null,[e[23]||(e[23]=C(" ä¸»è¦æå¡å½å®¶/å°åº ",-1)),U(l("select",{"onUpdate:modelValue":e[6]||(e[6]=a=>L.value=a),required:""},[e[22]||(e[22]=l("option",{value:"",disabled:""},"è¯·éæ©å½å®¶/å°åº",-1)),(u(!0),m(ce,null,Ce(Ze.value,a=>(u(),m("option",{key:a.code,value:a.code},f(a.name_zh)+" · "+f(a.name_en),9,ra))),128))],512),[[Tt,L.value]])]),l("div",oa,[e[26]||(e[26]=l("span",{id:"merchant-phone-field-label",class:"merchant-phone-field__label"},"èç³»çµè¯ï¼å¯éï¼",-1)),l("div",sa,[l("label",null,[e[24]||(e[24]=l("span",{class:"merchant-visually-hidden"},"ææºå½é
åºå·",-1)),U(l("input",{"onUpdate:modelValue":e[7]||
1(e[7]=a=>P.value=a),type:"tel",inputmode:"tel",maxlength:"8",autocomplete:"tel-country-code","aria-label":"ææºå½é
åºå·ï¼å¯éï¼",placeholder:"+44"},null,512),[[W,P.value]])]),l("label",null,[e[25]||(e[25]=l("span",{class:"merchant-visually-hidden"},"ææºå·ç ",-1)),U(l("input",{"onUpdate:modelValue":e[8]||(e[8]=a=>B.value=a),type:"tel",inputmode:"tel",maxlength:"24",autocomplete:"tel-national","aria-label":"ææºå·ç ï¼å¯éï¼",placeholder:"ææºå·ç "},null,512),[[W,B.value]])])])]),l("div",ua,[l("label",ia,[U(l("input",{"onUpdate:modelValue":e[9]||(e[9]=a=>D.value=a),type:"checkbox","aria-label":"æå·²é
读并åæéç§æ¡æ¬¾ååå®¶åè®®"},null,512),[[Et,D.value]]),e[27]||(e[27]=l("span",null,"æå·²é
读并åæ",-1))]),l("span",ca,[l("button",{type:"button",onClick:e[10]||(e[10]=a=>te.value="privacy")},"éç§æ¡æ¬¾"),e[28]||(e[28]=l("span",{"aria-hidden":"true"},"å",-1)),l("button",{type:"button",onClick:e[11]||(e[11]=a=>te.value="agreement")},"åå®¶åè®®")])])],64)):T("",!0),n.value==="register"&&N.value?(u(),m("label",da,[e[29]||(e[29]=C(" é请ç ",-1)),l("input",{value:N.value,type:"text",readonly:""},null,8,va)])):T("",!0),l("label",null,[l("span",ma,[e[31]||(e[31]=l("span",null,"å¯ç ",-1)),n.value==="login"?(u(),F(R(_e),{key:0,to:Qe.value},{default:fe(()=>[...e[30]||(e[30]=[C("å¿è®°å¯ç ï¼",-1)])]),_:1},8,["to"])):T("",!0)]),l("span",pa,[U(l("input",{"onUpdate:modelValue":e[12]||(e[12]=a=>p.value=a),type:X.value?"text":"password",minlength:n.value==="register"?8:1,required:"",autocomplete:n.value==="register"?"new-password":"current-password",placeholder:n.value==="register"?"è³å° 8 ä½å¯ç ":"请è¾å
¥å¯ç ",onInput:ct,onBlur:ue},null,40,ga),[[Ie,p.value]]),l("button",{type:"button",class:"password-toggle","aria-label":X.value?"éèå¯ç ":"æ¾ç¤ºå¯ç ",onClick:e[13]||(e[13]=a=>X.value=!X.value)},[X.value?(u(),F(R(Lt),{key:0,size:18,"stroke-width":2.2})):(u(),F(R(At),{key:1,size:18,"stroke-width":2.2}))],8,fa)])]),n.value==="register"?(u(),m("label",ha,[e[32]||(e[32]=C(" é®ç®±éªè¯ç ",-1)),l("span",ya,[U(l("input",{"onUpdate:modelValue":e[14]||(e[14]=a=>_.value=a),type:"text",inputmode:"numeric",autocomplete:"one-time-code",maxlength:"6",required:"",placeholder:"请è¾å
¥ 6 ä½éªè¯ç ",onInput:dt},null,544),[[W,_.value]]),l("button",{type:"button",class:"send-code-btn",disabled:A.value||I.value||q.value>0,onClick:pt},f(je.value),9,_a)])])):T("",!0),n.value==="register"&&Q.value?(u(),m("p",ba,[l("span",null,[e[33]||(e[33]=C("注åéå°é®é¢ï¼å®¢æå¾®ä¿¡ï¼",-1)),l("strong",null,f(Q.value),1)]),l("button",{type:"button",onClick:gt}
1,"å¤å¶")])):T("",!0),n.value==="login"&&V.value?(u(),F(St,{key:7,modelValue:S.value,"onUpdate:modelValue":e[15]||(e[15]=a=>S.value=a),config:ne.value,loading:re.value,onUnavailable:nt},null,8,["modelValue","config","loading"])):T("",!0),l("div",wa,[l("button",{class:"submit-btn",type:"submit",disabled:A.value||I.value||n.value==="login"&&V.value&&!S.value&&!O.value},f(Ge.value),9,ka)])],32),l("footer",Ca,[G(R(_e),{to:et(Ee.value)},{default:fe(()=>[C("忢å°"+f(Je.value),1)]),_:1},8,["to"])])])])]),G(Ft,{kind:te.value,onClose:e[16]||(e[16]=a=>te.value=null)},null,8,["kind"])]))}}),Aa=We(Ta,[["__scopeId","data-v-c33dee8d"]]);export{Aa 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.