1import{d as q,a1 as F,a2 as J,k as K,C as U,A as D,l as Y,_ as j}from"./DkmlGzQL.js";import{_ as G}from"./Z0M9f09-.js";import{l as Q,c as W,r as i,aD as X,t as R,B as ee,m as V,s as b,L as M,F as ae,u as e,O as I,J as E,o as N}from"./CQFj2rK5.js";import"./_DaKjOLS.js";import"./C-PlcRpI.js";const te={class:"page-box pt80 pb80",style:{backgroundImage:"url(https://images.dvdfab.cn/media/top_bg_b8g5pa.png/public)"}},se={class:"group90"},le=["innerHTML"],ce=["innerHTML"],ne={key:0,class:"mb-24 product-info font-size-16 font-bold"},oe={class:"button-box"},re=["innerHTML"],ie=Q({__name:"index",async setup(ue){var L,H;let y,x;const g=q().value,{getArrValue:s}=F(),{getMemberPageData:Z}=J(),O=K(),{email:k,oid:z,type:T,track:w,product:u,time:m="",cancel_reason:B}=O.query,h=W(()=>{let c=m;if(m){const t=m.match(/[a-z|A-Z]{1}/)[0];t&&(t==="M"?c=(m||"").replace(/[a-z|A-Z]{1}/,(g.common.num_month||"").replace("{num}","")):t==="Y"&&(c=(m||"").replace(/[a-z|A-Z]{1}/,(g.common.num_year||"").replace("{num}",""))))}return c||""}),A=i("small"),d=i(!1),C=i(!1),_=i(!1),n=i({title:"",type:"",message:""}),a=i([]),l=([y,x]=X(()=>Z({slug:"subscription-cancel"})),y=await y,x(),y);l&&(a.value=l.items||[],(L=l==null?void 0:l.seo)!=null&&L.metaTitle&&U({title:((H=l==null?void 0:l.seo)==null?void 0:H.metaTitle)||"",...(l==null?void 0:l.seo)||{}}));const P=async()=>{var c,t;try{const o={email:k,oid:z,m:T,track:w},{data:r}=await D().apiMember.checkSubscriptionByEmail(o);d.value=!0,r.value.error&&(r.value.error==="deleted"?(d.value=!1,_.value=!0,n.value={title:g.member.cancel+" "+u+" "+(h.value||""),type:"error",message:(c=s(a.value,"cancel_desc_4"))==null?void 0:c.desc}):(d.value=!1,_.value=!0,n.value={title:g.member.cancel+" "+u+" "+(h.value||""),type:"error",message:(t=s(a.value,"cancel_desc_3"))==null?void 0:t.desc}))}catch{d.value=!1}};R(()=>{ee(()=>{P()})});const $=async()=>{var c,t,o,r,p,v;C.value=!0;try{const f={m:T,track:w,email:k,oid:z,cancel_reason:B?decodeURIComponent(B):""},{data:S}=await D().apiMember.cancelSubscriptionByEmail(f);S.error?n.value={title:(c=s(a.value,"Cancel"))==null?void 0:c.desc,type:"error",message:(t=s(a.value,"cancel_desc_3"))==null?void 0:t.desc}:(A.value="normal",n.value={title:(o=s(a.value,"cancel_title_2"))==null?void 0:o.desc,type:"success",message:(r=s(a.value,"cancel_desc_2"))==null?void 0:r.desc.replace("{product}",u+" "+(h.value||""))})}catch{n.value={title:(p=s(a.value,"Cancel"))==null?void 0:p.desc,type:"error",message:(v=s(a.value,"cancel_desc_3"))==null?void 0:v.desc}}finally{_.value=!0,C.value=!1}};return(c,t)=>{var p,v,f;const o=Y,r=G;return N(),V("div",te,[b("div",se,[b("h1",{class:"font-size-18 mb-8",innerHTML:(p=e(s)(e(a),"cancel_title_1"))==null?void 0:p.desc},null,8,le),b("p",{class:"mb-16",innerHTML:(v=e(s)(e(a),"cancel_desc_1"))==null?void 0:v.desc},null,8,ce),e(u)?(N(),V("div",ne,I(e(u))+" "+I(e(h)||""),1)):ae("",!0),b("div",oe,[M(o,{type:"primary",label:(f=e(s)(e(a),"cancel_button_1"))==null?void 0:f.desc,loading:e(C),disabled:e(d)===!1,onClick:$},null,8,["label","loading","disabled"])])]),M(r,{"model-value":e(_),title:e(n).title,type:e(n).type,size:e(A)},{footer:E(()=>[M(o,{type:"primary",label:"OK",size:"small",onClick:t[0]||(t[0]=S=>_.value=!1)})]),default:E(()=>[b("div",{innerHTML:e(n).message},null,8,re)]),_:1},8,["model-value","title","type","size"])])}}}),fe=j(ie,[["__scopeId","data-v-6aebfaed"]]);export{fe 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.