PageSourceSearch

https://cuplink.to/_nuxt3/Bt7XYfwD.js

js cuplink.to collected 2026-10-05 02:23:55 UTC 41,581 bytes, 1 lines download raw bytes

1import{_ as D}from"./CFaxX5WH.js";import{_ as ge}from"./BV8icvlY.js";import{d as k,r as S,m as H,g,i as m,a as f,s as w,u as e,D as T,w as c,e as y,z as P,x as _,t as v,b as l,ap as $e,o as he,a8 as ee,ah as we,ai as Ce,F as Q,h as fe,n as x,a7 as Se,c as V,a4 as ke,aq as me,H as R,B as W,ae as K,af as J,J as ve,K as Ne,E as Ae,X as Ue,M as Ee}from"./Ce36kvVC.js";import{a as O,_ as Be}from"./C5BzyMxW.js";import{z as Pe,a as Te}from"./BPtmoC1g.js";import{u as q}from"./BZCvHGM5.js";import{_ as ze}from"./CiHE0stQ.js";import{_ as De}from"./CBBVU4PT.js";import{_ as L}from"./BLQ8iL0L.js";import{_ as te}from"./BZ9an9nx.js";import{z as ue}from"./DYg32MNu.js";import{C as z,_ as X,a as M}from"./C6M2WoM4.js";import{_ as G}from"./DXj4hid0.js";import{u as Y}from"./J11xeYb_.js";import{z as de}from"./Dg69hubt.js";import{z as Me}from"./DgE5vX2y.js";import{z as Fe,a as Ie}from"./Dm3L7ZLP.js";import{_ as ne}from"./BaBX4gPM.js";import{u as _e}from"./BS4l7gP3.js";import{z as He}from"./DPKZx8Oj.js";import{u as be}from"./Mti3DgMw.js";import{_ as Ve}from"./CLNCi8uk.js";import{z as Le}from"./DdXsw-Ws.js";import{_ as Z}from"./YGy5th99.js";import{f as oe,c as se}from"./D5bp4Mvl.js";import{_ as Oe}from"./C-lZMFRB.js";import{u as qe}from"./vXEiB5CI.js";import{S as pe,_ as je}from"./L3olGHWO.js";import{_ as Re}from"./BzmJBEZO.js";import{_ as We}from"./Ckw9eD_V.js";import"./CeCB-AWk.js";import"./DyrYz8mV.js";import"./Cp2ysxOb.js";import"./hRBTu1mS.js";import"./BApVRfyR.js";import"./D0DzX8vv.js";import"./x_rD_Ya3.js";import"./-zSQ8h24.js";import"./CKZw-ZvE.js";import"./Cij2ZhRR.js";import"./BYpeIQDI.js";import"./jbvmoFFY.js";import"./S2I1Mjf2.js";const Ge={class:"mt-500 ml-200 flex shrink-0 flex-col gap-200 sm:flex-row"},Ye=k({__name:"SettingsNameEditor",props:{value:{},type:{}},emits:["close"],setup(h,{emit:n}){const t=h,o={name:{type:"text",validation:t.type==="firstName"?Pe():Te(),props:{class:"w-full",required:!0,label:`common.${t.type}`}}},s=S({name:t.value}),r=n,{loading:a,error:i,execute:u}=q(`/api/v1/users/update-${t.type}`,{method:"PUT"}),p=H(),d=async()=>{await u({body:{[t.type]:s.value.name}}),i.value||(t.type==="firstName"?p.setFirstName(s.value.name):p.setLastName(s.value.name),r("close"))};return(b,$)=>{const N=P,A=O,C=D;return l(),g("section",null,[m(A,{values:e(s),"onUpdate:values":$[0]||($[0]=U=>T(s)?s.value=U:null),class:"flex items-start gap-200",schema:o,onSubmit:d},{actions:c(({isValid:U,isLoading:E})=>[y("div",Ge,[m(N,{variant:"primary",size:"lg",type:"submit",class:"w-full",loading:E||e(a),disabled:!U||E||e(a)},{default:c(()=>[_(v(b.$t("common.save")),1)]),_:2},1032,["loading","disabled"])])]),_:1},8,["values"]),e(i)?(l(),f(C,{key:0,class:"my-200"})):w("",!0)])}}}),xe={key:0,class:"flex items-start gap-400"},Ke={key:1},Je=k({__name:"BctEditableInput",props:{label:{},value:{},type:{},mask:{}},setup(h){const n=h,t=S(!1);function o(){t.value=!1}const s=$e();return he(()=>{s.editor||console.error("Editor slots are required!")}),(r,a)=>{const i=ze,u=De;return e(t)?(l(),g("div",Ke,[ee(r.$slots,"editor",we(Ce({close:o})))])):(l(),g("div",xe,[m(i,{label:n.label,type:n.type,"model-value":n.value,mask:n.mask,class:"w-full",disabled:""},null,8,["label","type","model-value","mask"]),m(u,{variant:"secondary",icon:"pencil",size:"lg",label:r.$t("common.edit"),class:"mt-500 shrink-0",onClick:a[0]||(a[0]=p=>t.value=!0)},null,8,["label"])]))}}}),Qe={class:"flex w-full items-start justify-center"},Xe={class:"flex w-1400 shrink-0 flex-col items-center justify-start gap-200"},Ze={key:0,class:"flex h-700 w-700 cursor-pointer items-center justify-center rounded-full bg-gray-100 transition hover:opacity-100"},et={key:1,class:"flex h-700 w-700 cursor-pointer items-center justify-center rounded-full bg-green-700 opacity-75 transition hover:opacity-100"},ae=k({__name:"BctStepper",props:{steps:{},doneSteps:{default:1},currentStep:{default:1}},setup(h){return(n,t)=>{const o=te,s=Se;return l(),g("div",Qe,[(l(!0),g(Q,null,fe(n.steps,(r,a)=>(l(),g("div",{key:r,class:x(["flex grow-1 basis-100 items-start gap-200",{"hidden sm:flex":a<n.currentStep-2||a>n.currentStep}])}
1,[m(o,{class:x(["mt-500",{"opacity-0":a===0,"opacity-0 sm:opacity-100":a===n.currentStep-2&&a!==0}])},null,8,["class"]),y("div",Xe,[a+1>n.doneSteps?(l(),g("div",Ze,[y("span",null,v(a+1),1)])):a+1<=n.doneSteps?(l(),g("div",et,[m(s,{name:"check",class:"h-500 w-500 text-gray-50"})])):w("",!0),y("span",{class:x(["text-center text-xs leading-tight sm:-mx-400",{"font-bold":n.currentStep===a+1}])},v(r),3)]),m(o,{class:x(["mt-500",{"opacity-0":a===n.steps.length-1,"opacity-0 sm:opacity-100":a===n.currentStep&&a!==n.steps.length-1}])},null,8,["class"])],2))),128))])}}}),tt={class:"mt-1100"},nt={class:"pt-800"},ot={class:"mt-700 flex flex-col items-center justify-between gap-200 sm:flex-row"},st={class:"order-2 w-full sm:order-1"},at={class:"order-1 w-full sm:order-2"},F=k({__name:"SettingsUserDataStepBase",props:{title:{},description:{}},setup(h){return(n,t)=>{const o=L;return l(),g("div",null,[y("div",tt,[n.title?(l(),f(o,{key:0,as:"p",class:"my-400 text-center text-2xl",weight:"bold"},{default:c(()=>[_(v(n.title),1)]),_:1})):w("",!0),n.description?(l(),f(o,{key:1,as:"p",class:"mx-auto max-w-[600px] text-center"},{default:c(()=>[_(v(n.description),1)]),_:1})):w("",!0)]),y("div",nt,[ee(n.$slots,"default")]),y("div",ot,[y("div",st,[ee(n.$slots,"prev-button")]),y("div",at,[ee(n.$slots,"next-button")])])])}}}),it=k({__name:"TypeNewEmailStep",emits:["set-email","hide"],setup(h){const n={email:{type:"email",validation:ue(),uniquenessCheck:"email",props:{required:!0}},emailRepeat:{type:"email",validation:ue(),role:"emailRepeat",props:{required:!0,label:"common.confirmEmail"}}},t=S({email:"",emailRepeat:""}),o=S(!1),s=S(!1);return(r,a)=>{const i=O,u=P,p=F;return l(),f(p,{title:r.$t("user.chooseNewEmailAddress"),description:r.$t("user.startByProvidingNewEmail")},{"prev-button":c(()=>[m(u,{type:"button",variant:"text",size:"lg",class:"w-full",onClick:a[3]||(a[3]=d=>r.$emit("hide"))},{default:c(()=>[_(v(r.$t("common.cancel")),1)]),_:1})]),"next-button":c(()=>[m(u,{variant:"secondary",size:"lg",class:"w-full",loading:e(s),disabled:!e(o)||e(s),onClick:a[4]||(a[4]=d=>r.$emit("set-email",e(t).email))},{default:c(()=>[_(v(r.$t("common.next")),1)]),_:1},8,["loading","disabled"])]),default:c(()=>[m(i,{values:e(t),"onUpdate:values":a[0]||(a[0]=d=>T(t)?t.value=d:null),"is-valid":e(o),"onUpdate:isValid":a[1]||(a[1]=d=>T(o)?o.value=d:null),"is-loading":e(s),"onUpdate:isLoading":a[2]||(a[2]=d=>T(s)?s.value=d:null),class:"mx-auto max-w-lg",schema:n,"hide-actions":""},null,8,["values","is-valid","is-loading"])]),_:1},8,["title","description"])}}}),rt={class:"my-0 font-semibold"},lt={key:0},ie=k({__name:"SettingsUserDataConfirmationTypeOption",props:{label:{},description:{},icon:{},active:{type:Boolean},disabled:{type:Boolean}},emits:["click"],setup(h){const n=h,t=V(()=>{if(!n.description)return"";if(n.description.length<26)return n.description;{const[o,s]=n.description.split("@");return`${o.slice(0,10)}...@${s}`}});return(o,s)=>{const r=ke;return l(),g("div",{class:x(["flex items-center gap-600 rounded-pbl-sm border-50 border-solid border-gray-50 bg-gray-50 p-600",{"border-green-700 bg-white font-bold":o.active},o.disabled?"cursor-default":"cursor-pointer"]),onClick:s[0]||(s[0]=a=>!o.disabled&&o.$emit("click"))},[m(r,{src:o.icon},null,8,["src"]),y("div",null,[y("p",rt,v(o.label),1),o.description?(l(),g("small",lt,v(e(t)),1)):w("",!0)])],2)}}}),ct={key:0},mt={class:"m-0 mx-auto grid grid-cols-1 gap-700 xl:grid-cols-2"},ut={key:1},dt={class:"mx-auto w-fit"},pt=k({__name:"ConfirmChangeStep",props:{email:{},newEmail:{},phoneNumber:{}},emits:["confirm","prev"],setup(h){const n=h,t=S("choose"),o=S(n.phoneNumber?z.SMS:z.EMAIL);return(s,r)=>{const a=ie,i=X,u=P,p=F;return l(),f(p,{title:e(t)==="choose"?s.$t("common.confirmChange"):s.$t(`codeConfirmations.verify${("capitalize"in s?s.capitalize:e(me))(e(o))}`),description:e(t)==="choose"?s.$t("user.dueToSecurityVerIdentity"):s.$t(`codeConfirmations.verify${("capitalize"in s?s.capitalize:e(me))(e(o))}Hint`)},{"prev-button":c(()=>[e(t)==="choose"?(l(),f(u,{key:0,variant:"text",size:"lg",class:"w-full",onClick:r[4]||(r[4]=d=>e(t)==="choose"?s.$emit("prev"):t.value="choose")},{default:c(()=>[_(v(s.$t("common.back")),1)]),_:1})):w("",!0)]),"next-button":c(()=>[e(t)==="choose"?(l(),f(u,{key:0,class:"w-full",variant:"secondary",size:"lg",onClick:r[5]||
1(r[5]=d=>t.value="confirm")},{default:c(()=>[_(v(s.$t("common.submit")),1)]),_:1})):w("",!0)]),default:c(()=>[e(t)==="choose"?(l(),g("div",ct,[y("div",mt,[m(a,{label:s.$t("common.sendSms"),description:s.phoneNumber||s.$t("user.noPhoneNumber"),icon:"/static/img/icons/person.svg",active:e(o)===e(z).SMS,disabled:!s.phoneNumber,onClick:r[0]||(r[0]=d=>o.value=e(z).SMS)},null,8,["label","description","active","disabled"]),m(a,{label:s.$t("common.sendEmail"),description:s.email,icon:"/static/img/icons/organization.svg",active:e(o)===e(z).EMAIL,onClick:r[1]||(r[1]=d=>o.value=e(z).EMAIL)},null,8,["label","description","active"])])])):(l(),g("div",ut,[y("div",dt,[e(o)===e(z).SMS?(l(),f(i,{key:0,type:e(z).SMS,target:e(M).EMAIL_CHANGE,payload:s.newEmail,"show-cancel-btn":!1,"input-classes":"justify-center",onConfirm:r[2]||(r[2]=d=>s.$emit("confirm"))},null,8,["type","target","payload"])):(l(),f(i,{key:1,type:e(z).EMAIL,target:e(M).EMAIL_CHANGE,payload:s.newEmail,"show-cancel-btn":!1,"input-classes":"justify-center",onConfirm:r[3]||(r[3]=d=>s.$emit("confirm"))},null,8,["type","target","payload"]))])]))]),_:1},8,["title","description"])}}}),ft={key:0,class:"text-center"},vt={key:1,class:"mx-auto w-fit"},_t=k({__name:"VerifyNewEmailStep",props:{newEmail:{}},emits:["confirm"],setup(h){const n=S("initial");return(t,o)=>{const s=P,r=X,a=F;return l(),f(a,{title:e(n)==="initial"?t.$t("user.verifyNewMail"):t.$t("codeConfirmations.verifyEmail"),description:e(n)==="initial"?t.$t("user.almostThereVerNewMail"):t.$t("codeConfirmations.verifyEmailHint")},{default:c(()=>[e(n)==="initial"?(l(),g("div",ft,[m(s,{class:"mt-600 w-full max-w-sm",variant:"secondary",size:"lg",onClick:o[0]||(o[0]=i=>n.value="verify")},{default:c(()=>[_(v(t.$t("common.submit")),1)]),_:1})])):(l(),g("div",vt,[m(r,{type:e(z).EMAIL,target:e(M).NEW_EMAIL_VERIFY,payload:t.newEmail,"show-cancel-btn":!1,"input-classes":"justify-center",onConfirm:o[1]||(o[1]=i=>t.$emit("confirm"))},null,8,["type","target","payload"])]))]),_:1},8,["title","description"])}}}),bt={key:0,class:"my-800 flex items-center justify-center"},yt={key:1},gt={key:0},$t={class:"w-full text-center"},ht={key:1},wt={class:"w-full text-center"},Ct=k({__name:"FinalStep",props:{newEmail:{}},emits:["hide"],async setup(h){let n,t;const o=h,s=S(!0),{error:r}=([n,t]=R(()=>Y("/api/v1/users/update-email",{method:"PUT",body:{email:o.newEmail}},"$QzPpI6QJzY")),n=await n,t(),n),{setEmail:a}=H();return s.value=!1,r.value||a(o.newEmail),(i,u)=>{const p=G,d=L,b=P,$=D,N=F;return l(),f(N,{title:`${i.$t("common.ready")}!`},{default:c(()=>[y("div",null,[e(s)?(l(),g("div",bt,[m(p,{class:"mx-auto h-900 w-900"})])):(l(),g("div",yt,[e(r)?(l(),g("div",ht,[m($,{class:"mx-auto my-400"}),y("div",wt,[m(b,{class:"my-600 max-w-sm px-600",variant:"secondary",size:"lg",onClick:u[1]||(u[1]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.tryAgain")),1)]),_:1})])])):(l(),g("div",gt,[m(d,{as:"p",class:"mx-auto max-w-[600px] text-center"},{default:c(()=>[_(v(i.$t("user.emailChangedSuccessfully")),1)]),_:1}),y("div",$t,[m(b,{class:"mt-600 w-full max-w-sm",variant:"secondary",size:"lg",onClick:u[0]||(u[0]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.close")),1)]),_:1})])]))]))])]),_:1},8,["title"])}}}),St={class:"my-600 flex flex-col justify-between gap-200 sm:flex-row"},kt=k({__name:"SettingsEmailEditor",props:{phoneNumber:{},email:{}},emits:["close"],setup(h){const n=S(1),t=S(0),o=S(""),{t:s}=W(),r=V(()=>[s("user.chooseNewEmailAddress"),s("common.confirmChange"),s("user.verifyNewMail"),s("common.ready")]),{execute:a}=q("/api/v1/delete-confirmation-code-by-target",{method:"DELETE"}),i=async()=>{n.value=1,t.value=0,await Promise.all([a({body:{target:M.EMAIL_CHANGE}}),a({body:{target:M.NEW_EMAIL_VERIFY}})])},u=b=>{o.value=b,n.value=2,t.value=1},p=()=>{n.value=3,t.value=2},d=()=>{n.value=4,t.value=4};return(b,$)=>{const N=L,A=ae,C=it,U=pt,E=_t,B=Ct,I=te;return l(),g("section",null,[y("div",St,[m(N,{as:"h3",size:"20px"},{default:c(()=>[_(v(b.$t("common.changeEmail")),1)]),_:1}),y("div",{onClick:i},[e(n)===2||e(n)===3?(l(),f(N,{key:0,as:"h3",size:"16px",weight:"semibold",class:"cursor-pointer text-green-700"},{default:c(()=>[_(v(b.$t("common.cancelChange")),1)]),_:1})):w("",!0)])]),m(A,{steps:e(r),"current-step":e(n),"done-steps":e(t),class:"mb-600"},null,8,["steps","current-step","done-steps"]),y("div",null,[K(m(C,{onSetEmail:u,onHide:$[0]||($[0]=j=>b.$emit("close"))},null,512),[[J,e(n)===1]]),e(n)===2?(l(),f(U,{key:0,"phone-number":b.phoneNumber,email:b.email,"new-email":e(o),onConfirm:p,onPrev:i},null,8,["phone-number","email","new-email"])):e(n)===3?(l(),f(E,{key:1,"new-email":e(o),onConfirm:d,onPrev:i},null,8,["new-email"])):e(n)===4?(l(),f(B,{key:2,"new-email":e(o),onCancel:i,onHide:$[1]||($[1]=j=>b.$emit("close"))},null,8,["new-email"])):w("",!0)]),m(I,{class:"my-700"})])}}}),Nt={class:"my-600"},At={key:1,class:"mb-600"},Ut={class:"text-center"},Et={class:"mt-600 flex flex-col gap-200 sm:flex-row"},Bt=k({__name:"SettingsPasswordEditor",emits:["close"],setup(h){const n={currentPassword:{type:"password",validation:Me({min:1}),props:{required:!0,class:"mx-auto max-w-lg",label:"common.passwordCurrent"}},password:{type:"password",validation:de(),props:{required:!0,class:"mx-auto max-w-lg"}},passwordRepeat:{type:"password",validation:de(),role:"passwordRepeat",props:{required:!0,class:"mx-auto max-w-lg",label:"common.passwordRepeat"}}},t=S({currentPassword:"",password:"",passwordRepeat:""}),{loading:o,success:s,error:r,execute:a}=q("/api/v1/users/update-password",{method:"PUT"}),i=async()=>{await a({body:{currentPassword:t.value.currentPassword,newPassword:t.value.password}})};return(u,p)=>{const d=L,b=D,$=P,N=O;
1return l(),g("section",Nt,[m(d,{as:"h3",size:"20px"},{default:c(()=>[_(v(u.$t("common.changePassword")),1)]),_:1}),e(r)?(l(),f(b,{key:0,class:"mx-auto my-600"},{default:c(()=>[_(v(u.$t("user.currentPasswordIsInvalid")),1)]),_:1})):w("",!0),e(s)?(l(),g("div",At,[m(d,{as:"p",class:"my-400 text-center text-2xl",weight:"bold"},{default:c(()=>[_(v(u.$t("common.ready")),1)]),_:1}),m(d,{as:"p",class:"mx-auto max-w-[600px] text-center"},{default:c(()=>[_(v(u.$t("user.passwordHasBeenChangedSuccessfully")),1)]),_:1}),y("div",Ut,[m($,{class:"mx-auto mt-600 block w-full max-w-sm",variant:"secondary",size:"lg",onClick:p[0]||(p[0]=A=>u.$emit("close"))},{default:c(()=>[_(v(u.$t("common.close")),1)]),_:1})])])):(l(),f(N,{key:2,values:e(t),"onUpdate:values":p[2]||(p[2]=A=>T(t)?t.value=A:null),schema:n,onSubmit:i},{actions:c(({isValid:A,isLoading:C})=>[y("div",Et,[m($,{type:"button",variant:"text",size:"lg",class:"w-full",onClick:p[1]||(p[1]=U=>u.$emit("close"))},{default:c(()=>[_(v(u.$t("common.cancel")),1)]),_:1}),m($,{variant:"primary",size:"lg",type:"submit",class:"w-full",loading:C||e(o),disabled:!A||C||e(o)},{default:c(()=>[_(v(u.$t("common.save")),1)]),_:2},1032,["loading","disabled"])])]),_:1},8,["values"]))])}}}),Pt=k({__name:"TypeNewStep",emits:["set-bank-account-number","hide"],setup(h){const n={bankAccountNumber:{type:"text",validation:Fe(),props:{label:"common.bankAccountNumber",required:!0,mask:"## #### #### #### #### #### #### #### #### ####"}}},t=S({bankAccountNumber:""}),o=S(!1),s=S(!1);return(r,a)=>{const i=O,u=P,p=F;return l(),f(p,{title:r.$t("user.provideNewBankAccountNumber"),description:r.$t("user.startByProvidingNewBankAccountNumber")},{"prev-button":c(()=>[m(u,{type:"button",variant:"text",size:"lg",class:"w-full",onClick:a[3]||(a[3]=d=>r.$emit("hide"))},{default:c(()=>[_(v(r.$t("common.cancel")),1)]),_:1})]),"next-button":c(()=>[m(u,{variant:"secondary",size:"lg",class:"w-full",loading:e(s),disabled:!e(o)||e(s),onClick:a[4]||(a[4]=d=>r.$emit("set-bank-account-number",e(t).bankAccountNumber))},{default:c(()=>[_(v(r.$t("common.next")),1)]),_:1},8,["loading","disabled"])]),default:c(()=>[m(i,{values:e(t),"onUpdate:values":a[0]||(a[0]=d=>T(t)?t.value=d:null),"is-valid":e(o),"onUpdate:isValid":a[1]||(a[1]=d=>T(o)?o.value=d:null),"is-loading":e(s),"onUpdate:isLoading":a[2]||(a[2]=d=>T(s)?s.value=d:null),class:"mx-auto max-w-lg",schema:n,"hide-actions":""},null,8,["values","is-valid","is-loading"])]),_:1},8,["title","description"])}}}),Tt={key:0},zt={class:"mx-auto max-w-sm"},Dt={key:1},Mt={class:"mx-auto w-fit"},Ft=k({__name:"ConfirmChangeStep",props:{newBankAccountNumber:{},phoneNumber:{}},emits:["confirm","prev"],setup(h){const n=S("choose");return(t,o)=>{const s=ie,r=X,a=P,i=F;return l(),f(i,{title:e(n)==="choose"?t.$t("common.confirmChange"):t.$t("codeConfirmations.verifySms"),description:e(n)==="choose"?t.$t("user.dueToSecurityBankAccountNumberChange"):t.$t("codeConfirmations.verifySmsHint")},{"prev-button":c(()=>[e(n)==="choose"?(l(),f(a,{key:0,variant:"text",size:"lg",class:"w-full",onClick:o[1]||(o[1]=u=>e(n)==="choose"?t.$emit("prev"):n.value="choose")},{default:c(()=>[_(v(t.$t("common.back")),1)]),_:1})):w("",!0)]),"next-button":c(()=>[e(n)==="choose"?(l(),f(a,{key:0,class:"w-full",variant:"secondary",size:"lg",onClick:o[2]||(o[2]=u=>n.value="confirm")},{default:c(()=>[_(v(t.$t("common.submit")),1)]),_:1})):w("",!0)]),default:c(()=>[e(n)==="choose"?(l(),g("div",Tt,[y("div",zt,[m(s,{label:t.$t("common.sendSms"),description:t.phoneNumber,icon:"/static/img/icons/person.svg",active:""},null,8,["label","description"])])])):(l(),g("div",Dt,[y("div",Mt,[m(r,{type:e(z).SMS,target:e(M).BANK_ACCOUNT_NUMBER_CHANGE,payload:t.newBankAccountNumber.replace(/\s+/g,""),"show-cancel-btn":!1,"input-classes":"justify-center",onConfirm:o[0]||(o[0]=u=>t.$emit("confirm"))},null,8,["type","target","payload"])])]))]),_:1},8,["title","description"])}}}),It={key:0,class:"my-800 flex items-center justify-center"},Ht={key:1},Vt={key:0},Lt={class:"text-center"},Ot={key:1},qt={class:"text-center"},jt=k({__name:"FinalStep",props:{newBankAccountNumber:{}},emits:["hide"],async setup(h){let n,t;
1const o=h,{error:s,status:r}=([n,t]=R(()=>Y("/api/v1/users/update-bank-account",{method:"PUT",body:{bankAccountNumber:o.newBankAccountNumber}},"$MvToyhU7mG")),n=await n,t(),n),a=V(()=>r.value==="pending");return(i,u)=>{const p=G,d=L,b=P,$=D,N=F;return l(),f(N,{title:i.$t("common.ready")},{default:c(()=>[y("div",null,[e(a)?(l(),g("div",It,[m(p,{class:"mx-auto h-900 w-900"})])):(l(),g("div",Ht,[e(s)?(l(),g("div",Ot,[m($,{class:"mx-auto my-400"}),y("div",qt,[m(b,{class:"my-600 w-full max-w-sm px-600",variant:"secondary",size:"lg",onClick:u[1]||(u[1]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.tryAgain")),1)]),_:1})])])):(l(),g("div",Vt,[m(d,{as:"p",class:"mx-auto max-w-[600px] text-center"},{default:c(()=>[_(v(i.$t("user.bankAccountNumberChangedSuccessfully")),1)]),_:1}),y("div",Lt,[m(b,{class:"mt-600 block max-w-sm",variant:"secondary",size:"lg",onClick:u[0]||(u[0]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.close")),1)]),_:1})])]))]))])]),_:1},8,["title"])}}}),Rt={class:"my-600 flex flex-col justify-between gap-200 sm:flex-row"},Wt=k({__name:"SettingsBankAccountEditor",props:{phoneNumber:{}},emits:["close"],setup(h){const n=S(1),t=S(0),o=S(""),{t:s}=W(),r=V(()=>[s("user.provideNewBankAccountNumber"),s("common.confirmChange"),s("common.ready")]),{execute:a}=q("/api/v1/delete-confirmation-code-by-target",{method:"DELETE",body:{target:M.BANK_ACCOUNT_NUMBER_CHANGE}}),i=async()=>{n.value=1,t.value=0,await a()},u=d=>{o.value=d,n.value=2,t.value=1},p=()=>{n.value=3,t.value=2};return(d,b)=>{const $=L,N=ae,A=Pt,C=Ft,U=jt,E=te;return l(),g("section",null,[y("div",Rt,[m($,{as:"h3",size:"20px"},{default:c(()=>[_(v(d.$t("user.changeBankAccount")),1)]),_:1}),y("div",{onClick:i},[e(n)===2||e(n)===3?(l(),f($,{key:0,as:"h3",size:"16px",weight:"semibold",class:"cursor-pointer text-green-700"},{default:c(()=>[_(v(d.$t("common.cancelChange")),1)]),_:1})):w("",!0)])]),m(N,{steps:e(r),"current-step":e(n),"done-steps":e(t),class:"mb-600"},null,8,["steps","current-step","done-steps"]),y("div",null,[K(m(A,{onSetBankAccountNumber:u,onHide:b[0]||(b[0]=B=>d.$emit("close"))},null,512),[[J,e(n)===1]]),e(n)===2?(l(),f(C,{key:0,"new-bank-account-number":e(o),"phone-number":d.phoneNumber,onConfirm:p,onPrev:i},null,8,["new-bank-account-number","phone-number"])):e(n)===3?(l(),f(U,{key:1,"new-bank-account-number":e(o),onCancel:i,onHide:b[1]||(b[1]=B=>d.$emit("close"))},null,8,["new-bank-account-number"])):w("",!0)]),m(E,{class:"my-700"})])}}}),Gt=k({__name:"TypeNewStep",emits:["set-phone-number","hide"],setup(h){const n={phoneNumber:{type:"phone",validation:Ie(),props:{id:"phoneNumber",label:"common.phoneNumber",placeholder:"common.typePhoneNumber",required:!0,class:"md:col-span-2"}}},t=S({phoneNumber:{phoneDial:"+48",phoneNumber:""}}),o=S(!1),s=S(!1);return(r,a)=>{const i=O,u=P;return l(),f(F,{title:r.$t("user.provideNewPhoneNumber"),description:r.$t("user.startByProvidingNewPhoneNumber")},{"prev-button":c(()=>[m(u,{type:"button",variant:"text",size:"lg",class:"w-full",onClick:a[3]||(a[3]=p=>r.$emit("hide"))},{default:c(()=>[_(v(r.$t("common.cancel")),1)]),_:1})]),"next-button":c(()=>[m(u,{variant:"secondary",size:"lg",class:"w-full",loading:e(s),disabled:!e(o)||e(s),onClick:a[4]||(a[4]=p=>r.$emit("set-phone-number",e(t).phoneNumber))},{default:c(()=>[_(v(r.$t("common.next")),1)]),_:1},8,["loading","disabled"])]),default:c(()=>[m(i,{values:e(t),"onUpdate:values":a[0]||(a[0]=p=>T(t)?t.value=p:null),"is-valid":e(o),"onUpdate:isValid":a[1]||(a[1]=p=>T(o)?o.value=p:null),"is-loading":e(s),"onUpdate:isLoading":a[2]||(a[2]=p=>T(s)?s.value=p:null),class:"mx-auto max-w-lg",schema:n,"hide-actions":""},null,8,["values","is-valid","is-loading"])]),_:1},8,["title","description"])}}}),Yt={key:0},xt={class:"mx-auto max-w-sm"},Kt={key:1},Jt={class:"mx-auto w-fit"},Qt=k({__name:"ConfirmChangeStep",props:{newPhoneNumber:{}},emits:["confirm","prev"],setup(h){const n=S("choose"),{email:t}=H();return(o,s)=>{const r=ie,a=X,i=P,u=F;return l(),f(u,{title:e(n)==="choose"?o.$t("common.confirmChange"):o.$t("codeConfirmations.verifyEmail"),description:e(n)==="choose"?o.$t("user.dueToSecurityPhoneNumberChange"):o.$t("codeConfirmations.verifyEmailHint")},{"prev-button":c(()=>[e(n)==="choose"?(l(),f(i,{key:0,variant:"text",size:"lg",class:"w-full",onClick:s[1]||(s[1]=p=>e(n)==="choose"?o.$emit("prev"):n.value="choose")},{default:c(()=>[_(v(o.$t("common.back")),1)]),_:1})):w("",!0)]),"next-button":c(()=>[e(n)==="choose"?(l(),f(i,{key:0,class:"w-full",variant:"secondary",size:"lg",onClick:s[2]||(s[2]=p=>n.value="confirm")},{default:c(()=>[_(v(o.$t("common.submit")),1)]),_:1})):w("",!0)]),default:c(()=>[e(n)==="choose"?(l(),g("div",Yt,[y("div",xt,[m(r,{label:o.$t("common.sendEmail"),description:e(t),icon:"/static/img/icons/person.svg",active:""},null,8,["label","description"])])])):(l(),g("div",Kt,[y("div",Jt,[m(a,{type:e(z).EMAIL,target:e(M).PHONE_NUMBER_CHANGE,payload:(o.newPhoneNumber.phoneDial+o.newPhoneNumber.phoneNumber).replace(/\s+/g,""),"input-classes":"justify-center","show-cancel-btn":!1,onConfirm:s[0]||(s[0]=p=>o.$emit("confirm"))},null,8,["type","target","payload"])])]))]),_:1},8,["title","description"])}}}),Xt={key:0,class:"my-800 flex items-center justify-center"},Zt={key:1},en={key:0},tn={class:"text-center"},nn={key:1},on={class:"text-center"},sn=k({__name:"FinalStep",props:{newPhoneNumber:{}},emits:["hide"],async setup(h){let n,t;
1const o=h,s=(o.newPhoneNumber.phoneDial+o.newPhoneNumber.phoneNumber).replace(/\s+/g,""),r=S(!0),{error:a}=([n,t]=R(()=>Y("/api/v1/users/update-phone",{method:"PUT",body:{phoneNumber:s}},"$hf_FOzM-yD")),n=await n,t(),n);return r.value=!1,(i,u)=>{const p=G,d=L,b=P,$=D,N=F;return l(),f(N,{title:`${i.$t("common.ready")}!`},{default:c(()=>[y("div",null,[e(r)?(l(),g("div",Xt,[m(p,{class:"mx-auto h-900 w-900"})])):(l(),g("div",Zt,[e(a)?(l(),g("div",nn,[m($,{class:"mx-auto my-400"}),y("div",on,[m(b,{class:"my-600 w-full max-w-sm px-600",variant:"secondary",size:"lg",onClick:u[1]||(u[1]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.tryAgain")),1)]),_:1})])])):(l(),g("div",en,[m(d,{as:"p",class:"mx-auto max-w-[600px] text-center"},{default:c(()=>[_(v(i.$t("user.phoneNumberChangedSuccessfully")),1)]),_:1}),y("div",tn,[m(b,{class:"mt-600 w-full max-w-sm",variant:"secondary",size:"lg",onClick:u[0]||(u[0]=A=>i.$emit("hide"))},{default:c(()=>[_(v(i.$t("common.close")),1)]),_:1})])]))]))])]),_:1},8,["title"])}}}),an={class:"my-600 flex flex-col justify-between gap-200 sm:flex-row"},rn=k({__name:"SettingsPhoneNumberEditor",emits:["close"],setup(h){const n=S(1),t=S(0),o=S({phoneDial:"+48",phoneNumber:""}),{t:s}=W(),r=V(()=>[s("user.provideNewPhoneNumber"),s("common.confirmChange"),s("common.ready")]),{execute:a}=q("/api/v1/delete-confirmation-code-by-target",{method:"DELETE",body:{target:M.PHONE_NUMBER_CHANGE}}),i=async()=>{n.value=1,t.value=0,await a()},u=d=>{o.value=d,n.value=2,t.value=1},p=()=>{n.value=3,t.value=2};return(d,b)=>{const $=L,N=ae,A=Gt,C=Qt,U=sn,E=te;return l(),g("section",null,[y("div",an,[m($,{as:"h3",size:"20px"},{default:c(()=>[_(v(d.$t("user.changePhoneNumber")),1)]),_:1}),y("div",{onClick:i},[e(n)===2||e(n)===3?(l(),f($,{key:0,as:"h3",size:"16px",weight:"semibold",class:"cursor-pointer text-green-700"},{default:c(()=>[_(v(d.$t("common.cancelChange")),1)]),_:1})):w("",!0)])]),m(N,{steps:e(r),"current-step":e(n),"done-steps":e(t),class:"mb-600"},null,8,["steps","current-step","done-steps"]),y("div",null,[K(m(A,{onSetPhoneNumber:u,onHide:b[0]||(b[0]=B=>d.$emit("close"))},null,512),[[J,e(n)===1]]),e(n)===2?(l(),f(C,{key:0,"new-phone-number":e(o),onConfirm:p,onPrev:i},null,8,["new-phone-number"])):e(n)===3?(l(),f(U,{key:1,"new-phone-number":e(o),onCancel:i,onHide:b[1]||(b[1]=B=>d.$emit("close"))},null,8,["new-phone-number"])):w("",!0)]),m(E,{class:"my-700"})])}}}),ln=k({__name:"SettingsUserData",props:{email:{},bankAccountNumber:{},firstName:{},lastName:{},hasPassword:{type:Boolean},phoneNumber:{}},emits:["close"],setup(h,{emit:n}){const t=n,{isVerified:o}=_e(),{isContentCreator:s}=H(),r=a=>{a(),t("close")};return(a,i)=>{const u=Ye,p=Je,d=kt,b=Bt,$=Wt,N=rn,A=ne;return l(),f(A,{title:a.$t("common.accountData")},{default:c(()=>[e(s)?w("",!0):(l(),f(p,{key:0,label:a.$t("common.firstName"),type:"text",value:a.firstName??""},{editor:c(({close:C})=>[m(u,{type:"firstName",value:a.firstName??"",onClose:U=>r(C)},null,8,["value","onClose"])]),_:1},8,["label","value"])),e(s)?w("",!0):(l(),f(p,{key:1,label:a.$t("common.lastName"),type:"text",value:a.lastName??""},{editor:c(({close:C})=>[m(u,{type:"lastName",value:a.lastName??"",onClose:U=>r(C)},null,8,["value","onClose"])]),_:1},8,["label","value"])),a.hasPassword?(l(),f(p,{key:2,label:a.$t("common.email"),type:"text",value:a.email??""},{editor:c(({close:C})=>[m(d,{"phone-number":a.phoneNumber,email:a.email,onClose:U=>r(C)},null,8,["phone-number","email","onClose"])]),_:1},8,["label","value"])):w("",!0),a.hasPassword?(l(),f(p,{key:3,label:a.$t("common.password"),type:"text",value:"●●●●●●●●●●●●●"},{editor:c(({close:C})=>[m(b,{onClose:U=>r(C)},null,8,["onClose"])]),_:1},8,["label"])):w("",!0),e(o)?(l(),f(p,{key:4,label:a.$t("common.bankAccount"),type:"text",value:a.bankAccountNumber??"",mask:"## #### #### #### #### #### #### #### #### ####"},{editor:c(({close:C})=>[m($,{"phone-number":a.phoneNumber,onClose:U=>r(C)},null,8,["phone-number","onClose"])]),_:1},8,["label","value"])):w("",!0),e(o)?(l(),f(p,{key:5,label:a.$t("common.phoneNumber"),type:"text",value:a.p
1honeNumber??"",mask:"+## ### ### ###"},{editor:c(({close:C})=>[m(N,{onClose:U=>r(C)},null,8,["onClose"])]),_:1},8,["label","value"])):w("",!0)]),_:1},8,["title"])}}}),cn={class:"text-right"},mn=k({__name:"SettingsNotificationsFrequency",props:{value:{}},setup(h){const n=h,t={frequency:{type:"select",validation:He(),props:{id:"frequency",class:"my-600",required:!0,options:[{label:"user.everyTransactionNotification",value:"every-transaction"},{label:"user.dailyTransactionSummaryNotification",value:"every-day"},{label:"user.weeklyTransactionSummaryNotification",value:"every-week"},{label:"user.notificationsOff",value:"off"}]}}},o=S({frequency:n.value}),{loading:s,error:r,execute:a}=q("/api/v1/users/update-notifications-frequency",{method:"PUT"}),{showSuccessToast:i}=be(),{t:u}=W(),p=async()=>{await a({body:{frequency:o.value.frequency}}),r.value||i(u("user.frequencyHasBeenUpdated"))};return(d,b)=>{const $=D,N=P,A=O,C=ne;return l(),f(C,{title:d.$t("common.notifications"),description:d.$t("user.hereYouCanChangeEmailNotifications")},{default:c(()=>[e(r)?(l(),f($,{key:0})):w("",!0),m(A,{values:e(o),"onUpdate:values":b[0]||(b[0]=U=>T(o)?o.value=U:null),schema:t,onSubmit:p},{actions:c(({isValid:U,isLoading:E,isDirty:B})=>[y("div",cn,[m(N,{variant:"primary",size:"lg",type:"submit",class:"mt-400 w-fit",loading:E||e(s),disabled:!U||E||e(s)||!B},{default:c(()=>[_(v(d.$t("common.save")),1)]),_:2},1032,["loading","disabled"])])]),_:1},8,["values"])]),_:1},8,["title","description"])}}}),un={class:"text-right"},dn=k({__name:"SettingsMarketingConsent",props:{value:{type:Boolean}},setup(h){const n=h,t={marketingConsent:{type:"switch",validation:Le(),props:{class:"my-600 !w-full"}}},o=S({marketingConsent:n.value}),{loading:s,error:r,execute:a}=q("/api/v1/users/update-marketing-consent",{method:"PUT"}),{showSuccessToast:i}=be(),{t:u}=W(),p=async()=>{await a({body:{marketingConsent:o.value.marketingConsent}}),r.value||i(u("common.settingHasBeenChanged"))};return(d,b)=>{const $=D,N=Ve,A=Be,C=P,U=O,E=ne;return l(),f(E,{title:d.$t("user.marketingAgreements")},{default:c(()=>[e(r)?(l(),f($,{key:0,class:"my-600"})):w("",!0),m(U,{values:e(o),"onUpdate:values":b[0]||(b[0]=B=>T(o)?o.value=B:null),schema:t,onSubmit:p},{"field:marketingConsent":c(({register:B,synchronize:I})=>[m(A,ve({"model-value":e(o).marketingConsent},B("marketingConsent"),Ne(I("marketingConsent"))),{default:c(()=>[m(N,{class:"text-[15px]"})]),_:2},1040,["model-value"])]),actions:c(({isValid:B,isLoading:I,isDirty:j})=>[y("div",un,[m(C,{variant:"primary",type:"submit",size:"lg",class:"mt-400 w-fit",loading:I||e(s),disabled:!B||I||e(s)||!j},{default:c(()=>[_(v(d.$t("common.save")),1)]),_:2},1032,["loading","disabled"])])]),_:1},8,["values"])]),_:1},8,["title"])}}}),pn={class:"mb-600 font-bold"},fn={class:"mb-200"},vn={class:"flex-col"},_n=k({__name:"OffboardingImpossibleModalContent",props:{balance:{}},emits:["cancel"],setup(h,{emit:n}){const t=n;return(o,s)=>{const r=Z,a=P,i=Ae;return l(),g("div",null,[m(r,{size:"sm",as:"h4",class:"mb-400 font-bold"},{default:c(()=>[_(v(o.$t("offboarding.balanceWithdrawalAndAccountDeactivation")),1)]),_:1}),y("p",pn,v(o.$t("offboarding.gatheredFundsInAmountOfHaveToBeWithdrawnBeforeDeactivation",{balance:("formatCurrency"in o?o.formatCurrency:e(oe))(("centsToUnits"in o?o.centsToUnits:e(se))(o.balance))})),1),y("p",fn,v(o.$t("offboarding.identityVerificationIsRequiredToWithdrawFunds")),1),y("div",vn,[m(i,{to:"/dashboard/verification"},{default:c(()=>[m(a,{variant:"secondary",size:"lg",class:"mt-400 w-full"},{default:c(()=>[_(v(o.$t("verification.verifyIdentity")),1)]),_:1})]),_:1}),m(i,{to:"mailto:[email protected]"},{default:c(()=>[m(a,{variant:"secondary",size:"lg",class:"mt-400 w-full"},{default:c(()=>[_(v(o.$t("common.contactUs")),1)]),_:1})]),_:1}),m(a,{variant:"text",size:"lg",class:"mt-400 w-full",onClick:s[0]||(s[0]=u=>t("cancel"))},{default:c(()=>[_(v(o.$t("common.cancel")),1)]),_:1})])])}}}),bn=["innerHTML"],yn={class:"mt-200 mb-600 list-inside list-disc"},gn=["innerHTML"],$n={class:"flex flex-col items-center justify-between md:flex-row"},hn=k({__name:"OffboardingPossibleStepInfo",props:{balance:{},givenActiveSubscription:{},givenActiveSubscriptionTotalAmount:{},receivedActiveSubscription:{},receivedActiveSubscriptionTotalAmount:{},hasActiveFundraisings:{type:Boolean},hasPaymentProfiles:{type:Boolean}},emits:["cancel","confirm"],setup(h,{emit:n}){const t=h,o=n,{isContentCreator:s}=H(),{t:r}=W(),a=V(()=>{const i=[];
1return s&&i.push(r("offboarding.yourPageWillBecomeUnavailable")),t.hasActiveFundraisings&&i.push(r("offboarding.allActiveFundraisingsWillBeHidden")),t.hasPaymentProfiles&&i.push(r("offboarding.yourPaymentMethodsWillBeRemoved")),t.givenActiveSubscription>0&&t.receivedActiveSubscription>0?i.push(r("offboarding.receivedAndGivenSubscriptionsWillBeCancelled")):t.givenActiveSubscription>0&&t.receivedActiveSubscription===0?i.push(r("offboarding.givenSubscriptionsWillBeCancelled")):t.givenActiveSubscription===0&&t.receivedActiveSubscription>0&&i.push(r("offboarding.receivedSubscriptionsWillBeCancelled")),i.push(r("offboarding.forTheNext30DaysYouCanLogInAndReactivateYourAccount")),i});return(i,u)=>{const p=Z,d=Oe,b=P;return l(),g("section",null,[m(p,{size:"sm",as:"h4",class:"mb-400 font-bold"},{default:c(()=>[_(v(i.balance?i.$t("offboarding.balanceWithdrawalAndAccountDeactivation"):i.$t("offboarding.accountDeactivation")),1)]),_:1}),y("p",{innerHTML:i.$t("offboarding.yourAccountWillBeImmediatelyDeactivated"),class:"mb-600"},null,8,bn),i.receivedActiveSubscriptionTotalAmount>0?(l(),f(d,{key:0,variant:"warning",class:"mb-600",title:i.$t("offboarding.subscriptionsWillBeCancelled")},{default:c(()=>[_(v(i.$t("offboarding.receivedMonthlySubscriptionsInAmountWillBeCancelled",{balance:("formatCurrency"in i?i.formatCurrency:e(oe))(("centsToUnits"in i?i.centsToUnits:e(se))(i.receivedActiveSubscriptionTotalAmount))})),1)]),_:1},8,["title"])):w("",!0),y("p",null,v(i.$t("offboarding.whatDoesItMeanInPractice")),1),y("ul",yn,[(l(!0),g(Q,null,fe(e(a),($,N)=>(l(),g("li",{key:N,class:"mb-100"},v($),1))),128))]),i.balance?(l(),g("p",{key:1,innerHTML:i.$t("offboarding.gatheredFundsInAmountOfHaveToBeWithdrawnBeforeDeactivation",{balance:("formatCurrency"in i?i.formatCurrency:e(oe))(("centsToUnits"in i?i.centsToUnits:e(se))(i.balance))}),class:"mb-600 font-bold"},null,8,gn)):w("",!0),y("footer",$n,[m(b,{variant:"text",size:"lg",class:"order-2 mt-400 w-full md:order-1 md:w-fit",onClick:u[0]||(u[0]=$=>o("cancel"))},{default:c(()=>[_(v(i.$t("common.cancel")),1)]),_:1}),m(b,{variant:"destructive-primary",size:"lg",class:"order-1 mt-400 w-full md:order-2 md:w-fit",onClick:u[1]||(u[1]=$=>i.$emit("confirm"))},{default:c(()=>[_(v(i.balance?i.$t("offboarding.withdrawAndDeactivate"):i.$t("offboarding.deactivateAccount")),1)]),_:1})])])}}}),wn=["innerHTML"],Cn=k({__name:"OffboardingPossibleStepCodeConfirm",props:{balance:{}},emits:["cancel","confirm"],setup(h,{emit:n}){const t=n,{email:o}=H(),{execute:s,loading:r,error:a}=qe("/api/v1/offboarding/init-user-deactivation",{method:"PUT"}),i=async()=>{await s(),a.value||t("confirm")};return(u,p)=>{const d=Z,b=D,$=G,N=X;return l(),g("section",null,[m(d,{size:"sm",as:"h4",class:"mb-400 font-bold"},{default:c(()=>[_(v(u.balance?u.$t("offboarding.balanceWithdrawalAndAccountDeactivation"):u.$t("offboarding.accountDeactivation")),1)]),_:1}),y("p",{innerHTML:u.$t("offboarding.inOrderToDeactivateYourAccountEnterThe6DigitCodeWeSentTo",{email:e(o)}),class:"mb-600"},null,8,wn),e(a)?(l(),f(b,{key:0,error:e(a),class:"mb-600"},null,8,["error"])):w("",!0),K(m($,{size:"large",class:"mx-auto my-700"},null,512),[[J,e(r)]]),K(m(N,{type:e(z).EMAIL,target:e(M).DEACTIVATE_ACCOUNT,"confirm-button-text":u.balance?u.$t("offboarding.withdrawAndDeactivate"):u.$t("offboarding.deactivateAccount"),onConfirm:i,onCancel:p[0]||(p[0]=A=>t("cancel"))},null,8,["type","target","confirm-button-text"]),[[J,!e(r)&&!e(a)]])])}}}),Sn=k({__name:"SurveyOffboarding",emits:["finish"],async setup(h){let n,t;const{isContentCreator:o}=H(),{data:s,error:r,status:a}=([n,t]=R(()=>Y("/api/v1/surveys/get-user-survey",{query:{surveyId:o?pe.OffBoardingCreatorId:pe.OffBoardingSupporterId}},"$mL6Y43fLwR")),n=await n,t(),n);return(i,u)=>{const p=D,d=G,b=je;return l(),g(Q,null,[e(r)?(l(),f(p,{key:0,class:"mt-400"})):e(a)==="pending"?(l(),f(d,{key:1,class:"mx-auto my-700"})):w("",!0),e(s)?(l(),f(b,ve({key:2},e(s),{"hide-stepper":"","skip-btn-text":i.$t("offboarding.noQuestionsPlease"),onFinish:u[0]||(u[0]=$=>i.$emit("finish"))}),null,16,["skip-btn-text"])):w("",!0)],64)}}}),kn=k({__name:"OffboardingPossibleStepSurvey",emits:["cancel","confirm"],setup(h,{emit:n}){const t=n;return(o,s)=>{const r=Z,a=Sn;return l(),g("section",null,[m(r,{size:"sm",as:"h4",class:"mb-400 font-bold"},{default:c(()=>[_(v(o.$t("offboarding.beforeYouGoTellUsWhatWeCanImprove")),1)]),_:1}),m(a,{onFinish:s[0]||(s[0]=i=>t("confirm"))})])}}}),Nn=k({__name:"OffboardingPossibleModalContent",props:{balance:{},givenActiveSubscription:{},givenActiveSubscriptionTotalAmount:{},receivedActiveSubscription:{},receivedActiveSubscriptionTotalAmount:{},hasActiveFundraisings:{type:Boolean},hasPaymentProfiles:{type:Boolean}},emits:["cancel"],setup(h,{emit:n}){const t=h,o=n,s=S(1),r=()=>{s.value=4,Ue("/offboarding/reactivate",{external:!0})};return(a,i)=>{const u=hn,p=Cn,d=kn,b=G;return e(s)===1?(l(),f(u,{key:0,balance:t==null?void 0:t.balance,"given-active-subscription":t==null?void 0:t.givenActiveSubscription,"given-active-subscription-total-amount":t==null?void 0:t.givenActiveSubscriptionTotalAmount,"received-active-subscription":t==null?void 0:t.receivedActiveSubscription,"received-active-subscription-total-amount":t==null?void 0:t.receivedActiveSubscriptionTotalAmount,"has-active-fundraisings":t==null?void 0:t.hasActiveFundraisings,"has-payment-profiles":t==null?void 0:t.hasPaymentProfiles,onCancel:i[0]||(i[0]=$=>o("cancel")),onConfirm:i[1]||(i[1]=$=>s.value=2)},null,8,["balance","given-active-subscription","given-active-subscription-total-amount","received-active-subscription","received-active-subscription-total-amount","has-active-fundraisings","has-payment-profiles"])):e(s)===2?(l(),f(p,{key:1,balance:t==null?void 0:t.balance,onCancel:i[2]||(i[2]=$=>o("cancel")),onConfirm:i[3]||(i[3]=$=>s.value=3)},null,8,["balance"])):e(s)===3?(l(),f(d,{key:2,onCancel:r,onConfirm:r})):(l(),f(b,{key:3,class:"mx-auto my-700"}))}}}),An=k({__name:"OffboardingModal",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:["update:modelValue"],async setup(h){let n,t;
1const o=Ee(h,"modelValue"),{data:s,error:r,status:a}=([n,t]=R(()=>Y("/api/v1/offboarding/is-user-deletable","$28HKbcHMM9")),n=await n,t(),n),{isVerified:i}=_e(),u=V(()=>a.value==="pending");return(p,d)=>{const b=D,$=_n,N=Nn,A=Re;return l(),f(A,{modelValue:o.value,"onUpdate:modelValue":d[2]||(d[2]=C=>o.value=C),closable:!1,loading:e(u),class:"max-w-2xl"},{default:c(()=>{var C,U,E,B,I,j,re,le,ce;return[e(r)?(l(),f(b,{key:0,error:e(r),class:"mb-400"},null,8,["error"])):w("",!0),e(s)&&((C=e(s))!=null&&C.balance)&&!e(i)?(l(),f($,{key:1,balance:(U=e(s))==null?void 0:U.balance,onCancel:d[0]||(d[0]=ye=>o.value=!1)},null,8,["balance"])):e(s)?(l(),f(N,{key:2,balance:(E=e(s))==null?void 0:E.balance,"given-active-subscription":(B=e(s))==null?void 0:B.givenActiveSubscription,"given-active-subscription-total-amount":(I=e(s))==null?void 0:I.givenActiveSubscriptionTotalAmount,"received-active-subscription":(j=e(s))==null?void 0:j.receivedActiveSubscription,"received-active-subscription-total-amount":(re=e(s))==null?void 0:re.receivedActiveSubscriptionTotalAmount,"has-active-fundraisings":(le=e(s))==null?void 0:le.hasActiveFundraisings,"has-payment-profiles":(ce=e(s))==null?void 0:ce.hasPaymentProfiles,onCancel:d[1]||(d[1]=ye=>o.value=!1)},null,8,["balance","given-active-subscription","given-active-subscription-total-amount","received-active-subscription","received-active-subscription-total-amount","has-active-fundraisings","has-payment-profiles"])):w("",!0)]}),_:1},8,["modelValue","loading"])}}}),Un={class:"flex items-center justify-between"},En=k({__name:"SettingsAccountDeletion",setup(h){const n=S(!1);return(t,o)=>{const s=Z,r=P,a=ne,i=An;return l(),g(Q,null,[m(a,{variant:"danger",class:"mt-600"},{default:c(()=>[y("div",Un,[m(s,{as:"h3",size:"sm",class:"text-error-200!"},{default:c(()=>[_(v(t.$t("user.accountDeletion")),1)]),_:1}),m(r,{variant:"destructive-secondary",size:"lg",onClick:o[0]||(o[0]=u=>n.value=!0)},{default:c(()=>[_(v(t.$t("user.deleteAccount")),1)]),_:1})])]),_:1}),m(i,{modelValue:e(n),"onUpdate:modelValue":o[1]||(o[1]=u=>T(n)?n.value=u:null)},null,8,["modelValue"])],64)}}}),$o=k({__name:"user-data",async setup(h){let n,t;const{isCreator:o,isInPostCourier:s}=H(),{data:r,error:a,refresh:i,status:u}=([n,t]=R(()=>Y("/api/v1/users/get-user-settings","$BgF8pb_zGw")),n=await n,t(),n),p=V(()=>u.value==="pending");return(d,b)=>{const $=D,N=ge,A=ln,C=mn,U=dn,E=En,B=We;return l(),f(B,{title:d.$t("user.accountSettings"),description:d.$t("user.hereYouCanFindYourAccountSettings")},{default:c(()=>[e(a)?(l(),f($,{key:0,class:"mb-600"})):e(p)?(l(),f(N,{key:1,class:"mb-600"})):w("",!0),e(r)?(l(),g(Q,{key:2},[m(A,{email:e(r).email,"bank-account-number":e(r).bankAccountNumber,"phone-number":e(r).phoneNumber,"first-name":e(r).firstName,"last-name":e(r).lastName,"has-password":e(r).hasPassword,onClose:e(i)},null,8,["email","bank-account-number","phone-number","first-name","last-name","has-password","onClose"]),e(o)?(l(),f(C,{key:0,class:"mt-600",value:e(r).notificationsFrequency},null,8,["value"])):w("",!0),m(U,{class:"mt-600",value:e(r).marketingConsent},null,8,["value"]),e(s)?w("",!0):(l(),f(E,{key:1,class:"mt-600"}))],64)):w("",!0)]),_:1},8,["title","description"])}}});export{$o 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.