1import{_ as ze}from"./BM23AAY9.js";import{f as Ge,g as Ye,a as Ze,_ as Je}from"./oRaKEH_8.js";import{_ as Xe}from"./CbGd9jhU.js";import{_ as Ae}from"./DHHlzgGZ.js";import{d as me,o as r,c as h,s as o,x as e,I as s,t as u,r as qe,_ as fe,u as Ne,j as U,w as De,k as xe,e as f,a as d,v as t,L as v,M as b,J as ke,K as Ee,G,P as X,H as Le,n as ne,b as Qe,S as en,T as Pe,U as nn,V as tn,D as an,W as Oe,X as Te}from"./-4BYBH-V.js";import{_ as on}from"./BcJR46cm.js";import{_ as Re}from"./ChlusO0q.js";import{_ as Me,a as Fe}from"./CVKR5F3Y.js";import{_ as Ue}from"./Bs0QBDMd.js";import{_ as ln}from"./DwXGBlWy.js";import{_ as sn}from"./-EZAS51W.js";import{_ as Be}from"./RTkcIqKo.js";import{g as rn,a as dn,F as L,_ as je,b as Ve}from"./D4Sv6l2u.js";import{_ as cn}from"./DKNrKzW4.js";import{u as We,g as Ke}from"./DYaw8vI5.js";import{f as pe,u as un,a as pn,i as mn,g as fn}from"./CZC0bhDP.js";import{P as _n}from"./DWY_wQrx.js";import{c as vn,f as bn}from"./K48dao-h.js";import{u as yn}from"./CHagmW3v.js";import"./BNT5FTIv.js";import"./CD2uQZBu.js";import"./CmdRPbGd.js";import"./ZMKEssVY.js";import"./CAItWDRj.js";const In={class:"other-info"},gn=me({__name:"OtherInfo",props:{title:{default:"ãã®ä»æ
å ±"},headingLevel:{default:"4"}},setup(i){return(c,_)=>{const a=Be;return r(),h("div",In,[o(a,{"heading-level":i.headingLevel},{default:e(()=>[s(u(i.title),1)]),_:1},8,["heading-level"]),qe(c.$slots,"default",{},void 0,!0)])}}}),Cn=Object.assign(fe(gn,[["__scopeId","data-v-acd51a84"]]),{__name:"AccountOtherInfo"}),wn={joinable:{label:"å
¥ä¼å¯è½",variant:"success"},active:{label:"å
¥ä¼ä¸",variant:"active"},renewal:{label:"ç¶ç¶åä»ä¸",variant:"attention"},dormant:{label:"ä¼ç ç¶æ
",variant:"warning"},expired:{label:"æéåã",variant:"neutral"},withdrawn:{label:"é伿¸ã¿",variant:"neutral"},cancelled:{label:"ãã£ã³ã»ã«",variant:"neutral"},pendingPayment:{label:"å
¥éå¾
ã¡",variant:"warning"},paymentError:{label:"決æ¸ã¨ã©ã¼",variant:"warning"}},hn={label:"䏿",variant:"neutral"},He=i=>{const c=wn[i];return c||hn},Sn={registerCard:({status:i,paymentCategory:c,renewalAuto:_,isRenewalProcessing:a})=>({show:i==="active"&&(c==="card"&&!_||c==="convenience"||c==="loppiLawsonWeb"||c==="postalTransfer"||c==="carrier"&&!_),disabled:a}),editCard:({status:i,paymentCategory:c,renewalAuto:_,isRenewalProcessing:a})=>({show:i!=="paymentError"&&(i==="active"||i==="renewal"||a)&&c==="card"&&_,disabled:a}),removeCard:({status:i,paymentCategory:c,renewalAuto:_,isRenewalProcessing:a})=>({show:i!=="paymentError"&&(i==="active"||i==="renewal"||a)&&c==="card"&&_,disabled:a}),cancelConvenience:({status:i,paymentCategory:c})=>({show:c==="convenience"&&i==="pendingPayment",disabled:!1}),renewalProcedure:({status:i,renewalAuto:c,isRenewalProcessing:_})=>({show:!_&&(i==="renewal"&&!c||i==="dormant"||i==="paymentError"),disabled:!1}),rejoin:({status:i})=>({show:["withdrawn","expired","cancelled"].includes(i),disabled:!1}),editOtherInfo:({status:i})=>({show:!0,disabled:["expired","withdrawn","cancelled"].includes(i)}),viewPaymentDetails:({status:i})=>({show:i==="pendingPayment",disabled:!1}),cancelCarrier:({status:i,paymentCategory:c,renewalAuto:_,isRenewalProcessing:a,isCarrierCancelRestricted:T})=>({show:(i==="active"||i==="renewal"||a)&&c==="carrier"&&_,disabled:a||T}),registerCarrier:({status:i,renewalAuto:c,planType:_})=>({show:i==="active"&&!c&&_===1,disabled:!0})},$n=i=>{const c=Sn;return{registerCard:c.registerCard(i),editCard:c.editCard(i),removeCard:c.removeCard(i),cancelConvenience:c.cancelConvenience(i),renewalProcedure:c.renewalProcedure(i),rejoin:c.rejoin(i),editOtherInfo:c.editOtherInfo(i),viewPaymentDetails:c.viewPaymentDetails(i),cancelCarrier:c.cancelCarrier(i),registerCarrier:c.registerCarrier(i)}},kn={class:"enrolled-plan"},En={class:"enrolled-plan__header"},Pn={class:"enrolled-plan__fc-name"},On={class:"enrolled-plan__content"},Tn={class:"enrolled-plan__info__container"},An={class:"enrolled-plan__info"},Nn={class:"enrolled-plan__actions"},Dn={class:"enrolled-plan__button-label"},xn={key:0,class:"enrolled-plan__button-date"},Ln={key:0,class:"enrolled-plan__additional-info"},Rn={class:"enrolled-plan__additional-info-header"},Mn={key:1,class:"enrolled-plan__additional-actions"},Fn={class:"remove-card-modal"},Un={class:"cancel-convenience-modal"},Bn={class:"cancel-carrier-modal"},jn=me({__name:"EnrolledPlan",props:{planInfo:{},isOpen:{type:Boolean},disabled:{type:Boolean}},emits:["update:isOpen","edit","view-details","manage-payment","withdraw","remove-card","cancel-convenience","cancel-carrier"],setup(i,{emit:c}){const{getSiteText:_}=Ne(),a=i,T=c,Y=U(a.isOpen),R=U(!1),A=U(!1),F=U(!1),P=U(null),j=U(!1),V=U(null),M=U(!1),W=U(!1),H=U(!1),K=U(null);De(()=>a.isOpen,m=>{Y.value=m});const{getDisplayFreeItems:q,fetchFreeItems:_e}=We();xe(async()=>{await _e(a.planInfo.serviceId,a.planInfo.planId)});const te=f(()=>q(a.planInfo.serviceId,a.planInfo.planId)),ae=f(()=>te.value.length>
10),oe=f(()=>te.value.filter(m=>{const n=a.planInfo.freeItemValues?.[m.freeItemId];return n!=null&&n!==""})),le=m=>{const n=a.planInfo.freeItemValues?.[m.freeItemId];return n?Ke(m,n):""},se=f(()=>He(a.planInfo.memberStatus)),ve=f(()=>a.planInfo.isRenewalProcessing?"ç¶ç¶å¦çä¸":se.value.label),be=f(()=>a.planInfo.isRenewalProcessing?"attention":se.value.variant),ye=f(()=>rn(a.planInfo.paymentType)),Ie=f(()=>dn(a.planInfo.paymentMethod)),re=f(()=>{const m=a.planInfo.memberStatus;return m==="active"||m==="renewal"}),ge=f(()=>a.planInfo.memberStatus==="dormant"),Ce=f(()=>a.planInfo.memberStatus==="paymentError"),ie=f(()=>pe(a.planInfo.fcAutoNextDate)),Z=f(()=>pe(a.planInfo.fcContinueStartDate)),de=f(()=>pe(a.planInfo.fcExpLimitDate)),ce=f(()=>{switch(a.planInfo.fcLatestPayMethod){case L.CARD:return"card";case L.CONVENIENCE:return"convenience";case L.CARRIER:return"carrier";case L.VENUE:return"venue";case L.LOPPI_LAWSON_WEB:return"loppiLawsonWeb";case L.POSTAL_TRANSFER:return"postalTransfer";default:return"unknown"}}
1),I=f(()=>$n({status:a.planInfo.memberStatus,paymentCategory:ce.value,renewalAuto:a.planInfo.renewalAuto,isRenewalProcessing:a.planInfo.isRenewalProcessing,paymentType:a.planInfo.paymentType,paymentMethod:a.planInfo.paymentMethod,planType:a.planInfo.planType,isCarrierCancelRestricted:a.planInfo.isCarrierCancelRestricted})),we=f(()=>F.value||j.value||H.value||M.value),he=m=>{Y.value=m,T("update:isOpen",m)},ue=()=>{R.value=!0},p=async()=>{P.value=null,F.value=!0;try{const{$authFetch:m}=ne(),n=await m("/api/register/cancel-subscription",{method:"POST",body:{serviceId:a.planInfo.serviceId,planId:a.planInfo.planId}});n.status==="OK"?(R.value=!1,T("remove-card")):P.value=n.message||"ç¶ç¶è¨å®ã®è§£é¤ã«å¤±æãã¾ãã"}catch{P.value="ç¶ç¶è¨å®ã®è§£é¤ã«å¤±æãã¾ãããå度ã試ããã ããã"}finally{F.value=!1}},l=()=>{A.value=!0},S=async()=>{V.value=null,j.value=!0;try{const{$authFetch:m}=ne(),n=await m("/api/register/void-payment",{method:"POST",body:{serviceId:a.planInfo.serviceId,planId:a.planInfo.planId}});n.status==="OK"?(A.value=!1,T("cancel-convenience")):V.value=n.message||"æç¶ãã®åãæ¶ãã«å¤±æãã¾ãããå度ã試ããã ããã"}catch{V.value="æç¶ãã®åãæ¶ãã«å¤±æãã¾ãããå度ã試ããã ããã"}finally{j.value=!1}},N=async()=>{M.value=!0;const m="æ¯æãæ
å ±ã®å¤æ´ã«å¤±æãã¾ãããå度ã試ããã ããã";try{const{$authFetch:n}=ne(),$=await n("/api/register/card-change",{method:"POST",body:{serviceId:a.planInfo.serviceId,planId:a.planInfo.planId}});if($.status==="OK"&&$.body?.redirectUrl)window.location.href=$.body.redirectUrl;else throw new Error($.message||m)}catch(n){alert(n instanceof Error?n.message:m)}finally{M.value=!1}},k=async()=>{M.value=!0;const m="æ¯æãæ
å ±ã®ç»é²ã«å¤±æãã¾ãããå度ã試ããã ããã";try{const{$authFetch:n}=ne(),$=await n("/api/register/transition-purchase",{method:"POST",body:{serviceId:a.planInfo.serviceId,planId:a.planInfo.planId,paymentType:a.planInfo.planType.toString(),paymentMethod:"card",changePaymentMethod:!0}});if($.status==="OK"&&$.body?.redirectUrl)window.location.href=$.body.redirectUrl;else throw new Error($.message||m)}catch(n){alert(n instanceof Error?n.message:m)}finally{M.value=!1}},E=()=>{a.planInfo.planType===_n.MONTHLY&&!a.planInfo.renewalAuto?k():N()},D=()=>{W.value=!0},y=async()=>{K.value=null,H.value=!0;try{const{$authFetch:m}=ne(),n=await m("/api/register/cancel-carrier-subscription",{method:"POST",body:{serviceId:a.planInfo.serviceId,planId:a.planInfo.planId}});n.status==="OK"?(W.value=!1,T("cancel-carrier")):K.value=n.message||"ãã£ãªã¢æ±ºæ¸ã®è§£é¤ã«å¤±æãã¾ãã"}catch{K.value="ãã£ãªã¢æ±ºæ¸ã®è§£é¤ã«å¤±æãã¾ãããå度ã試ããã ããã"}finally{H.value=!1}};return(m,n)=>{const $=je,x=Le,O=Fe,J=Me,g=Ee,z=ke,Q=Be,Se=Ve,ee=Ae,C=cn,B=Re;return r(),h("div",kn,[o(Se,{id:`enrolled-plan-${a.planInfo.serviceId}-${a.planInfo.planId}`,"is-open":a.isOpen,disabled:a.disabled,"onUpdate:isOpen":he},{header:e(({isOpen:w})=>[d("div",En,[o($,{label:t(ve),variant:t(be)},null,8,["label","variant"]),d("span",Pn,[o(x,{class:"enrolled-plan__fc-name",url:a.planInfo.fcUrl,underline:!0,"is-blank":!1},{default:e(()=>[s(u(a.planInfo.fcName),1)]),_:1},8,["url"])])])]),content:e(()=>[d("div",On,[d("div",Tn,[d("div",An,[o(J,{class:"enrolled-plan__description-list",size:"small"},{default:e(()=>[o(O,null,{label:e(()=>[...n[9]||(n[9]=[s("ä¼å¡çªå·",-1)])]),content:e(()=>[s(u(a.planInfo.memberNumber),1)]),_:1}),o(O,null,{label:e(()=>[...n[10]||(n[10]=[s("ä¼å¡æé",-1)])]),content:e(()=>[s(u(a.planInfo.memberExpirationDate),1)]),_:1}),o(O,null,{label:e(()=>[...n[11]||(n[11]=[s("ä¼è²»ç¨®å¥",-1)])]),content:e(()=>[s(u(t(ye)),1)]),_:1}),o(O,null,{label:e(()=>[...n[12]||(n[12]=[s("æ±ºæ¸ææ®µ",-1)])]),content:e(()=>[s(u(t(Ie)),1)]),_:1}),o(O,null,{label:e(()=>[...n[13]||(n[13]=[s("ç¶ç¶è¨å®",-1)])]),content:e(()=>[s(u(a.planInfo.renewalAuto?"ãªã³":"ãªã"),1)]),_:1}),t(re)&&a.planInfo.renewalAuto&&t(ie)?(r(),v(O,{key:0},{label:e(()=>[...n[14]||(n[14]=[s("èªåç¶ç¶æ¥",-1)])]),content:e(()=>[s(u(t(ie)),1)]),_:1})):t(re)&&!a.planInfo.renewalAuto&&t(Z)?(r(),v(O,{key:1},{label:e(()=>[...n[15]||(n[15]=[s("ç¶ç¶æç¶ã",-1),d("br",{class:"mb-hidden"},null,-1),s("éå§æ¥",-1)])]),content:e(()=>[s(u(t(Z))+"ã",1)]),_:1})):(t(ge)||t(Ce))&&t(de)?(r(),v(O,{key:2},{label:e(()=>[...n[16]||(n[16]=[s("ä¼ç æé",-1)])]),content:e(()=>[s("ã"+u(t(de)),1)]),_:1})):b("",!0)]),_:1})])]),d("div",Nn,[o(z,{direction:"column"},{default:e(()=>[t(I).registerCard.show?(r(),v(g,{key:0,"is-disabled":t(I).registerCard.disabled,variant:"secondary",onClick:k},{default:e(()=>[...n[17]||(n[17]=[s("ã«ã¼ãç¶ç¶è¨å®ã®ç»é²",-1)])]),_:1},8,["is-disabled"])):b("",!0),t(I).registerCarrier.show?(r(),v(g,{key:1,"is-disabled":t(I).registerCarrier.disabled,variant:"secondary"},{default:e(()=>[d("span",Dn,[n[18]||(n[18]=s("ãã£ãªã¢ç¶ç¶è¨å®ã®ç»é²",-1)),t(Z)?(r(),h("span",xn,u(t(Z))+"ã",1)):b("",!0)])]),_:1},8,["is-disabled"])):b("",!0),t(I).editCard.show?(r(),v(g,{key:2,"is-disabled":t(I).editCard.disabled||t(M),variant:"secondary",onClick:E},{default:e(()=>[...n[19]||(n[19]=[s("æ¯æãæ
å ±ã夿´",-1)])]),_:1},8,["is-disabled"])):b("",!0),t(I).removeCard.show?(r(),v(g,{key:3,"is-disabled":t(I).removeCard.disabled,variant:"secondary",onClick:ue},{default:e(()=>[...n[20]||(n[20]=[s("ç¶ç¶è¨å®ãè§£é¤",-1)])]),_:1}
1,8,["is-disabled"])):b("",!0),t(I).cancelCarrier.show?(r(),v(g,{key:4,"is-disabled":t(I).cancelCarrier.disabled,variant:"secondary",onClick:D},{default:e(()=>[...n[21]||(n[21]=[s("ç¶ç¶è¨å®ãè§£é¤",-1)])]),_:1},8,["is-disabled"])):b("",!0),t(I).cancelConvenience.show?(r(),v(g,{key:5,"is-disabled":t(I).cancelConvenience.disabled,variant:"secondary",onClick:l},{default:e(()=>[...n[22]||(n[22]=[s("æç¶ããåãæ¶ã",-1)])]),_:1},8,["is-disabled"])):b("",!0),t(I).renewalProcedure.show?(r(),v(g,{key:6,"is-disabled":t(I).renewalProcedure.disabled,variant:"secondary",url:`/register/recurring?serviceId=${a.planInfo.serviceId}&planId=${a.planInfo.planId}`},{default:e(()=>[...n[23]||(n[23]=[s("ç¶ç¶ãç³ãè¾¼ã",-1)])]),_:1},8,["is-disabled","url"])):b("",!0),t(I).rejoin.show?(r(),v(g,{key:7,"is-disabled":t(I).rejoin.disabled,variant:"secondary",url:`/register/?serviceId=${a.planInfo.serviceId}&planId=${a.planInfo.planId}`},{default:e(()=>[s(u(t(_)("rejoinButtonLabel")),1)]),_:1},8,["is-disabled","url"])):b("",!0),t(I).viewPaymentDetails.show?(r(),v(g,{key:8,"is-disabled":t(I).viewPaymentDetails.disabled,variant:"secondary",url:"/account/fc-payment"},{default:e(()=>[...n[24]||(n[24]=[s("å
¥éæ
å ±ã®è©³ç´°",-1)])]),_:1},8,["is-disabled"])):b("",!0)]),_:1})]),t(oe).length>0?(r(),h("div",Ln,[d("div",Rn,[o(Q,{"heading-level":"4"},{default:e(()=>[...n[25]||(n[25]=[s("ãã®ä»æ
å ±",-1)])]),_:1})]),o(J,{class:"enrolled-plan__description-list",size:"small"},{default:e(()=>[(r(!0),h(G,null,X(t(oe),w=>(r(),v(O,{key:w.freeItemId},{label:e(()=>[s(u(w.freeItemName),1)]),content:e(()=>[s(u(le(w)),1)]),_:2},1024))),128))]),_:1})])):b("",!0),t(ae)?(r(),h("div",Mn,[o(z,{direction:"column"},{default:e(()=>[t(I).editOtherInfo.show&&t(ae)?(r(),v(g,{key:0,url:`/account/fc-info-edit?serviceId=${a.planInfo.serviceId}&planId=${a.planInfo.planId}`,"is-disabled":t(I).editOtherInfo.disabled,variant:"tertiary"},{default:e(()=>[...n[26]||(n[26]=[s("ãã®ä»æ
å ±ãç·¨é",-1)])]),_:1},8,["url","is-disabled"])):b("",!0)]),_:1})])):b("",!0)])]),_:1},8,["id","is-open","disabled"]),o(C,{"is-open":t(R),"onUpdate:isOpen":n[1]||(n[1]=w=>R.value=w),onClosed:n[2]||(n[2]=w=>P.value=null),title:"ç¶ç¶è¨å®ã®è§£é¤"},{footer:e(()=>[o(z,null,{default:e(()=>[o(g,{variant:"secondary","is-disabled":t(F),onClick:n[0]||(n[0]=w=>R.value=!1)},{default:e(()=>[...n[28]||(n[28]=[s("ãã£ã³ã»ã«",-1)])]),_:1},8,["is-disabled"]),o(g,{variant:"primary","is-disabled":t(F),onClick:p},{default:e(()=>[...n[29]||(n[29]=[s("è§£é¤",-1)])]),_:1},8,["is-disabled"])]),_:1})]),default:e(()=>[d("div",Fn,[n[27]||(n[27]=d("p",{class:"remove-card-modal__message"},"æ¬å½ã«ç¶ç¶è¨å®ãè§£é¤ãã¾ããï¼",-1)),t(P)?(r(),v(ee,{key:0,class:"pc-mt-40 mb-mt-24",type:"error"},{default:e(()=>[s(u(t(P)),1)]),_:1})):b("",!0)])]),_:1},8,["is-open"]),o(C,{"is-open":t(A),"onUpdate:isOpen":n[4]||(n[4]=w=>A.value=w),onClosed:n[5]||(n[5]=w=>V.value=null),title:"æç¶ãã®åãæ¶ã"},{footer:e(()=>[o(z,null,{default:e(()=>[o(g,{variant:"secondary","is-disabled":t(j),onClick:n[3]||(n[3]=w=>A.value=!1)},{default:e(()=>[...n[31]||(n[31]=[s("ãã£ã³ã»ã«",-1)])]),_:1},8,["is-disabled"]),o(g,{variant:"primary","is-disabled":t(j),onClick:S},{default:e(()=>[...n[32]||(n[32]=[s("æç¶ããåãæ¶ã",-1)])]),_:1},8,["is-disabled"])]),_:1})]),default:e(()=>[d("div",Un,[n[30]||(n[30]=d("p",{class:"cancel-convenience-modal__message"},"æ¬å½ã«æç¶ããåãæ¶ãã¾ããï¼",-1)),t(V)?(r(),v(ee,{key:0,class:"pc-mt-40 mb-mt-24",type:"error"},{default:e(()=>[s(u(t(V)),1)]),_:1})):b("",!0)])]),_:1},8,["is-open"]),o(C,{"is-open":t(W),"onUpdate:isOpen":n[7]||(n[7]=w=>W.value=w),onClosed:n[8]||(n[8]=w=>K.value=null),title:"ãã£ãªã¢æ±ºæ¸ã®è§£é¤"},{footer:e(()=>[o(z,null,{default:e(()=>[o(g,{variant:"secondary","is-disabled":t(H),onClick:n[6]||(n[6]=w=>W.value=!1)},{default:e(()=>[...n[34]||(n[34]=[s("ãã£ã³ã»ã«",-1)])]),_:1},8,["is-disabled"]),o(g,{variant:"primary","is-disabled":t(H),onClick:y},{default:e(()=>[...n[35]||(n[35]=[s("è§£é¤",-1)])]),_:1},8,["is-disabled"])]),_:1})]),default:e(()=>[d("div",Bn,[n[33]||(n[33]=d("p",{class:"cancel-carrier-modal__message"},"æ¬å½ã«ãã£ãªã¢æ±ºæ¸ã®èªåç¶ç¶ãè§£é¤ãã¾ããï¼",-1)),t(K)?(r(),v(ee,{key:0,class:"pc-mt-40 mb-mt-24",type:"error"},{default:e(()=>[s(u(t(K)),1)]),_:1})):b("",!0)])]),_:1},8,["is-open"]),o(B,{"is-loading":t(we),message:"å¦çä¸..."},null,8,["is-loading"])])}}}),Vn=Object.assign(fe(jn,[["__scopeId","data-v-2b658da6"]]),{__name:"AccountEnrolledPlan"}),Wn={class:"unenrolled-plan"},Kn={class:"unenrolled-plan__header"},Hn={class:"unenrolled-plan__fc-name"},zn={class:"unenrolled-plan__actions"},Gn=me({__name:"UnenrolledPlan",props:{planInfo:{},isOpen:{type:Boolean},disabled:{type:Boolean}},emits:["update:isOpen"],setup(i,{emit:c}){const _=i,a=c,T=U(_.isOpen);De(()=>_.isOpen,P=>{T.value=P});const Y=f(()=>He(_.planInfo.memberStatus)),R=f(()=>Y.value.label),A=f(()=>Y.value.variant),F=P=>{T.value=P,a("update:isOpen",P)};return(P,j)=>{const V=je,M=Le,W=Ue,H=Ee,K=ke,q=Ve;return r(),h("div",Wn,[o(q,{id:`unenrolled-plan-${_.planInfo.memberStatus}`,"is-open":_.isOpen,disabled:_.disabled,"onUpdate:isOpen":F},{header:e(()=>[d("div",Kn,[o(V,{label:t(R),variant:t(A)},null,8,["label","variant"]),d("span",Hn,[o(M,{class:"unenrolled-plan__fc-name",url:_.planInfo.fcUrl,underline:!0,"is-blank":!1},{default:e(()=>[s(u(_.planInfo.fcName),1)]),_:1},8,["url"])])])]),content:e(()=>[_.planInfo.description?(r(),h(G,{key:0},[d("p",null,u(_.planInfo.description),1),o(W,{type:"dashed"})],64)):b("",!0),d("div",zn,[o(K,null,{default:e(()=>[o(H,{url:`${_.planInfo.fcRegistUrl}`,variant:"tertiary","show-icon":!1},{default:e(()=>[...j[0]||(j[0]=[s("詳細ãè¦ã",-1)])]),_:1},8,["url"])]),_:1})])]),_:1},8,["id","is-open","disabled"])])}}}),Yn=Object.assign(fe(Gn,[["__scopeId","data-v-eca8bac3"]]),{__name:"AccountUnenrolledPlan"}),Zn={class:"account-page"},Jn={class:"account-page__alerts"},Xn={class:"account-page__container"},qn={class:"account-page__section"}
1,Qn={"data-stt-ignore":""},et={key:0,"data-stt-ignore":""},nt={"data-stt-ignore":""},tt=["innerHTML"],at={"data-stt-ignore":""},ot={key:0,"data-stt-ignore":""},lt={key:1},st={"data-stt-ignore":""},rt={"data-stt-ignore":""},it={"data-stt-ignore":""},dt={"data-stt-ignore":""},ct={class:"account-page__section"},ut={key:1,class:"account-page__service-categories pc-mt-40 mb-mt-24"},pt=["id"],mt={key:2,class:"account-page__no-data"},ft={class:"account-page__section"},_t={class:"account-page__unenrolled-plans pc-pb-40 mb-mt-24"},vt=me({__name:"index",setup(i){const{getSiteText:c}=Ne();Qe({title:"ãã¤ãã¼ã¸"});const _=en(),{memberInfo:a,isLoading:T,error:Y}=Pe(_),R=nn(),{paymentData:A,isLoading:F,error:P}=Pe(R),{noticeServices:j,hasNotice:V}=un(),{services:M,getServiceName:W,getServiceBaseUrl:H,fetchServices:K}=yn(),{fetchFreeItems:q,getDisplayFreeItems:_e}=We();xe(async()=>{await Promise.all([_.refetchMemberInfo(),R.refetchPaymentInfo(),K(),q()]),await tn(),te()});const te=()=>{const p=window.location.hash;if(!p)return;document.getElementById(p.slice(1))?.scrollIntoView({behavior:"smooth",block:"start"})},ae=f(()=>a.value?.matchPasswordPolicy===!1),oe=f(()=>a.value?`${a.value.name1} ${a.value.name2}`:""),le=f(()=>a.value?[a.value.name1Kana,a.value.name2Kana].filter(l=>l!=null&&l!=="").join(" "):""),se=f(()=>{const p=a.value?.zip;return p==null||p===""||p===0?"æªè¨å®":Ge(p)}),ve=f(()=>{if(!a.value)return"æªè¨å®";const l=[[a.value.address1,a.value.address2].filter(Boolean).join(" "),a.value.address3,a.value.address4].filter(
1Boolean);return l.length===0?"æªè¨å®":l.join("<br>")}),be=f(()=>{const p=a.value?.tel;return p==null||p===""?"æªè¨å®":p}),ye=f(()=>a.value?.birthday?vn(a.value.birthday):0),Ie=f(()=>a.value?Ye(a.value.gender):""),re=f(()=>a.value?Ze(a.value.emailPermission):""),ge=f(()=>_e()),Ce=p=>{if(!p||!a.value?.projectFreeItems)return"";const l=a.value.projectFreeItems[p.freeItemId];return l?Ke(p,l):""},ie=(p,l)=>{const S=W(p),k=M.value.find(E=>E.serviceId===p)?.plans.find(E=>E.planId===l)?.planName;return k?`${S}ï¼${k}ï¼`:S},Z=f(()=>{if(!A.value)return[];const p=[];return Object.entries(A.value).forEach(([l,S])=>{Object.entries(S.plans).forEach(([k,E])=>{const D=E,{paymentInfo:y}=D,m=pn(y.fcDuration),n=pe(y.fcExpDate),$=m?`${n}ï¼ç¶ç¶æéï¼${m}ï¼`:n,x=y.fcLatestPayMethod??L.CARD,O=x===L.CARD||x===L.CONVENIENCE||x===L.CARRIER||x===L.VENUE||x===L.LOPPI_LAWSON_WEB||x===L.POSTAL_TRANSFER?x:L.CARD;p.push({serviceId:l,planId:k,planType:y.planType,memberStatus:fn(y.fcStatus),fcName:ie(l,k),fcUrl:H(l),memberNumber:y.memberNo,memberExpirationDate:$,paymentType:y.paymentTypeName,paymentMethod:y.fcLatestPayMethodName,fcLatestPayMethod:O,renewalAuto:mn(y.fcAutoStatus),fcContinueStartDate:y.fcContinueStartDate??null,fcAutoNextDate:y.fcAutoNextDate??null,fcExpLimitDate:y.fcExpLimitDate??null,isRenewalProcessing:y.isRenewalProcessing??!1,freeItemValues:Object.entries(D.freeitems).reduce((J,[g,z])=>{const Q=z;return J[g]=Q.freeItemValue,J},{}),fcAutoStatus:y.fcAutoStatus,isCarrierCancelRestricted:y.isCarrierCancelRestricted??!1})})}),p}),de=f(()=>{if(!A.value)return{};const p={};return Object.entries(A.value).forEach(([l,S])=>{const k=S.freeitems||{},E=Object.keys(k).length>0,D=Z.value.filter(y=>y.serviceId===l);D.length>0&&(p[l]={serviceName:W(l),serviceFreeItems:k,hasServiceFreeItems:E,plans:D})}),p}),ce=p=>{const l=document.getElementById(`service-${p}`);l&&l.scrollIntoView({behavior:"smooth",block:"start"})},I=async()=>{await R.refetchPaymentInfo()},we=async()=>{await R.refetchPaymentInfo()},he=async()=>{await R.refetchPaymentInfo()},ue=f(()=>{if(!M.value||M.value.length===0)return[];const p=new Set;if(A.value)for(const[S,N]of Object.entries(A.value)){const k=N;for(const E of Object.keys(k.plans))p.add(`${S}:${E}`)}const l=[];for(const S of M.value)for(const N of S.plans)p.has(`${S.serviceId}:${N.planId}`)||l.push({memberStatus:"joinable",fcName:N.planName?`${S.serviceName}ï¼${N.planName}ï¼`:S.serviceName,fcUrl:S.baseUrl,fcRegistUrl:S.registUrl,description:S.description});return l});return(p,l)=>{const S=ze,N=Je,k=Xe,E=Ae,D=an,y=on,m=Re,n=Fe,$=Me,x=Ee,O=ke,J=Ue,g=ln,z=sn,Q=Cn,Se=Vn,ee=Yn;return r(),h("div",Zn,[o(S,{"heading-level":"1"},{default:e(()=>[...l[0]||(l[0]=[s("ãã¤ãã¼ã¸",-1)])]),_:1}),o(D,null,{default:e(()=>[d("div",Jn,[t(ae)&&!t(T)?(r(),v(E,{key:0,type:"error"},{default:e(()=>[o(k,{"show-icon":!0,role:"none",live:"off"},{default:e(()=>[o(N,{url:"/account/password",direction:"right"},{default:e(()=>[...l[1]||(l[1]=[s("ãã¹ã¯ã¼ãã®åè¨å®ãå¿
è¦ã§ãã",-1)])]),_:1})]),_:1})]),_:1})):b("",!0),t(V)&&!t(F)?(r(!0),h(G,{key:1},X(t(j),C=>(r(),v(E,{key:C.serviceId,type:"error"},{default:e(()=>[C.reason==="error"?(r(),v(k,{key:0,"show-icon":!0,role:"none",live:"off"},{default:e(()=>[o(N,{url:`#service-${C.serviceId}`,onClick:Oe(B=>ce(C.serviceId),["prevent"]),direction:"right"},{default:e(()=>[...l[2]||(l[2]=[s("決æ¸ã¨ã©ã¼ãçºçãã¦ãã¾ãã",-1)])]),_:1},8,["url","onClick"])]),_:2},1024)):C.reason==="renewal"?(r(),v(k,{key:1,"show-icon":!0,role:"none",live:"off"},{default:e(()=>[o(N,{url:`#service-${C.serviceId}`,onClick:Oe(B=>ce(C.serviceId),["prevent"]),direction:"right"},{default:e(()=>[...l[3]||(l[3]=[s("ãã ãã¾ç¶ç¶æéä¸",-1)])]),_:1},8,["url","onClick"])]),_:2},1024)):b("",!0)]),_:2},1024))),128)):b("",!0)])]),_:1}),d("div",Xn,[o(g,{id:"registration","pd-bl-pc":40,"pd-bl-sp":40},{default:e(()=>[d("div",qn,[o(y,{class:"pc-mb-40 mb-mb-24","heading-level":"2"},{default:e(()=>[...l[4]||(l[4]=[s("ãç»é²æ
å ±",-1)])]),_:1}),o(D,null,{default:e(()=>[o(m,{"is-loading":t(T),message:"èªã¿è¾¼ã¿ä¸..."},null,8,["is-loading"])]),_:1}),o(D,null,{default:e(()=>[t(Y)&&!t(T)?(r(),v(E,{key:0,variant:"error"},{default:e(()=>[s(u(t(c)("memberInfoNoun"))+"ã®åå¾ã«å¤±æãã¾ããããã¼ã¸ãåèªã¿è¾¼ã¿ãã¦ã解決ããªãå ´åã¯ããåãåãããã ããã",1)]),_:1})):b("",!0),!t(Y)&&t(a)&&!t(T)?(r(),h(G,{key:1},[o($,{class:"mb-mt-24"},{default:e(()=>[o(n,null,{label:e(()=>[...l[5]||(l[5]=[d("span",null,"æ°å",-1)])]),content:e(()=>[d("span",Qn,u(t(oe)),1),t(le)?(r(),h("span",et,"ï¼"+u(t(le))+"ï¼",1)):b("",!0)]),_:1}),o(n,null,{label:e(()=>[...l[6]||(l[6]=[d("span",null,"éµä¾¿çªå·",-1)])]),content:e(()=>[d("span",nt,u(t(se)),1)]),_:1}),o(n,null,{label:e(()=>[...l[7]||(l[7]=[d("span",null,"使",-1)])]),content:e(()=>
1[d("span",{innerHTML:t(ve),"data-stt-ignore":""},null,8,tt)]),_:1}),o(n,null,{label:e(()=>[...l[8]||(l[8]=[d("span",null,"é»è©±çªå·",-1)])]),content:e(()=>[d("span",at,u(t(be)),1)]),_:1}),o(n,null,{label:e(()=>[...l[9]||(l[9]=[d("span",null,"çå¹´ææ¥",-1)])]),content:e(()=>[t(a).birthday?(r(),h("span",ot,u(("formatDate"in p?p.formatDate:t(bn))(t(a).birthday))+" ï¼"+u(t(ye))+"æ³ï¼",1)):(r(),h("span",lt,"æªè¨å®"))]),_:1}),o(n,null,{label:e(()=>[...l[10]||(l[10]=[d("span",null,"æ§å¥",-1)])]),content:e(()=>[d("span",st,u(t(Ie)),1)]),_:1}),o(n,null,{label:e(()=>[...l[11]||(l[11]=[d("span",null,"ã¡ã«ãã¬é
ä¿¡å¸æ",-1)])]),content:e(()=>[d("span",rt,u(t(re)),1)]),_:1}),(r(!0),h(G,null,X(t(ge),C=>(r(),v(n,{key:C.freeItemId},{label:e(()=>[d("span",null,u(C.freeItemName),1)]),content:e(()=>[d("span",it,u(Ce(C)),1)]),_:2},1024))),128))]),_:1}),o(O,{class:"pc-mb-40 mt-24 mb-mb-24"},{default:e(()=>[o(x,{url:"/account/profile",variant:"primary"},{default:e(()=>[...l[12]||(l[12]=[s("夿´",-1)])]),_:1})]),_:1}),o(J),o($,{class:"mb-mt-24"},{default:e(()=>[o(n,null,{label:e(()=>[...l[13]||(l[13]=[d("span",null,"ã¡ã¼ã«ã¢ãã¬ã¹",-1)])]),content:e(()=>[d("span",dt,u(t(a).email),1)]),_:1})]),_:1}),o(O,{class:"pc-mb-40 mt-24 mb-mb-24"},{default:e(()=>[o(x,{url:"/account/email",variant:"primary"},{default:e(()=>[...l[14]||(l[14]=[s("夿´",-1)])]),_:1})]),_:1}),o(J),o($,{class:"mb-mt-24"},{default:e(()=>[o(n,null,{label:e(()=>[...l[15]||(l[15]=[d("span",null,"ãã¹ã¯ã¼ã",-1)])]),content:e(()=>[o(O,{class:"password-change mb-mt-16"},{default:e(()=>[o(x,{url:"/account/password"},{default:e(()=>[...l[16]||(l[16]=[s("ãã¹ã¯ã¼ãã夿´",-1)])]),_:1})]),_:1})]),_:1})]),_:1})],64)):b("",!0)]),_:1})])]),_:1}),o(g,{class:"account-page__membership-section pc-mt-40 mb-mt-24",id:"membership","pd-bl-pc":40,"pd-bl-sp":40},{default:e(()=>[d("div",ct,[o(y,{class:"pc-mb-40 mb-mb-24","heading-level":"2"},{default:e(()=>[s(u(t(c)("enrollmentInfoSectionTitle")),1)]),_:1}),o(D,null,{default:e(()=>[o(m,{"is-loading":t(F),message:"èªã¿è¾¼ã¿ä¸..."},null,8,["is-loading"])]),_:1}),o(O,null,{default:e(()=>[o(x,{url:"/account/fc-payment",variant:"primary"},{default:e(()=>[s(u(t(c)("enrollmentAndRenewalHistoryTitle")),1)]),_:1})]),_:1}),o(D,null,{default:e(()=>[t(P)?(r(),v(E,{key:0,class:"pc-mt-40 mb-mt-24",variant:"error"},{default:e(()=>[s(u(t(P)),1)]),_:1})):b("",!0),t(Z).length>0&&!t(F)?(r(),h("div",ut,[(r(!0),h(G,null,X(t(de),(C,B)=>(r(),h("div",{key:B,class:"account-page__service-category pc-mb-40 mb-mb-24",id:`service-${B}`},[o(z,{"heading-level":"3"},{default:e(()=>[s(u(C.serviceName),1)]),_:2},1024),C.hasServiceFreeItems?(r(),v(Q,{key:0,class:"mt-16"},{default:e(()=>[o($,null,{default:e(()=>[(r(!0),h(G,null,X(C.serviceFreeItems,(w,$e)=>(r(),v(n,{key:`service-${B}-freeitem-${$e}`},{label:e(()=>[d("span",null,u(w.freeItemName),1)]),content:e(()=>[d("span",null,u(w.freeItemValue),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)):b("",!0),(r(!0),h(G,null,X(C.plans,(w,$e)=>(r(),v(Se,{class:Te(["mt-16",{"mt-16":$e>0}]),key:`plan-${B}-${w.planId}`,"plan-info":w,"is-open":!0,onRemoveCard:I,onCancelConvenience:we,onCancelCarrier:he},null,8,["plan-info","class"]))),128))],8,pt))),128))])):b("",!0),t(Z).length===0&&!t(F)&&!t(P)?(r(),h("div",mt,[o(E,{type:"info"},{default:e(()=>[d("p",null,u(t(c)("noEnrollmentInfoMessage")),1)]),_:1})])):b("",!0)]),_:1})])]),_:1}),o(D,null,{default:e(()=>[t(ue).length>0?(r(),v(g,{key:0,class:"pc-mt-40 mb-mt-24","pd-bl-pc":40,"pd-bl-sp":40},{default:e(()=>[d("div",ft,[o(y,{class:"pc-mb-40 mb-mb-24","heading-level":"2"},{default:e(()=>[...l[17]||(l[17]=[s("ãµã¼ãã¹ä¸è¦§",-1)])]),_:1}),d("div",_t,[(r(!0),h(G,null,X(t(ue),(C,B)=>(r(),v(ee,{key:`unenrolled-plan-${B}`,"plan-info":C,"is-open":!0,class:Te({"mt-16":B>0})},null,8,["plan-info","class"]))),128))])])]),_:1})):b("",!0)]),_:1})])])}}}),jt=fe(vt,[["__scopeId","data-v-15581ac2"]]);export{jt 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.