import{k as r,b as u,l as t,bn as n,g as c}from"./index-E0AVXOTn.js";const w=()=>{const{t:e}=r(),{openDialog:i}=u();return{register:t({mutationFn:async({data:a})=>await n.createProfile(a)}),openIdRegister:t({mutationFn:async({data:a,accessToken:s})=>await n.signUpByOpenId(a,s),onError:a=>{var o;const s=c(a)?((o=a.response)==null?void 0:o.data.message)??e("회원가입에 실패했습니다.
관리자에게 문의해주세요."):e("회원가입에 실패했습니다.
관리자에게 문의해주세요.");i({message:s})}}),update:t({mutationFn:async({data:a})=>await n.updateProfile(a)}),delete:t({mutationFn:async({data:a})=>await n.deleteProfile(a)}),passwordDelete:t({mutationFn:async({data:a})=>await n.withDrawByPassword(a)}),checkPassword:t({mutationFn:async({data:a})=>await n.checkPassword(a)}),nonMaskingProfile:t({mutationFn:async({data:a})=>await n.getNonMaskingMember(a)}),findId:t({mutationFn:async({data:a})=>await n.findId(a)})}};export{w as u};