PageSourceSearch

https://www.nameclub.com/web/assets/BF_s3WeQ.js

js nameclub.com collected 2026-10-09 22:42:44 UTC 6,073 bytes, 1 lines download raw bytes

1import{_ as K}from"./BvWtaWD2.js";import{_ as Z}from"./DZFYrRSL.js";import{a as G,_ as H,u as J}from"./B9sshpbS.js";import{N as Q}from"./Dd_lGV5x.js";import{k as y,d as R,D as W,E as q,j as O,o as f,l as P,ah as ee,h as e,w as g,g as L,a,b as i,e as k,t as l,a0 as N,c as b,F as U,n as Y,a1 as te,m as ae,i as T,X as se,x as oe,u as j,r as ne,K as re,Z as le}from"./CYMs3uwY.js";import{u as ie}from"./Dt8ZZmnv.js";import"./CFprKcbD.js";import"./WTMGiHmx.js";import"./rOmQOW4P.js";import"./z1i7nWYm.js";import"./CBzBOmYY.js";import"./BA_hDSs6.js";import"./CZ9UXHJB.js";import"./DDsDBead.js";import"./lSsM6icv.js";import"./DHA0qeWX.js";const ce=(x={})=>{const c=y(!1);return{isShow:c,showOverlay:async()=>{x.beforeShow?c.value=await x.beforeShow():c.value=!0},closeOverlay:()=>{c.value=!1}}},de={key:0},ue={key:0,class:"threeds-error-container"},me={class:"action-box"},pe=R({__name:"CreditCardOverlay",props:{edit:{type:Boolean},editData:{}},emits:["success"],setup(x,{expose:c,emit:D}){const u=x,v=y(!1),m=W(),p=y(!1),{isShow:_,showOverlay:d,closeOverlay:C}=ce({beforeShow:async()=>{if(m.isLocked)return m.openUnlockModal(d),!1;{const{data:t}=await m.fetchSecuritySettings();if(t.value){const{smsEnabled:n,totpEnabled:X,webAuthnEnabled:r}=t.value;if(n||X||r)return!0;p.value=!0}return!0}}}),$=q(),{cardFormRef:S,threedsIframeRef:B,threedsIframeVisible:h,saveCard:V,updateCard:F}=ie(()=>{s("success"),C()},()=>{$.handleError()},()=>{v.value=!1});c({showOverlay:d,closeOverlay:C});const s=D,o=()=>{var t;(t=S.value)==null||t.reset(),h.value=!1,$.handleSuccess(),s("success"),C()},w=async()=>{var t,n;(t=S.value)!=null&&t.validateForm()&&(v.value=!0,u.edit?await F(((n=u.editData)==null?void 0:n.id)||""):await V())},E=y(!1),M=t=>{E.value=!0};return(t,n)=>{const X=Q,r=G,I=O("DynaButton"),z=O("DynaOverlay");return f(),P(z,{modelValue:e(_),"onUpdate:modelValue":n[1]||(n[1]=A=>ae(_)?_.value=A:null),title:u.edit?t.$t("edit-credit-debit-card"):t.$t("add-credit-debit-card")},ee({default:g(()=>[e(p)?(f(),b("div",de,[k(l(t.$t("Please enable two-factor authentication before adding your credit card.")),1),i(X,{class:"text-link",to:"/account/settings?active=security"},{default:g(()=>[k(l(t.$t("Account Settings")),1)]),_:1})])):(f(),b(U,{key:1},[L(i(r,{ref_key:"threedsIframeRef",ref:B,"redirect-immediate":!1,style:{width:"500px",height:"600px"},onAuthorised:o,onError:M},null,512),[[N,e(h)&&!e(E)]]),e(E)?(f(),b("div",ue,[n[2]||(n[2]=a("i",{class:"fa-light fa-hexagon-exclamation"},null,-1)),a("div",null,l(t.$t("your-request-has-been-refused-by-issuer-please-check-you-card-info-or-contact-your-bank-for-more-information")),1)])):Y("",!0),L(i(H,te({ref_key:"cardFormRef",ref:S,"enabled-cf-token":""},u),null,16),[[N,!e(h)]])],64))]),_:2},[e(p)?void 0:{name:"action",fn:g(()=>[L(a("div",me,[i(I,{type:"dark-outline",onClick:e(C)},{default:g(()=>[k(l(t.$t("cancel")),1)]),_:1},8,["onClick"]),i(I,{loading:e(v),type:"dark",onClick:n[0]||(n[0]=A=>w())},{default:g(()=>[k(l(t.$t("save")),1)]),_:1},8,["loading"])],512),[[N,!e(h)]])]),key:"0"}]),1032,["modelValue","title"])}}}),ye=T(pe,[["__scopeId","data-v-3690f736"]]),fe={class:"payment-methods"},_e={class:"top-bar"},ve={class:"left"},he={class:"info"},ge={class:"holder"},ke={class:"card"},Se={class:"right"},we=R({__name:"index",setup(x){const{listPaymentMethods:c,makeInvisible:D}=J(),u=q(),v=y([]),m=se({}),p=y(!1),_=async()=>{p.value=!0;try{const{data:s}=await c();v.value=s||[]}catch(s){u.handleError({message:s.msg})}finally{p.value=!1}};oe(()=>{_()});const{t:d}=j(),C=y([{id:"",title:d("edit-card"),name:d("edit-card"),value:"edit-card"},{id:"",title:d("remove-card"),name:d("remove-card"),value:"remove-card"}]),$=y(!1),S=y(),B=async(s,o)=>{if(s.value==="edit-card"&&(S.value=o,F()),s.value==="remove-card"){m[o.id]=!0;const w=await D(o.id);u.handleResult(w),w.code===200&&await _(),m[o.id]=!1}},h=y(),V=()=>{var s;$.value=!1,S.value=void 0,(s=h.value)==null||s.showOverlay()},F=()=>{var s;$.value=!0,(s=h.value)==null||s.showOverlay()};return(s,o)=>{const w=O("DynaButton"),E=Z,M=O("DynaTag"),t=O("DynaSelect"),n=O("DynaEmpty"),X=ne("loading");return f(),b("div",fe,[a("div",_e,[a("h1",null,l(e(d)("payment-methods")),1),a("div",null,[i(w,{type:"dark",onClick:V},{default:g(()=>[o[1]||(o[1]=a("i",{class:"fa-solid fa-plus-large"},null,-1)),k(" "+l(e(d)("add-payment-method")),1)]),_:1}
1)])]),L((f(),P(n,{empty:!e(p)&&!e(v).length,style:{"font-size":"20px"},text:e(d)("You don't have any payment methods yet.")},{default:g(()=>[a("ul",null,[(f(!0),b(U,null,re(e(v),r=>(f(),b("li",{key:r.id},[a("div",ve,[i(E,{src:`/icon/payment/${r.brand}.svg`,class:"brand"},null,8,["src"]),a("div",he,[a("span",ge,[k(l(r.details.holderName)+" ",1),r.default?(f(),P(M,{key:0,color:"dark",text:e(d)("default")},null,8,["text"])):Y("",!0)]),a("div",ke,[a("span",null,"XXXX XXXX XXXX "+l(r.details.lastFour),1),o[2]||(o[2]=k("  |  ")),a("span",null,"Expiry "+l(r.details.expiryMonth)+"/"+l(r.details.expiryYear),1)])])]),a("div",Se,[i(t,{"model-value":void 0,options:e(C),"only-placeholder":!0,"close-others":"","popup-auto-width":"",onChange:I=>B(I,r)},{"custom-trigger":g(()=>[i(w,{"icon-left":"fa-light fa-pen-to-square edit-btn",type:"text",loading:e(m)[r.id],"loading-mode":"replace-icon"},null,8,["loading"])]),_:2},1032,["options","onChange"])])]))),128))])]),_:1},8,["empty","text"])),[[X,e(p)]]),i(ye,{ref_key:"cardOverlay",ref:h,edit:e($),"edit-data":e(S),onSuccess:o[0]||(o[0]=()=>{_()})},null,8,["edit","edit-data"])])}}}),be=T(we,[["__scopeId","data-v-c5f81712"]]),xe={class:"payment-methods-page"},De={class:"summary-top-container"},Ce={class:"content-container"},$e=R({__name:"index",setup(x){const{t:c}=j(),D=le(),u=()=>{D.push("/account/payment-methods")};return(v,m)=>{const p=K,_=be;return f(),b("div",xe,[i(p,{title:e(c)("payment-methods")},null,8,["title"]),a("div",De,[a("div",{class:"to-payment-methods",onClick:u},[m[0]||(m[0]=a("i",{class:"fa-regular fa-chevron-left"},null,-1)),k(" "+l(e(c)("payment-methods")),1)])]),a("div",Ce,[i(_)])])}}}),Ye=T($e,[["__scopeId","data-v-d73ceae4"]]);export{Ye 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.