Files
yakpanel-core/YakPanel/static/vite/js/index-legacy-BTEApMFA.js
2026-04-07 02:04:22 +05:30

2 lines
28 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
System.register(["./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./ssl-legacy-Do6tIt1-.js?v=1773287522785","./cert-legacy-Bgmq8Kqd.js?v=1773287522785","./index-legacy-Dw_kNaZi.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./ssl-lets-progress-legacy-CoWii-V7.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DWPn48Vb.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./utils-legacy-QJQOPO7z.js?v=1773287522785","./index-legacy-EH0ptWew.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtQUnlS_.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./index-legacy-sO5zj2jA.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtujQJPk.js?v=1773287522785","./index-legacy-DGWsVoxN.js?v=1773287522785","./index-legacy-DaNJUJqN.js?v=1773287522785","./theme-monokai-legacy-fuYB_bfX.js?v=1773287522785","./ace-legacy-ConAV8RQ.js?v=1773287522785","./file-legacy-Bt6Hxu9s.js?v=1773287522785","./index-legacy-BJO1GMTD.js?v=1773287522785","./useOperate-legacy-Bh3KhBNp.js?v=1773287522785","./useModal-legacy-Hu99X2Lu.js?v=1773287522785","./php-legacy-BZUQ59eS.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./paypal-js-legacy-BkdHlEVO.js?v=1773287522785"],(function(e,t){"use strict";var a,n,l,s,i,d,u,o,r,c,_,p,S,y,m,h,v,f,x,g,w,C,L,b,k,$,j,P,B,E,D,N,R,U,O,A,z,I,M,T,F,J,G,H,q,X,Z,W,K,V,Y,Q,ee,te,ae,ne,le,se,ie,de,ue,oe,re,ce,_e,pe,Se,ye,me,he,ve,fe,xe,ge,we,Ce,Le,be,ke,$e,je,Pe,Be,Ee,De,Ne,Re,Ue,Oe,Ae,ze,Ie,Me,Te;return{setters:[e=>{a=e._},e=>{n=e._,l=e.h,s=e.m,i=e.i,d=e.p,u=e.c,o=e.l,r=e.t,c=e.v,_=e.x,p=e.ad,S=e.P,y=e.cU,m=e.n,h=e.ar},e=>{v=e.c,f=e.s,x=e.a,g=e.g,w=e.b},e=>{C=e.C},e=>{L=e.a,b=e.u},e=>{k=e.I,$=e.J,j=e.K,P=e.A,B=e.B,E=e.C,D=e.L,N=e.M,R=e.g,U=e.D},e=>{O=e._},e=>{A=e._},e=>{z=e.a,I=e.u,M=e._,T=e.b},e=>{F=e.ad,J=e.am,G=e.an,H=e.n,q=e.a8,X=e.k,Z=e.B,W=e.a9,K=e.a1,V=e.a3,Y=e.ap,Q=e.a4,ee=e.al,te=e.aW,ae=e.ac,ne=e.g},e=>{le=e.k,se=e.R,ie=e.r,de=e.c,ue=e.y,oe=e.$,re=e.a8,ce=e.a9,_e=e.S,pe=e.a0,Se=e._,ye=e.aa,me=e.j,he=e.Z,ve=e.X,fe=e.ak,xe=e.F,ge=e.P,we=e.L,Ce=e.a6,Le=e.e,be=e.a3,ke=e.am,$e=e.w,je=e.o,Pe=e.l,Be=e.v,Ee=e.m,De=e.x},e=>{Ne=e._},e=>{Re=e._},e=>{Ue=e._},e=>{Oe=e.u},e=>{Ae=e.u},e=>{ze=e.u},e=>{Ie=e.A},e=>{Me=e.u},e=>{Te=e._},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var Fe=document.createElement("style");Fe.textContent=".n-alert[data-v-d003ad66]{--n-font-size: 12px}.cert-info[data-v-d003ad66]{display:flex;align-items:center;height:24px}.cert-info .cert-label[data-v-d003ad66]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-d003ad66]{flex:1;width:0;margin-left:4px}.n-alert[data-v-10210f39]{--n-font-size: 12px}.cert-info[data-v-10210f39]{display:flex;align-items:center;height:24px}.cert-info .cert-label[data-v-10210f39]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-10210f39]{flex:1;width:0;margin-left:4px}\n/*$vite$:1*/",document.head.appendChild(Fe);const Je={class:"cert-info"},Ge={class:"cert-label"},He={class:"cert-value"},qe={class:"cert-info"},Xe={class:"cert-label"},Ze={class:"cert-value"},We={class:"cert-info"},Ke={class:"cert-label"},Ve={class:"cert-value"},Ye={class:"cert-info"},Qe={class:"cert-label"},et={class:"cert-value"},tt={key:0,class:"text-primary"},at={key:1,class:"text-error"},nt={class:"cert-info"},lt={class:"cert-label"},st={class:"cert-value"},it={class:"w-48%"},dt={class:"mb-8px"},ut={class:"w-48%"},ot={class:"mb-8px"},rt=le({__name:"index",props:{info:{default:null},isRenew:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},emits:["refresh"],setup(e,{expose:t,emit:a}){const u=e,o=a,{t:r}=se(),{data:c}=L(),_=b(),p=ie(-1),S=ie(!1),y=ie(!1),m=ie(""),h=ie("");let g="";const w=ie("");let P="";const B=ie({issuer:"",notAfter:"",notBefore:"",dns:[],subject:"",endtime:0}),E=de((()=>p.value===C.LetsEncryptDeploy?r("Site.Cert.index_65"):p.value===C.BusinessDeploy?r("Site.Cert.index_64"):p.value===C.TestDeploy?r("Site.Cert.index_38"):r("Site.Cert.index_37"))),D=de((()=>!!w.value)),N=de((()=>u.isRenew||p.value===C.LetsEncryptDeploy)),R=de((()=>!1)),U=de((()=>S.value)),I=async e=>{e?(await f({siteName:c.name}),o("refresh")):l({title:r("Site.Cert.index_12"),content:r("Site.Cert.index_13"),onConfirm:async()=>{await v({siteName:c.name}),o("refresh")},onPublicClose:()=>{y.value=!0}})},M=()=>{""!==h.value.trim()&&""!==w.value.trim()?h.value!==g&&g||w.value!==P&&P?l({title:r("Site.Cert.index_10"),content:r("Site.Cert.index_11"),onConfirm:async()=>{await T()}}):T():s.error(r("Site.Cert.index_9"))},T=async()=>{const{message:e}=await k({key:h.value,cert:w.value});i(e)&&e.hash&&(await $({hash:e.hash,domains:JSON.stringify([c.name]),append:1}),s.success(r("SSL.index_32"))),Y()},K=async()=>{const{message:e}=await j({hash:u.info?.hash||""});i(e)&&d({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{o("refresh")}},component:z})},V=async()=>{await x({updateOf:1,siteName:c.name}),Y()},Y=()=>{o("refresh"),_.setRefresh(!0)};return ue((()=>{const{info:e}=u;e&&(p.value=e.type,S.value=e.status,y.value=e.httpTohttps,h.value=e.key||"",g=e.key||"",w.value=e.csr||"",P=e.csr||"",B.value=e.cert_data,m.value=e.index)})),t({init:o("refresh")}),(e,t)=>{const a=n,l=G,s=H,i=q,d=J,u=F,o=A,r=X,c=Z,_=O,p=W;return oe(),re(p,{show:e.loading},{default:ce((()=>[_e(D)?(oe(),re(u,{key:0,class:"mb-16px",type:"success","show-icon":!1},{default:ce((()=>[pe(d,{"x-gap":12,cols:"15"},{default:ce((()=>[pe(l,{span:"8"},{default:ce((()=>[Se("div",Je,[Se("div",Ge,ye(e.$t("Site.Cert.index_44"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",He,[pe(a,null,{default:ce((()=>[me(ye(_e(E)),1)])),_:1})])])])),_:1}),pe(l,{span:"7"},{default:ce((()=>[Se("div",qe,[Se("div",Xe,ye(e.$t("Site.Cert.index_45"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",Ze,[pe(s,null,{default:ce((()=>[me(ye(_e(B).issuer||"other"),1)])),_:1})])])])),_:1}),pe(l,{span:"8"},{default:ce((()=>[Se("div",We,[Se("div",Ke,ye(e.$t("Site.Cert.index_46"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",Ve,[pe(s,null,{default:ce((()=>[me(ye(_e(B).dns.join(e.$t("Public.Punctuation.Comma"))),1)])),_:1})])])])),_:1}),pe(l,{span:"7"},{default:ce((()=>[Se("div",Ye,[Se("div",Qe,ye(e.$t("Site.Cert.index_47"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",et,[_e(B).endtime>0?(oe(),he("span",tt,ye(e.$t("Site.Cert.index_48",{date:_e(B).notAfter,days:_e(B).endtime})),1)):(oe(),he("span",at,ye(e.$t("Site.Cert.index_47")),1))])])])),_:1}),pe(l,{span:"8"},{default:ce((()=>[Se("div",nt,[Se("div",lt,ye(e.$t("Site.Cert.index_49"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",st,[pe(i,{value:_e(y),"onUpdate:value":[t[0]||(t[0]=e=>ve(y)?y.value=e:null),I],size:"small"},null,8,["value"])])])])),_:1})])),_:1})])),_:1})):fe("",!0),pe(r,{class:"mb-16px",size:10,justify:"space-between"},{default:ce((()=>[Se("div",it,[Se("div",dt,ye(e.$t("Site.Cert.index_50")),1),pe(o,{value:_e(h),"onUpdate:value":t[1]||(t[1]=e=>ve(h)?h.value=e:null),rows:10},null,8,["value"])]),Se("div",ut,[Se("div",ot,ye(e.$t("Site.Cert.index_51")),1),pe(o,{value:_e(w),"onUpdate:value":t[2]||(t[2]=e=>ve(w)?w.value=e:null),rows:10},null,8,["value"])])])),_:1}),pe(r,{class:"mb-12px"},{default:ce((()=>[pe(c,{type:"primary",onClick:M},{default:ce((()=>[me(ye(_e(S)?e.$t("Public.Btn.Save"):e.$t("Site.Cert.index_52")),1)])),_:1}),_e(N)?(oe(),re(c,{key:0,type:"primary",onClick:K},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_53")),1)])),_:1})):fe("",!0),_e(R)?(oe(),re(c,{key:1},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_54")),1)])),_:1})):fe("",!0),_e(U)?(oe(),re(c,{key:2,onClick:V},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_55")),1)])),_:1})):fe("",!0)])),_:1}),pe(_,null,{default:ce((()=>[Se("li",null,ye(e.$t("Site.Cert.index_33")),1),Se("li",null,ye(e.$t("Site.Cert.index_34")),1),Se("li",null,ye(e.$t("Site.Cert.index_35")),1),Se("li",null,ye(e.$t("Site.Cert.index_36")),1)])),_:1})])),_:1},8,["show"])}}}),ct=u(rt,[["__scopeId","data-v-d003ad66"]]),_t={class:"flex flex-wrap"},pt={class:"text-primary w-100%"},St=le({__name:"top-tips",setup(e){const{t:t}=se(),a=[t("SSL.SiteSSL.index_5"),t("SSL.SiteSSL.index_6"),t("SSL.SiteSSL.index_7"),t("SSL.SiteSSL.index_8"),t("SSL.SiteSSL.index_9"),t("SSL.SiteSSL.index_10"),t("SSL.SiteSSL.index_11")];return(e,t)=>{const n=o,l=X,s=F;return oe(),re(s,{type:"success","show-icon":!1},{default:ce((()=>[Se("div",_t,[(oe(),he(xe,null,ge(a,((e,t)=>pe(l,{size:5,key:e,class:we(["flex-nowrap! leading-20px",{"w-33%":t!==a.length-1}])},{default:ce((()=>[pe(n,{name:"base-tick",size:16,color:"#ff8d00"}),Se("span",pt,ye(e),1)])),_:2},1032,["class"]))),64))])])),_:1})}}}),yt={class:"my-10px"},mt=le({__name:"table",setup(e){const a=be((()=>S((()=>t.import("./index-legacy-q8ocDi6D.js?v=1773287522785")),void 0))),n=be((()=>S((()=>t.import("./index-legacy-Dx6zJ47H.js?v=1773287522785")),void 0))),s=be((()=>S((()=>t.import("./domain-verification-legacy-CPH5bZ5-.js?v=1773287522785")),void 0))),d=r(),{userInfo:u}=Ce(d),o=b(),{t:y}=se(),m=Le({p:1,limit:9999}),h=c(y("SSL.Business.index_41"),{onRefresh:(e,t)=>{x.data.request=!0,x.data.uc_id=t,x.data.verify=e,x.show=!0,L()}}),v=c(y("SSL.index_44")),f=c(y("SSL.index_49"),{onRefresh:()=>{L(),o.setRefresh(!0)}}),x=c(y("SSL.Business.index_42"),{onRefresh:()=>{L()}}),{table:g,columns:w}=Ae([{key:"verify_domains",title:y("Layout.Sider.mail_3"),render:e=>pe("span",{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join("<br/>"):"--"},null)},{key:"title",title:y("Site.Cert.index_44"),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},ze({title:y("SSL.index_54")}),{key:"order_status",title:y("SSL.Business.index_43"),render:e=>{const t=e.order_info;return t.certId||t.domains.length?!t.certId&&t.domains.length?pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_45"),me(" ")]):"PENDING"===t.order_status&&1===t.status?pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_46"),me(" ")]):"COMPLETE"===t.order_status&&1===t.status?pe("span",{class:"color-#20a53a"},[me(" "),y("SSL.Business.index_47"),me(" ")]):"CANCELLED"===t.order_status&&1===t.status||-1===t.status?pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_48"),me(" ")]):"FAILED"===t.order_status&&1===t.status?pe("span",{class:"color-error"},[me(" "),y("SSL.Business.index_49"),me(" ")]):"EXPIRED"===t.order_status&&1===t.status?pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_50"),me(" ")]):1!==t.status||["PENDING","COMPLETE","CANCELLED","FAILED","EXPIRED"].includes(t.order_status)?0===t.status?pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_52"),me(" ")]):void 0:pe("span",{class:"color-warning"},[me(" "),y("SSL.Business.index_51"),me(" ")]):pe("span",{class:"color-warning cursor-pointer",onClick:()=>C(e)},[" ",y("SSL.Business.index_44")," "])}},Oe({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:y("SSL.Business.index_53"),onClick:()=>{C(e)}},{show:"PENDING"===e.order_info.order_status&&1===e.order_info.status,label:y("SSL.Business.index_54"),onClick:async()=>{const{message:t}=await P({uc_id:e.order_info.uc_id});i(t)&&(x.data.uc_id=e.order_info.uc_id,x.data.verify=t.data,x.data.paths=t.paths,x.show=!0)}},{show:"COMPLETE"===e.order_info.order_status&&1===e.order_info.status,label:y("SSL.index_58"),onClick:async()=>{f.data.row=e,f.show=!0}},{show:"COMPLETE"===e.order_info.order_status&&1===e.order_info.status,label:y("Ftp.Label.index_11"),onClick:async()=>{const t=window.location.origin+"/v2/business_ssl?action=download_cert&uc_id="+e.order_info.uc_id;window.open(t)}},{show:!1,label:y("Public.Btn.Del"),onClick:()=>{l({title:y("SSL.index_59"),content:y("SSL.index_60"),onConfirm:async()=>{await B({hash:e.hash}),L()}})}}]})]),C=e=>{h.data.row=e,h.show=!0},L=async()=>{try{g.loading=!0;const{message:e}=await E(m);i(e)&&(g.data=e.data,g.total=e.total)}finally{g.loading=!1}};return u.value.status&&L(),(e,t)=>{const l=Z,i=Ue,d=Re,o=_,r=Ne;return oe(),he("div",yt,[pe(r,{install:_e(u).status},{desc:ce((()=>[t[5]||(t[5]=Se("span",{class:"mr-10px"},"Business certificates require login panel to start using them",-1)),pe(l,{type:"primary",onClick:_e(p)},{default:ce((()=>[me(ye(e.$t("Login.index_3")),1)])),_:1},8,["onClick"])])),default:ce((()=>[pe(d,null,{toolsLeft:ce((()=>[pe(l,{type:"primary",onClick:t[0]||(t[0]=e=>_e(v).show=!0)},{default:ce((()=>[me(ye(_e(y)("SSL.index_44")),1)])),_:1})])),table:ce((()=>[pe(i,{loading:_e(g).loading,data:_e(g).data,columns:_e(w),"max-height":220},null,8,["loading","data","columns"])])),_:1}),pe(o,{show:_e(v).show,"onUpdate:show":t[1]||(t[1]=e=>_e(v).show=e),title:_e(v).title,data:_e(v).data,"min-height":250,component:Ie},null,8,["show","title","data"]),pe(o,{show:_e(h).show,"onUpdate:show":t[2]||(t[2]=e=>_e(h).show=e),title:_e(h).title,data:_e(h).data,width:650,"min-height":450,component:_e(a)},null,8,["show","title","data","component"]),pe(o,{show:_e(f).show,"onUpdate:show":t[3]||(t[3]=e=>_e(f).show=e),title:_e(f).title,data:_e(f).data,width:720,height:530,component:_e(n)},null,8,["show","title","data","component"]),pe(o,{show:_e(x).show,"onUpdate:show":t[4]||(t[4]=e=>_e(x).show=e),title:_e(x).title,data:_e(x).data,width:650,"min-height":450,component:_e(s)},null,8,["show","title","data","component"])])),_:1},8,["install"])])}}}),ht={class:"text-error"},vt=u({},[["render",function(e,t){const a=n,l=O;return oe(),re(l,null,{default:ce((()=>[Se("li",ht,ye(e.$t("SSL.SiteSSL.index_1")),1),Se("li",null,ye(e.$t("SSL.SiteSSL.index_2")),1),Se("li",null,ye(e.$t("SSL.SiteSSL.index_3")),1),Se("li",null,[me(ye(e.$t("SSL.SiteSSL.index_4"))+" ",1),pe(a,{href:"https://www.yakpanel.com/docs/Function/BusinessCertificate.html",target:"_blank"},{default:ce((()=>[me(ye(e.$t("SSL.Business.index_20")),1)])),_:1})])])),_:1})}]]),ft=le({__name:"index",setup:e=>(e,t)=>(oe(),he("div",null,[pe(St),pe(mt),pe(vt)]))}),xt={class:"cert-info"},gt={class:"cert-label"},wt={class:"cert-value"},Ct={class:"cert-info"},Lt={class:"cert-label"},bt={class:"cert-value"},kt={class:"cert-info"},$t={class:"cert-label"},jt={class:"cert-value"},Pt={class:"cert-info"},Bt={class:"cert-label"},Et={class:"cert-value"},Dt={key:0,class:"text-primary"},Nt={key:1,class:"text-error"},Rt={class:"w-48%"},Ut={class:"mb-8px"},Ot={class:"w-48%"},At={class:"mb-8px"},zt=le({__name:"cert",emits:["update"],setup(e,{emit:t}){const a=t,{data:n}=L(),l=b(),s=ie(!1),u=ie(1),o=ie(""),r=ie(""),c=Le({hash:"",issuer:"",notAfter:"",notBefore:"",dns:[],subject:"",endtime:0}),_=async()=>{const{message:e}=await j({hash:c.hash});i(e)&&d({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{m()}},component:z})},p=async()=>{await x({updateOf:1,siteName:n.name}),a("update"),l.setRefresh(!0)},{loading:S,setLoading:y}=Me(),m=async()=>{try{y(!0);const{message:e}=await g({siteName:n.name});i(e)&&(s.value=e.status,c.hash=e.hash,c.issuer=e.cert_data.issuer,c.notAfter=e.cert_data.notAfter,c.notBefore=e.cert_data.notBefore,c.dns=e.cert_data.dns,c.subject=e.cert_data.subject,c.endtime=e.cert_data.endtime,o.value=e.key,r.value=e.csr,u.value=e.auto_renew)}finally{y(!1)}};return m(),(e,t)=>{const a=G,n=H,l=J,s=F,i=A,d=X,y=Z,m=O,h=W;return oe(),re(h,{show:_e(S)},{default:ce((()=>[pe(s,{class:"mb-16px",type:"success","show-icon":!1},{default:ce((()=>[pe(l,{"x-gap":12,cols:"15"},{default:ce((()=>[_e(u)?(oe(),re(a,{key:0,span:"16"},{default:ce((()=>[Se("div",xt,[Se("div",gt,ye(e.$t("SSL.SiteSSL.index_22"))+"",1),Se("div",wt,ye(e.$t("SSL.SiteSSL.index_23")),1)])])),_:1})):fe("",!0),pe(a,{span:"7"},{default:ce((()=>[Se("div",Ct,[Se("div",Lt,ye(e.$t("Site.Cert.index_45"))+"",1),Se("div",bt,[pe(n,null,{default:ce((()=>[me(ye(_e(c).issuer),1)])),_:1})])])])),_:1}),pe(a,{span:"8"},{default:ce((()=>[Se("div",kt,[Se("div",$t,ye(e.$t("Site.Cert.index_46"))+"",1),Se("div",jt,[pe(n,null,{default:ce((()=>[me(ye(_e(c).dns.join(e.$t("Public.Punctuation.Comma"))),1)])),_:1})])])])),_:1}),pe(a,{span:"7"},{default:ce((()=>[Se("div",Pt,[Se("div",Bt,ye(e.$t("Site.Cert.index_47"))+ye(e.$t("Public.Punctuation.Colon")),1),Se("div",Et,[_e(c).endtime>0?(oe(),he("span",Dt,ye(e.$t("Site.Cert.index_48",{date:_e(c).notAfter,days:_e(c).endtime})),1)):(oe(),he("span",Nt,ye(e.$t("Site.Cert.index_47")),1))])])])),_:1})])),_:1})])),_:1}),pe(d,{class:"mb-16px",size:10,justify:"space-between"},{default:ce((()=>[Se("div",Rt,[Se("div",Ut,ye(e.$t("Site.Cert.index_50")),1),pe(i,{readonly:"",value:_e(o),"onUpdate:value":t[0]||(t[0]=e=>ve(o)?o.value=e:null),rows:14},null,8,["value"])]),Se("div",Ot,[Se("div",At,ye(e.$t("Site.Cert.index_51")),1),pe(i,{readonly:"",value:_e(r),"onUpdate:value":t[1]||(t[1]=e=>ve(r)?r.value=e:null),rows:14},null,8,["value"])])])),_:1}),pe(d,{class:"mb-12px"},{default:ce((()=>[pe(y,{type:"primary",onClick:_},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_53")),1)])),_:1}),pe(y,{onClick:p},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_55")),1)])),_:1})])),_:1}),pe(m,null,{default:ce((()=>[Se("li",null,ye(e.$t("SSL.SiteSSL.index_24")),1),Se("li",null,ye(e.$t("SSL.SiteSSL.index_25")),1)])),_:1})])),_:1},8,["show"])}}}),It=u(zt,[["__scopeId","data-v-10210f39"]]),Mt={class:"flex items-center"},Tt={class:"leading-17px"},Ft={class:"w-full"},Jt={class:"w-full"},Gt={class:"text-error"},Ht=le({__name:"apply",emits:["update"],setup(e,{emit:t}){const a=ke(),{t:n}=se(),{data:l}=L(),u=b(),r=t,c=Le({auth_type:"http",dns_manual:0,auto_wildcard:0,domains:[],all:!1}),_={domains:{required:!0,trigger:"change",type:"array",message:n("SSL.SiteSSL.index_16")}},p=ie(null),S=ie([]),h=e=>S.value.find((t=>t.name===e))?.auto,v=()=>{a.push("/ssl_domain/domain")},f=de((()=>c.domains.length>0&&c.domains.length<S.value.length));$e((()=>c.domains),(e=>{e.length===S.value.length?c.all=!0:e.length||(c.all=!1)})),$e((()=>c.all),(e=>{e?(c.domains=S.value.map((e=>e.name)),p.value?.validate()):c.domains=[]})),$e((()=>c.auth_type),(e=>{"dns"===e?(c.domains=S.value.filter((e=>e.auto)).map((e=>e.name)),p.value?.validate()):c.domains=[]}));const x=de((()=>c.domains.filter((e=>!h(e))))),g=async()=>{if(await(p.value?.validate()),"dns"===c.auth_type&&x.value.length&&!c.dns_manual)return void s.error({content:()=>Ee("span",{innerHTML:`${x.value.join("<br/>")}${n("SSL.SiteSSL.index_14")}`})});let e={auth_type:c.dns_manual?"dns_manual":c.auth_type,auto_wildcard:c.auto_wildcard,domains:JSON.stringify(c.domains),site_id:c.dns_manual?l.id:void 0,deploy:c.dns_manual?0:1};if(c.dns_manual&&"dns"===c.auth_type){const{message:t}=await D({site_id:l.id,domains:JSON.stringify(c.domains)});if(i(t)&&Object.keys(t).length)return void I(t.auths,l.id,c.domains,(()=>{r("update"),u.setRefresh(!0)}),!0);const o=d({width:500,height:300,hideClose:!0,component:M});try{const{message:t}=await N(e,!1);i(t)&&(t.deploy?(s.success(t.result||n("SSL.index_32")),r("update"),u.setRefresh(!0)):Array.isArray(t.auths)&&t.auths.length&&I(t.auths,l.id,c.domains,(()=>{r("update"),u.setRefresh(!0)})))}catch(a){T(ne(a,"message",""))}finally{o.hide()}return}const{message:t}=await N(e);i(t)&&d({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{r("update"),u.setRefresh(!0)}},component:z})},{loading:w,setLoading:C}=Me();return je((()=>{(async()=>{try{C(!0);const{message:e}=await y({id:l.id});if(m(e)){const t=e.map((async e=>{const{message:t}=await R({domain:e.name});i(t)&&S.value.push({name:e.name,auto:t.support.includes("auto")})}));await Promise.all(t)}}finally{C(!1)}})()})),(e,t)=>{const a=o,n=F,l=Q,s=Y,i=V,d=K,u=ee,r=X,y=te,m=ae,C=W,L=Z,b=Te,k=O;return oe(),he("div",null,[Pe(pe(n,{"show-icon":!1,class:"mb-10px"},{default:ce((()=>[Se("div",Mt,[pe(a,{name:"base-info",size:"17",class:"mr-8px"}),Se("span",Tt,ye(e.$t("SSL.SiteSSL.index_12")),1)])])),_:1},512),[[Be,"dns"===_e(c).auth_type]]),pe(b,{ref_key:"formRef",ref:p,model:_e(c),rules:_,"label-width":"140"},{default:ce((()=>[pe(d,{label:e.$t("Config.Safe.Ssl.index_2")},{default:ce((()=>[pe(i,{value:_e(c).auth_type,"onUpdate:value":t[0]||(t[0]=e=>_e(c).auth_type=e)},{default:ce((()=>[pe(s,null,{default:ce((()=>[pe(l,{value:"http"},{default:ce((()=>[me(ye(e.$t("SSL.SiteSSL.index_17")),1)])),_:1}),pe(l,{value:"dns"},{default:ce((()=>[me(ye(e.$t("SSL.index_12"))+" (Wildcard support) ",1)])),_:1})])),_:1})])),_:1},8,["value"])])),_:1},8,["label"]),Pe(pe(d,{label:" ","show-feedback":!1},{default:ce((()=>[pe(u,{checked:_e(c).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>_e(c).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:ce((()=>[me(ye(e.$t("SSL.index_2")),1)])),_:1},8,["checked"])])),_:1},512),[[Be,"dns"===_e(c).auth_type]]),Pe(pe(d,{label:" "},{default:ce((()=>[pe(u,{checked:_e(c).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>_e(c).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:ce((()=>[me(ye(e.$t("SSL.SiteSSL.index_20")),1)])),_:1},8,["checked"])])),_:1},512),[[Be,"dns"===_e(c).auth_type]]),pe(d,{label:e.$t("Mail.Domain.index_3"),path:"domains"},{default:ce((()=>[pe(C,{show:_e(w),class:"p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc"},{default:ce((()=>[pe(u,{class:"mb-12px",checked:_e(c).all,"onUpdate:checked":t[3]||(t[3]=e=>_e(c).all=e),label:e.$t("Public.SelectAll"),indeterminate:_e(f)},null,8,["checked","label","indeterminate"]),_e(S).length?(oe(),re(y,{key:0,value:_e(c).domains,"onUpdate:value":t[4]||(t[4]=e=>_e(c).domains=e)},{default:ce((()=>[pe(r,{class:"flex-col!",size:12},{default:ce((()=>[(oe(!0),he(xe,null,ge(_e(S),(e=>(oe(),re(u,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1})])),_:1},8,["value"])):(oe(),re(m,{key:1,description:"No domain name"}))])),_:1},8,["show"])])),_:1},8,["label"]),Pe(pe(d,{label:" "},{default:ce((()=>[pe(n,{"show-icon":!1,type:_e(x).length?"warning":"success"},{default:ce((()=>[(oe(!0),he(xe,null,ge(_e(c).domains,(t=>(oe(),re(r,{key:t},{default:ce((()=>[h(t)?(oe(),re(r,{key:0,class:"flex-nowrap! py-3px"},{default:ce((()=>[pe(a,{name:"base-success",size:"17",color:"#20a53a"}),Se("span",Ft,"["+ye(t)+"] "+ye(e.$t("SSL.SiteSSL.index_13")),1)])),_:2},1024)):(oe(),re(r,{key:1,class:"flex-nowrap! py-3px items-center!"},{default:ce((()=>[pe(a,{name:"base-error",size:"17",color:"#E85445"}),Se("span",Jt,"["+ye(t)+"] "+ye(e.$t("SSL.SiteSSL.index_14")),1),pe(L,{type:"primary",size:"tiny",onClick:v},{default:ce((()=>[me(ye(e.$t("SSL.SiteSSL.index_21")),1)])),_:1})])),_:2},1024))])),_:2},1024)))),128))])),_:1},8,["type"])])),_:1},512),[[Be,"dns"===_e(c).auth_type&&_e(c).domains.length&&!_e(c).dns_manual]]),pe(d,{label:" "},{default:ce((()=>[pe(L,{type:"primary",onClick:g},{default:ce((()=>[me(ye(e.$t("Public.Btn.Apply")),1)])),_:1})])),_:1})])),_:1},8,["model"]),Pe(pe(k,{class:"mt-16px"},{default:ce((()=>[Se("li",Gt,ye(e.$t("SSL.SiteSSL.index_15")),1),Se("li",null,ye(e.$t("Site.Cert.index_21")),1),Se("li",null,ye(e.$t("Site.Cert.index_23")),1),Se("li",null,ye(e.$t("Site.Cert.index_24")),1)])),_:1},512),[[Be,"http"===_e(c).auth_type]]),Pe(pe(k,{class:"mt-24px"},{default:ce((()=>[t[5]||(t[5]=Se("li",null,"Manually resolved certificates do not support auto-renewal",-1)),Se("li",null,ye(e.$t("Site.Cert.index_25")),1),Se("li",null,ye(e.$t("Site.Cert.index_26")),1),Se("li",null,ye(e.$t("Site.Cert.index_27")),1),Se("li",null,ye(e.$t("Site.Cert.index_28")),1)])),_:1,__:[5]},512),[[Be,"dns"===_e(c).auth_type]])])}}}),qt=le({__name:"index",props:{isOpen:{type:Boolean},type:{},onRefresh:{type:Function}},setup(e){const t=e,a=()=>{t.onRefresh()};return(e,n)=>(oe(),he("div",null,[t.isOpen&&"Let's Encrypt"===t.type?(oe(),re(It,{key:0,onUpdate:a})):(oe(),re(Ht,{key:1,onUpdate:a}))]))}}),Xt=le({__name:"index",props:{onMenuChange:{type:Function}},setup(e,{expose:t}){const{data:a}=L(),{t:n}=se(),l=Le({p:1,limit:99999}),{columns:d,table:u}=Ae([{key:"domain",title:n("Site.Cert.index_29"),render:e=>pe("span",{innerHTML:e.verify_domains.length>0?e.verify_domains.join("<br/>"):"--"},null)},ze({title:n("SSL.index_54"),width:140}),{key:"issuer",title:n("Site.Cert.index_30"),ellipsis:{tooltip:!0}},Oe({width:150,options:t=>[{label:n("Public.Btn.Deploy"),onClick:async()=>{try{await $({hash:t.hash,domains:JSON.stringify([a.name]),append:1}),s.success(n("SSL.index_32")),setTimeout((()=>{e.onMenuChange()}),500)}catch(l){console.log(l)}}},{show:"Let's Encrypt"===t.provider,label:n("Public.Btn.Del"),onClick:()=>{(e=>{h({title:n("Site.Cert.index_31"),content:n("Site.Cert.index_32"),onConfirm:async()=>{await B({hash:e.hash}),c()}})})(t)}}]})]),{loading:o,setLoading:r}=Me(!0),c=async()=>{try{r(!0);const{message:e}=await U(l);i(e)&&(u.data=e.data)}finally{r(!1)}};return c(),t({init:c}),(e,t)=>{const a=Ue;return oe(),he("div",null,[pe(a,{loading:_e(o),columns:_e(d),data:_e(u).data,"max-height":510},null,8,["loading","columns","data"])])}}}),Zt={class:"mr-12px"},Wt={key:0,class:"mr-12px"},Kt={key:1,class:"mr-12px"};e("default",le({__name:"index",setup(e,{expose:t}){const n=b(),{data:l}=L(),{t:s}=se(),u=ie("current"),o=ie(""),r=ie(C.NotDeploy),c=ie(""),_=ie(!1),p=ie(0),S=ie(!1),y=ie(""),m=async()=>{const{message:e}=await j({hash:o.value});i(e)&&d({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{v()}},component:z})},h=e=>{f.value[0].data&&(f.value[0].data.loading=e)},v=async()=>{try{h(!0);const{message:a}=await w({siteName:l.name});i(a)&&(r.value=a.type,_.value=a.status,p.value=ne(a,"cert_data.endtime",0),y.value=a.cert_data.issuer_O||"",S.value=(()=>{let e=!1;return p.value<=30&&(e=!0),r.value===C.TestDeploy&&p.value<0&&(e=!0),r.value!==C.SaveOrHolderDeploy&&r.value!==C.NotDeploy||(e=!1),e})(),c.value=a.cert_data.dns.join(","),o.value=a.hash,t=a,f.value[0].data&&(f.value[0].data.info=t),e=S.value,f.value[0].data&&(f.value[0].data.isRenew=e))}catch{_.value=!1,S.value=!1}finally{h(!1)}var e,t},f=ie([{key:"current",label:()=>pe("div",null,[pe("span",null,[me("Current Certs - ")]),pe("span",{class:_.value?"text-primary":"text-error"},[me("["),_.value?"Deployed":"Not Deployed",me("]")])]),data:{info:null,isRenew:!1,loading:!0,onRefresh:v},component:De(ct)},{key:"business",label:s("Site.Cert.index_64"),component:De(ft)},{key:"let",label:s("Site.Cert.index_65"),data:{isOpen:de((()=>_.value)),type:de((()=>y.value)),onRefresh:v},component:De(qt)},{key:"holder",label:s("Site.Cert.index_66"),component:De(Xt),data:{onMenuChange:()=>{u.value="current",v(),n.setRefresh(!0)}}}]);return t({init:()=>{v()}}),(e,t)=>{const n=Z,l=F,s=a;return oe(),he("div",null,[_e(_)?fe("",!0):(oe(),re(l,{key:0,class:"mb-12px",type:"error","show-icon":!1,style:{"--n-padding":"9px 16px"}},{default:ce((()=>[Se("span",Zt,ye(e.$t("Site.Cert.index_41")),1),pe(n,{size:"tiny",type:"primary",onClick:t[0]||(t[0]=e=>u.value="business")},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_43")),1)])),_:1})])),_:1})),_e(_)&&_e(S)?(oe(),re(l,{key:1,class:"mb-12px",type:"error","show-icon":!1,style:{"--n-padding":"9px 16px"}},{default:ce((()=>[_e(p)>0?(oe(),he("span",Wt,ye(e.$t("SSL.SiteSSL.index_26",[_e(c),_e(p)])),1)):(oe(),he("span",Kt,ye(e.$t("SSL.SiteSSL.index_19",[_e(c)])),1)),pe(n,{size:"tiny",type:"primary",onClick:m},{default:ce((()=>[me(ye(e.$t("Site.Cert.index_53")),1)])),_:1})])),_:1})):fe("",!0),pe(s,{value:_e(u),"onUpdate:value":t[1]||(t[1]=e=>ve(u)?u.value=e:null),options:_e(f)},null,8,["value","options"])])}}}))}}}));