File: /www/server/panel/BTPanel/static/js/index-legacy171.js
!function(){function e(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,a="function"==typeof Symbol?Symbol:{},l=a.iterator||"@@iterator",o=a.toStringTag||"@@toStringTag";function s(t,a,l,o){var s=a&&a.prototype instanceof i?a:i,c=Object.create(s.prototype);return r(c,"_invoke",function(t,r,a){var l,o,s,i=0,c=a||[],p=!1,f={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(n,t){return l=n,o=0,s=e,f.n=t,u}};function v(t,r){for(o=t,s=r,n=0;!p&&i&&!a&&n<c.length;n++){var a,l=c[n],v=f.p,d=l[2];t>3?(a=d===r)&&(s=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=v&&((a=t<2&&v<l[1])?(o=0,f.v=r,f.n=l[1]):v<d&&(a=t<3||l[0]>r||r>d)&&(l[4]=t,l[5]=r,f.n=d,o=0))}if(a||t>1)return u;throw p=!0,r}return function(a,c,d){if(i>1)throw TypeError("Generator is already running");for(p&&1===c&&v(c,d),o=c,s=d;(n=o<2?e:s)||!p;){l||(o?o<3?(o>1&&(f.n=-1),v(o,s)):f.n=s:f.v=s);try{if(i=2,l){if(o||(a="next"),n=l[a]){if(!(n=n.call(l,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,o<2&&(o=0)}else 1===o&&(n=l.return)&&n.call(l),o<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),o=1);l=e}else if((n=(p=f.n<0)?s:t.call(r,f))!==u)break}catch(n){l=e,o=1,s=n}finally{i=1}}return{value:n,done:p}}}(t,l,o),!0),c}var u={};function i(){}function c(){}function p(){}n=Object.getPrototypeOf;var f=[][l]?n(n([][l]())):(r(n={},l,function(){return this}),n),v=p.prototype=i.prototype=Object.create(f);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,r(e,o,"GeneratorFunction")),e.prototype=Object.create(v),e}return c.prototype=p,r(v,"constructor",p),r(p,"constructor",c),c.displayName="GeneratorFunction",r(p,o,"GeneratorFunction"),r(v),r(v,o,"Generator"),r(v,l,function(){return this}),r(v,"toString",function(){return"[object Generator]"}),(t=function(){return{w:s,m:d}})()}function r(e,n,t,a){var l=Object.defineProperty;try{l({},"",{})}catch(e){l=0}r=function(e,n,t,a){function o(n,t){r(e,n,function(e){return this._invoke(n,t,e)})}n?l?l(e,n,{value:t,enumerable:!a,configurable:!a,writable:!a}):e[n]=t:(o("next",0),o("throw",1),o("return",2))},r(e,n,t,a)}function a(e,n,t,r,a,l,o){try{var s=e[l](o),u=s.value}catch(e){return void t(e)}s.done?n(u):Promise.resolve(u).then(r,a)}function l(e){return function(){var n=this,t=arguments;return new Promise(function(r,l){var o=e.apply(n,t);function s(e){a(o,r,l,s,u,"next",e)}function u(e){a(o,r,l,s,u,"throw",e)}s(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./site-legacy.js?v=1777008528","./useController-legacy8.js?v=1777008528","./useStore-legacy11.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./ssl-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useStore-legacy3.js?v=1777008528","./useController-legacy18.js?v=1777008528","./useMethod-legacy3.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useController-legacy19.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528","./useController-legacy20.js?v=1777008528"],function(n,r){"use strict";var a,o,s,u,i,c,p,f,v,d,y,m,h,g,b,x,w,k,j,_,S,O,T,C,P,D,A,I;return{setters:[function(e){a=e.Q,o=e.d3,s=e.cP,u=e.K,i=e.f},function(e){c=e._},function(e){p=e.c,f=e.aI,v=e.r,d=e.e,y=e.o,m=e.j,h=e.k,g=e.x,b=e.q,x=e.s,w=e.p,k=e.v,j=e.F,_=e.B,S=e.y,O=e.C,T=e.z},function(e){C=e.validateDomain,P=e.authDomainApi,D=e.getOrderDetail},function(e){A=e.M},function(e){I=e.u},null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var r={class:"p-[1.5rem]"},M={class:"ml-[.4rem] text-danger"},G={class:"max-h-[38rem] overflow-auto"},L={key:0,class:"flex justify-end"},E={class:"h-full overflow-auto bg-[#222] text-white"},R=["innerHTML"];n("default",p({__name:"index",props:{compData:{type:Object,default:function(){}}},emits:["close"],setup:function(n,p){var F=p.emit,H=f(I()),N=H.activeTabs,q=H.sslIsRefresh,U=H.testIsRefresh,z=H.encryptIsRefresh,B=H.otherIsRefresh,K=i(),Q=n,X=F,$=v({}),J=v([]),V=v(!1),W=v("");v();var Y=v([]),Z=v(!1),ee=v(""),ne=v([{text:"解析域名需要一定时间来生效,完成所以上所有解析操作后,请等待1分钟后再点击验证按钮"},{text:""},{text:"若您使用的是宝塔云解析插件,阿里云DNS,DnsPod作为DNS,可使用DNS接口自动解析"}]),te=v([{label:"解析域名",prop:"domain",showOverflowTooltip:!0},{label:"记录值",prop:"auth_value",showOverflowTooltip:!0,render:function(e,n){var t="dns"===$.value.auth_type?e.auth_value:e.file_path;return d("div",{class:"flex items-center"},[d("div",{class:"truncate w-[15rem]"},[t]),d("span",{class:"svgtofont-icon-copy ml-[4px] text-secondary text-medium w-[1.6rem] cursor-pointer",onClick:function(){return a({value:t})}},null)])}},{label:"类型",prop:"type",showOverflowTooltip:!0,render:function(e,n){return"dns"===$.value.auth_type?d("span",null,[e.type]):d("div",{class:"flex items-center"},[d("div",{class:"truncate w-[15rem]"},[e.content]),d("span",{class:"svgtofont-icon-copy ml-[4px] text-secondary text-medium w-[1.6rem] cursor-pointer",onClick:function(){return a({value:e.content})}},null)])}},{label:"必需",prop:"must",width:100}]),re=function(e){var n="";if(void 0===e[1].challenges)n+="<p><span>响应状态:</span>"+e[1].status+"</p>",n+="<p><span>错误类型:</span>"+e[1].type+"</p>",n+="<p><span>错误来源:</span><a class='bt-link' href='https://letsencrypt.org/' target='_blank' rel='noreferrer noopener'>Let's Encrypt官网</a></p>",n+='<div class="flex flex-col">错误代码:<pre class="!text-white !bg-darkPrimary !inline-block ! ml-[4px] ">'+e[1].detail+"</pre></div>";else if(e[1].challenges[1]||e[1].challenges[0]&&(e[1].challenges[1]=e[1].challenges[0]),"invalid"===e[1].status){for(var t="",r=0;r<J.value.length;r++){var a,l;if(-1!=(null===(a=J.value[r].outerText)||void 0===a?void 0:a.indexOf(e[1].identifier.value))){var o=null===(l=J.value[r].outerText)||void 0===l?void 0:l.split("\t");if((null==o?void 0:o.length)>1){t=o[1];break}}}if(n+="<p><span>验证域名:</span>"+e[1].identifier.value+"</p>","dns"===$.value.type)n+="<p><span>验证解析:</span>"+("_acme-challenge."+e[1].identifier.value)+"</p>",n+="<p><span>验证内容:</span>"+t+"</p>",n+='<div class="flex flex-col">错误代码:<pre class="!text-white !bg-darkPrimary !inline-block ! ml-[4px] ">'+e[1].challenges[1].error.detail+"</pre></div>";else n+="<p><span>验证URL:</span><a class='bt-link' href='"+("http://"+e[1].identifier.value+"/.well-known/acme-challenge/"+e[1].challenges[0].token)+"' target='_blank' rel='noreferrer noopener'>点击查看</a></p>",n+="<p><span>验证内容:</span>"+e[1].challenges[0].token+"</p>",n+='<div class="flex flex-col">错误代码:<pre class="!text-white !bg-darkPrimary !inline-block ! ml-[4px] ">'+e[1].challenges[0].error.detail+"</pre></div>";n+="<p><span>验证结果:</span> <a style='color:red;'>验证失败</a></p>"}K.msg({customClass:"bt-message-error-html",dangerouslyUseHTMLString:!0,icon:"x",message:'<div class="flex items-center justify-center mt-[8px] mb-[20px]"><i class="svgtofont-el-circle-close-filled mr-[8px] text-[var(--el-color-error-light-8)] text-iconLarge"></i><a class="text-danger text-medium">'+e[0]+'</a></div><div class="p-[20px] border border-1 border-color-dark !rounded-base !mb-[12px] !leading-[26px] bg-light">'+n+"</div>",showClose:!0,duration:0})},ae=function(){var e=l(t().m(function e(){var n,r,a,l,o,s;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,V.value=!0,e.n=1,A();case 1:return n=e.v,e.n=2,C({index:$.value.index});case 2:if(r=e.v,a=r.data,n._props.onCancel(),V.value=!1,!0!==a.status){e.n=3;break}null===(l=(o={ssl:function(){return q.value=!0},test:function(){return U.value=!0},encrypt:function(){return z.value=!0},other:function(){return B.value=!0}})[N.value])||void 0===l||l.call(o),X("close"),e.n=5;break;case 3:if("string"!=typeof(null==a?void 0:a.msg)){e.n=4;break}return e.a(2,K.error(a.msg));case 4:re(a);case 5:e.n=7;break;case 6:e.p=6,s=e.v,console.log(s);case 7:return e.a(2)}},e,null,[[0,6]])}));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l(t().m(function e(n){var r,a,l,o;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,V.value=!0,e.n=1,A();case 1:return r=e.v,e.n=2,P({index:$.value.index,domain:n});case 2:if(a=e.v,l=a.data,r._props.onCancel(),V.value=!1,"valid"!==l.status){e.n=3;break}K.success("验证成功"),e.n=6;break;case 3:if(!0!==l.status){e.n=4;break}X("close"),e.n=6;break;case 4:if("string"!=typeof(null==l?void 0:l.msg)){e.n=5;break}return e.a(2,K.error(l.msg));case 5:re(l);case 6:e.n=8;break;case 7:e.p=7,o=e.v,console.log(o);case 8:return e.a(2)}},e,null,[[0,7]])}));return function(n){return e.apply(this,arguments)}}(),oe=function(){var e=l(t().m(function e(n){var r,a,l,o;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=null,e.p=1,r=K.load("正在验证证书申请状态,请稍后..."),e.n=2,D({index:n.index});case 2:(a=e.v).status?(Y.value=a.data.auths,a.data.hasOwnProperty("error")?(Z.value=a.data.error,ee.value=a.data.error_msg):(Z.value=!1,ee.value=""),$.value=n,te.value[1].label="dns"===n.auth_type?"记录值":"文件路径",te.value[1].prop="dns"===n.auth_type?"auth_value":"file_path",te.value[2].label="dns"===n.auth_type?"类型":"文件内容",te.value[2].prop="dns"===n.auth_type?"type":"content",ne.value[1].text="可通过CMD命令来手动验证域名解析是否生效: nslookup -q=txt _acme-challenge.".concat(null===(l=J.value[0])||void 0===l||null===(l=l.domain)||void 0===l?void 0:l.replace("*.",""))):(K.request(a),X("close")),e.n=4;break;case 3:e.p=3,o=e.v,console.log(o);case 4:return e.p=4,r&&r.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(n){return e.apply(this,arguments)}}();return y(function(){oe(Q.compData.row)}),function(n,t){var a=o,l=T,i=c,p=s,f=u;return m(),h("div",r,[t[2]||(t[2]=g(" 请按以下列表做TXT解析: ",-1)),b("span",M,x(w(ee)),1),d(i,null,{content:k(function(){return[b("div",G,[(m(!0),h(j,null,_(w(Y),function(n,r){return m(),h(j,null,[n.data.length?(m(),h("div",{key:r},[b("span",null,"验证域名:"+x(n.domain),1),d(a,{class:"my-[1rem]",column:w(te),data:n.data},null,8,["column","data"]),w(Z)?(m(),h("div",L,[d(l,{type:"default",onClick:function(e){return le(n.domain)}},{default:k(function(){return e(t[0]||(t[0]=[g("验证",-1)]))}),_:1},8,["onClick"])])):S("",!0)])):S("",!0)],64)}),256))])]}),"footer-right":k(function(){return[w(Z)?S("",!0):(m(),O(l,{key:0,type:"primary",onClick:ae},{default:k(function(){return e(t[1]||(t[1]=[g("验证",-1)]))}),_:1}))]}),_:1}),d(p,{list:w(ne),listStyle:"disc",class:"ml-[2rem]"},null,8,["list"]),d(f,{visible:w(V),area:[50,25],"show-close":!1},{default:k(function(){return[b("div",E,[b("pre",{innerHTML:w(W),class:"whitespace-pre-wrap p-[1rem]"},null,8,R)])]}),_:1},8,["visible"])])}}}))}}})}();