From 56485f01b2418421bc5852c3fd1810868cf215d3 Mon Sep 17 00:00:00 2001 From: xboard Date: Sat, 18 Nov 2023 10:59:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[=E7=94=A8=E6=88=B7=E5=89=8D=E7=AB=AF]?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E5=90=AF=E9=82=AE=E7=AE=B1=E5=90=8E?= =?UTF-8?q?=E7=BC=80=E7=99=BD=E5=90=8D=E5=8D=95=E5=90=8E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/theme/Xboard/assets/umi.js | 2 +- public/theme/Xboard/assets/umi.js.br | Bin 235385 -> 235254 bytes public/theme/Xboard/assets/umi.js.gz | Bin 286284 -> 286317 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/public/theme/Xboard/assets/umi.js b/public/theme/Xboard/assets/umi.js index c989874..becbcb2 100644 --- a/public/theme/Xboard/assets/umi.js +++ b/public/theme/Xboard/assets/umi.js @@ -3772,4 +3772,4 @@ ${t} * A Vue.js component to generate QRCode. * © 2017-2023 @scopewu(https://github.com/scopewu) * MIT License. - */var vs=function(){return vs=Object.assign||function(t){for(var o,n=1,r=arguments.length;nl.MAX_VERSION)throw new RangeError("Version value out of range");if(d<-1||d>7)throw new RangeError("Mask value out of range");this.size=a*4+17;for(var u=[],f=0;f7)throw new RangeError("Invalid value");var p,h;for(p=c;;p++){var g=l.getNumDataCodewords(p,s)*8,m=i.getTotalBits(a,p);if(m<=g){h=m;break}if(p>=d)throw new RangeError("Data too long")}for(var b=0,x=[l.Ecc.MEDIUM,l.Ecc.QUARTILE,l.Ecc.HIGH];b>>3]|=W<<7-(D&7)}),new l(p,s,V,u)},l.prototype.getModule=function(a,s){return 0<=a&&a>>9)*1335;var u=(s<<10|c)^21522;r(u>>>15==0);for(var d=0;d<=5;d++)this.setFunctionModule(8,d,n(u,d));this.setFunctionModule(8,7,n(u,6)),this.setFunctionModule(8,8,n(u,7)),this.setFunctionModule(7,8,n(u,8));for(var d=9;d<15;d++)this.setFunctionModule(14-d,8,n(u,d));for(var d=0;d<8;d++)this.setFunctionModule(this.size-1-d,8,n(u,d));for(var d=8;d<15;d++)this.setFunctionModule(8,this.size-15+d,n(u,d));this.setFunctionModule(8,this.size-8,!0)},l.prototype.drawVersion=function(){if(!(this.version<7)){for(var a=this.version,s=0;s<12;s++)a=a<<1^(a>>>11)*7973;var c=this.version<<12|a;r(c>>>18==0);for(var s=0;s<18;s++){var d=n(c,s),u=this.size-11+s%3,f=Math.floor(s/3);this.setFunctionModule(u,f,d),this.setFunctionModule(f,u,d)}}},l.prototype.drawFinderPattern=function(a,s){for(var c=-4;c<=4;c++)for(var d=-4;d<=4;d++){var u=Math.max(Math.abs(d),Math.abs(c)),f=a+d,p=s+c;0<=f&&f=p)&&C.push(w[y])})},b=0;b=1;c-=2){c==6&&(c=5);for(var d=0;d>>3],7-(s&7)),s++)}}r(s==a.length*8)},l.prototype.applyMask=function(a){if(a<0||a>7)throw new RangeError("Mask value out of range");for(var s=0;s5&&a++):(this.finderPenaltyAddHistory(d,u),c||(a+=this.finderPenaltyCountPatterns(u)*l.PENALTY_N3),c=this.modules[s][f],d=1);a+=this.finderPenaltyTerminateAndCount(c,d,u)*l.PENALTY_N3}for(var f=0;f5&&a++):(this.finderPenaltyAddHistory(p,u),c||(a+=this.finderPenaltyCountPatterns(u)*l.PENALTY_N3),c=this.modules[s][f],p=1);a+=this.finderPenaltyTerminateAndCount(c,p,u)*l.PENALTY_N3}for(var s=0;sl.MAX_VERSION)throw new RangeError("Version number out of range");var s=(16*a+128)*a+64;if(a>=2){var c=Math.floor(a/7)+2;s-=(25*c-10)*c-55,a>=7&&(s-=36)}return r(208<=s&&s<=29648),s},l.getNumDataCodewords=function(a,s){return Math.floor(l.getNumRawDataModules(a)/8)-l.ECC_CODEWORDS_PER_BLOCK[s.ordinal][a]*l.NUM_ERROR_CORRECTION_BLOCKS[s.ordinal][a]},l.reedSolomonComputeDivisor=function(a){if(a<1||a>255)throw new RangeError("Degree out of range");for(var s=[],c=0;c>>8||s>>>8)throw new RangeError("Byte out of range");for(var c=0,d=7;d>=0;d--)c=c<<1^(c>>>7)*285,c^=(s>>>d&1)*a;return r(c>>>8==0),c},l.prototype.finderPenaltyCountPatterns=function(a){var s=a[1];r(s<=this.size*3);var c=s>0&&a[2]==s&&a[3]==s*3&&a[4]==s&&a[5]==s;return(c&&a[0]>=s*4&&a[6]>=s?1:0)+(c&&a[6]>=s*4&&a[0]>=s?1:0)},l.prototype.finderPenaltyTerminateAndCount=function(a,s,c){return a&&(this.finderPenaltyAddHistory(s,c),s=0),s+=this.size,this.finderPenaltyAddHistory(s,c),this.finderPenaltyCountPatterns(c)},l.prototype.finderPenaltyAddHistory=function(a,s){s[0]==0&&(a+=this.size),s.pop(),s.unshift(a)},l.MIN_VERSION=1,l.MAX_VERSION=40,l.PENALTY_N1=3,l.PENALTY_N2=3,l.PENALTY_N3=40,l.PENALTY_N4=10,l.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],l.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],l}();e.QrCode=t;function o(l,a,s){if(a<0||a>31||l>>>a)throw new RangeError("Value out of range");for(var c=a-1;c>=0;c--)s.push(l>>>c&1)}function n(l,a){return(l>>>a&1)!=0}function r(l){if(!l)throw new Error("Assertion error")}var i=function(){function l(a,s,c){if(this.mode=a,this.numChars=s,this.bitData=c,s<0)throw new RangeError("Invalid argument");this.bitData=c.slice()}return l.makeBytes=function(a){for(var s=[],c=0,d=a;c=1<-1}}}),Jj=ne({name:"QRCodeSvg",props:ih,setup:function(e){var t=A(0),o=A(""),n=function(){var r=e.value,i=e.level,l=e.margin,a=si.QrCode.encodeText(r,rh[i]).getModules();t.value=a.length+l*2,o.value=Vy(a,l)};return n(),Fl(n),function(){return v("svg",{width:e.size,height:e.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t.value," ").concat(t.value)},[v("path",{fill:e.background,d:"M0,0 h".concat(t.value,"v").concat(t.value,"H0z")}),v("path",{fill:e.foreground,d:o.value})])}}}),Qj=ne({name:"QRCodeCanvas",props:ih,setup:function(e){var t=A(null),o=function(){var n=e.value,r=e.level,i=e.size,l=e.margin,a=e.background,s=e.foreground,c=t.value;if(c){var d=c.getContext("2d");if(d){var u=si.QrCode.encodeText(n,rh[r]).getModules(),f=u.length+l*2,p=window.devicePixelRatio||1,h=i/f*p;c.height=c.width=i*p,d.scale(h,h),d.fillStyle=a,d.fillRect(0,0,f,f),d.fillStyle=s,Xj?d.fill(new Path2D(Vy(u,l))):u.forEach(function(g,m){g.forEach(function(b,x){b&&d.fillRect(x+l,m+l,1,1)})})}}};return Lt(o),Fl(o),function(){return v("canvas",{ref:t,style:{width:"".concat(e.size,"px"),height:"".concat(e.size,"px")}})}}}),eW=ne({name:"Qrcode",render:function(){var e=this.$props,t=e.renderAs,o=e.value,n=e.size,r=e.margin,i=e.level,l=e.background,a=e.foreground,s=n>>>0,c=r>>>0,d=Wy(i)?i:jy;return v(t==="svg"?Jj:Qj,{value:o,size:s,margin:c,level:d,background:l,foreground:a})},props:Zj});const Ut=e=>(mm("data-v-ee553a42"),e=e(),bm(),e),tW=["innerHTML"],oW={class:"mb-5 md:mb-40"},nW={key:0,class:"mb-10"},rW=["onClick"],iW={class:"text-20"},lW={class:"text-16 font-600 color-[hsla(0,0%,100%,.75)]"},aW={key:0},sW={key:1},cW={class:"text-block mb-16 p-t-20 text-20 font-600"},dW={key:0,class:"mb-16 text-14 text-gray"},uW={key:1,class:"mb-16 text-14 font-600 text-red-500"},fW={key:2,class:"mb-16 text-14 text-gray"},hW={key:2},pW=Ut(()=>L("div",{class:"text-gray"},"购买订阅",-1)),vW=Ut(()=>L("div",{class:""},[L("div",{class:"text-16"},"查看教程"),L("div",{class:"text-14 text-gray"},"学习如何使用 V2board")],-1)),gW={class:""},mW=Ut(()=>L("div",{class:"text-16"},"一键订阅",-1)),bW=Ut(()=>L("div",{class:"text-14 text-gray"},"快速将节点导入对应客户端进行使用",-1)),xW={class:"w-64"},yW=Ut(()=>L("div",{class:"text-#666"},"复制订阅地址",-1)),CW={class:"w-64"},wW=["src"],_W=Ut(()=>L("div",{class:"text-#666"},"复制HY2订阅地址",-1)),SW={class:"w-64"},$W=["src"],kW=Ut(()=>L("div",{class:"text-#666"},"复制Vless订阅地址",-1)),PW={class:"w-64"},RW=Ut(()=>L("div",{class:"text-#666"},"扫描二维码订阅",-1)),zW=Ut(()=>L("div",{class:"font-bold"},"选择协议:",-1)),TW={class:"mb-20 flex"},IW={class:"text-center"},MW=Ut(()=>L("div",{class:"mt-10 text-center"},"使用支持扫码的客户端进行订阅",-1)),EW={key:2},OW={class:"w-64"},AW=["src"],BW=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),FW={class:"w-64"},LW=["src"],DW=Ut(()=>L("div",{class:"text-#666"},"导入到 ClashX Meta",-1)),HW={class:"w-64"},NW=["src"],jW=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),WW={key:3},VW={class:"w-64"},UW=["src"],KW=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),qW={class:"w-64"},GW=["src"],YW=Ut(()=>L("div",{class:"text-#666"},"导入到 Shadowsocket",-1)),XW={class:"w-64"},ZW=["src"],JW=Ut(()=>L("div",{class:"text-#666"},"导入到 Stash",-1)),QW={key:4},eV={class:"w-64"},tV=["src"],oV=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),nV={class:"w-64"},rV=["src"],iV=Ut(()=>L("div",{class:"text-#666"},"导入到 NekoBox",-1)),lV={class:"w-64"},aV=["src"],sV=Ut(()=>L("div",{class:"text-#666"},"导入到 Clash Meta",-1)),cV={class:"w-64"},dV=["src"],uV=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),fV={key:5},hV={class:"w-64"},pV=["src"],vV=Ut(()=>L("div",{class:"text-#666"},"导入到 Clash",-1)),gV={class:"w-64"},mV=["src"],bV=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),xV={class:""},yV={class:"text-16"},CV=Ut(()=>L("div",{class:"text-14 text-gray"},"对您当前的订阅进行购买",-1)),wV=Ut(()=>L("div",{class:""},[L("div",{class:"text-16"},"遇到问题"),L("div",{class:"text-14 text-gray"},"遇到问题可以通过工单与我们沟通")],-1)),_V="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgd2lkdGg9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwIDgpIj48Y2lyY2xlIGN4PSIxNzYiIGN5PSIxMiIgcj0iNCIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNMjAuNS41bDIzIDExbS0yOSA4NGwtMy43OSAxMC4zNzdNMjcuMDM3IDEzMS40bDUuODk4IDIuMjAzLTMuNDYgNS45NDcgNi4wNzIgMi4zOTItMy45MzMgNS43NThtMTI4LjczMyAzNS4zN2wuNjkzLTkuMzE2IDEwLjI5Mi4wNTIuNDE2LTkuMjIyIDkuMjc0LjMzMk0uNSA0OC41czYuMTMxIDYuNDEzIDYuODQ3IDE0LjgwNWMuNzE1IDguMzkzLTIuNTIgMTQuODA2LTIuNTIgMTQuODA2TTEyNC41NTUgOTBzLTcuNDQ0IDAtMTMuNjcgNi4xOTJjLTYuMjI3IDYuMTkyLTQuODM4IDEyLjAxMi00LjgzOCAxMi4wMTJtMi4yNCA2OC42MjZzLTQuMDI2LTkuMDI1LTE4LjE0NS05LjAyNS0xOC4xNDUgNS43LTE4LjE0NSA1LjciIHN0cm9rZT0iI2RkZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNODUuNzE2IDM2LjE0Nmw1LjI0My05LjUyMWgxMS4wOTNsNS40MTYgOS41MjEtNS40MSA5LjE4NUg5MC45NTN6bTYzLjkwOSAxNS40NzloMTAuNzV2MTAuNzVoLTEwLjc1eiIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48ZyBmaWxsPSIjZGRkIj48Y2lyY2xlIGN4PSI3MS41IiBjeT0iNy41IiByPSIxLjUiLz48Y2lyY2xlIGN4PSIxNzAuNSIgY3k9Ijk1LjUiIHI9IjEuNSIvPjxjaXJjbGUgY3g9IjgxLjUiIGN5PSIxMzQuNSIgcj0iMS41Ii8+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjIzLjUiIHI9IjEuNSIvPjxwYXRoIGQ9Ik05MyA3MWgzdjNoLTN6bTMzIDg0aDN2M2gtM3ptLTg1IDE4aDN2M2gtM3oiLz48L2c+PHBhdGggZD0iTTM5LjM4NCA1MS4xMjJsNS43NTgtNC40NTQgNi40NTMgNC4yMDUtMi4yOTQgNy4zNjNoLTcuNzl6TTEzMC4xOTUgNC4wM2wxMy44MyA1LjA2Mi0xMC4wOSA3LjA0OHptLTgzIDk1bDE0LjgzIDUuNDI5LTEwLjgyIDcuNTU3LTQuMDEtMTIuOTg3ek01LjIxMyAxNjEuNDk1bDExLjMyOCAyMC44OTdMMi4yNjUgMTgweiIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNMTQ5LjA1IDEyNy40NjhzLS41MSAyLjE4My45OTUgMy4zNjZjMS41NiAxLjIyNiA4LjY0Mi0xLjg5NSAzLjk2Ny03Ljc4NS0yLjM2Ny0yLjQ3Ny02LjUtMy4yMjYtOS4zMyAwLTUuMjA4IDUuOTM2IDAgMTcuNTEgMTEuNjEgMTMuNzMgMTIuNDU4LTYuMjU3IDUuNjMzLTIxLjY1Ni01LjA3My0yMi42NTQtNi42MDItLjYwNi0xNC4wNDMgMS43NTYtMTYuMTU3IDEwLjI2OC0xLjcxOCA2LjkyIDEuNTg0IDE3LjM4NyAxMi40NSAyMC40NzYgMTAuODY2IDMuMDkgMTkuMzMxLTQuMzEgMTkuMzMxLTQuMzEiIHN0cm9rZT0iI2RkZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48L2c+PC9zdmc+",SV=ne({__name:"index",setup(e){const t=Qo(),o=navigator.userAgent.toLowerCase();console.log();let n="unknown";o.includes("windows")?n="windows":o.includes("macintosh")?n="mac":o.includes("android")?n="android":(o.includes("iphone")||o.includes("ipad"))&&(n="ios");const r=ra(),i=A(!1),l=A();Lt(()=>{});const a=A(!1),s=A(!1),c=A(""),d=A(["auto"]),u=[{label:"自动",type:"auto"},{label:"Vless",type:"vless"},{label:"Hy1",type:"hysteria"},{label:"Hy2",type:"hysteria2"}];function f($){var k,z;$=="auto"?(d.value=["auto"],c.value=((k=m.value)==null?void 0:k.subscribe_url)||""):(d.value=d.value.filter(V=>V!=="auto"),d.value.includes($)?d.value=d.value.filter(V=>V!==$):d.value.push($),c.value=((z=m.value)==null?void 0:z.subscribe_url)+"&types="+d.value.join(","))}function p($){window.location.href=$}function h($){return btoa(unescape(encodeURIComponent($)))}const g=A(!0),m=A();async function b(){g.value=!0;const{data:$}=await ZH();$&&(m.value=$),g.value=!1}const x=A([]);async function P(){const{data:$}=await JH();x.value=$,$.map(k=>{var z;(z=k.tags)!=null&&z.includes("弹窗")&&(i.value=!0,l.value=k)})}const _=A([0,0,0]);async function C(){const{data:$}=await XH();$&&(_.value=$)}const S=A(),y=A();async function w(){const{data:$}=await Ly();if($){S.value=$;const z=[...new Set($.map(V=>{let W=V.type;return V.type==="hysteria"&&V.version==2&&(W="hysteria2"),W}))];y.value=z}}function R(){P(),b(),C(),w()}return Xt(()=>{R()}),($,k)=>{const z=Zr,V=Bt,W=ea,D=Rr,I=ZO,H=So,K=na,G=AD,N=Yj,te=Gf,ie=Vj,me=Dj,$e=rc,Pe=qf,Re=No;return ge(),Xe(Re,{"show-footer":!1},{default:re(()=>{var X,ce;return[oe(z,{show:i.value,"onUpdate:show":k[0]||(k[0]=Z=>i.value=Z),class:"custom-card",preset:"card",title:(X=l.value)==null?void 0:X.title,size:"huge",bordered:!1,style:{width:"600px"},segmented:{content:"soft"}},{default:re(()=>{var Z;return[L("div",{innerHTML:(Z=l.value)==null?void 0:Z.content},null,8,tW)]}),_:1},8,["show","title"]),L("div",oW,[_.value[1]&&_.value[1]>0||_.value[0]&&_.value[0]>0?(ge(),Fe("div",nW,[_.value[1]&&_.value[1]>0?(ge(),Xe(W,{key:0,type:"warning","show-icon":!1,bordered:!0,closable:"",class:"mb-5"},{default:re(()=>[ot(Ke(_.value[1])+" 条工单正在处理 ",1),oe(V,{text:"",strong:"",onClick:k[1]||(k[1]=Z=>Ce(Jt).push("/ticket"))},{default:re(()=>[ot("立即查看")]),_:1})]),_:1})):xt("",!0),_.value[0]&&_.value[0]>0?(ge(),Xe(W,{key:1,type:"error","show-icon":!1,bordered:!0,closable:"",class:"mb-5"},{default:re(()=>[ot(" 还有没支付的订单 "),oe(V,{text:"",strong:"",onClick:k[2]||(k[2]=Z=>Ce(Jt).push("/order"))},{default:re(()=>[ot("立即支付")]),_:1})]),_:1})):xt("",!0)])):xt("",!0),lo(oe(H,{class:"w-100% cursor-pointer overflow-hidden border-rounded-5 text-white transition hover:opacity-75",bordered:!1,"content-style":"padding: 0"},{default:re(()=>[oe(I,{autoplay:""},{default:re(()=>[(ge(!0),Fe(st,null,Bo(x.value,Z=>(ge(),Fe("div",{key:Z.id,class:"carousel-img flex flex-col justify-between p-20",style:zn({background:`rgba(0, 0, 0, 0.5) url(${_V}) no-repeat center/cover`}),onClick:ee=>(i.value=!0,l.value=Z)},[L("div",null,[oe(D,{bordered:!1,class:"bg-#e04f1a text-12 color-white"},{default:re(()=>[ot(" 公告 ")]),_:1})]),L("div",null,[L("p",iW,Ke(Z.title),1),L("p",lW,Ke(Ce(kn)(Z.created_at)),1)])],12,rW))),128))]),_:1})]),_:1},512),[[To,((ce=x.value)==null?void 0:ce.length)>0]]),oe(H,{title:"我的订阅",class:"mt-5 border-rounded-5 md:m-t-20"},{default:re(()=>{var Z,ee,se,M,B,Y,le,he,J,de,pe,ae,q,fe,we,ze,Le,Ne;return[g.value?(ge(),Fe("blockquote",aW,[oe(K,{text:"",repeat:1,class:"w-60%"}),oe(K,{text:"",repeat:1,class:"w-80%"}),oe(K,{text:"",repeat:1})])):(Z=m.value)!=null&&Z.plan_id?(ge(),Fe("blockquote",sW,[L("div",cW,Ke((se=(ee=m.value)==null?void 0:ee.plan)==null?void 0:se.name),1),((M=m.value)==null?void 0:M.expired_at)===null?(ge(),Fe("div",dW,"该订阅长期有效")):(B=m.value)!=null&&B.expired_at&&(((Y=m.value)==null?void 0:Y.expired_at)??0)[ot(" 续费订阅 ")]),_:1})):xt("",!0)])):(ge(),Fe("blockquote",hW,[L("div",{class:"cursor-pointer pt-20 text-center",onClick:k[3]||(k[3]=qe=>Ce(Jt).push("/plan"))},[oe(N,{class:"text-40"}),pW])]))]}),_:1}),oe(H,{title:"捷径",class:"m-t-20 border-rounded-5","content-style":"padding: 0"},{default:re(()=>[oe(Pe,{clickable:"",hoverable:""},{default:re(()=>[oe(te,{class:"flex cursor-pointer justify-between p-19 hover:bg-#f6f6f6",onClick:k[4]||(k[4]=Z=>Ce(Jt).push("/knowledge"))},{default:re(()=>[vW]),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19 hover:bg-#f6f6f6",onClick:k[23]||(k[23]=Z=>a.value=!0)},{default:re(()=>[L("div",gW,[mW,bW,oe(z,{show:a.value,"onUpdate:show":k[22]||(k[22]=Z=>a.value=Z)},{default:re(()=>[oe(H,{class:"max-w-100% w-300",bordered:!1,size:"huge",role:"dialog","aria-modal":"true",contentStyle:"padding:0"},{default:re(()=>[oe(Pe,{hoverable:""},{default:re(()=>{var Z,ee;return[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[5]||(k[5]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)((B=m.value)==null?void 0:B.subscribe_url)})},[L("div",xW,[oe(ie,{class:"text-30 text-#595959"})]),yW])]),_:1}),(Z=y.value)!=null&&Z.includes("hysteria2")?(ge(),Xe(te,{key:0,class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[6]||(k[6]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)(((B=m.value)==null?void 0:B.subscribe_url)+"&types=hysteria2")})},[L("div",CW,[L("img",{src:Ce(t).assets_path+"/images/icon/Hysteria2.svg",class:"h-30 w-30"},null,8,wW)]),_W])]),_:1})):xt("",!0),(ee=y.value)!=null&&ee.includes("vless")?(ge(),Xe(te,{key:1,class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[7]||(k[7]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)(((B=m.value)==null?void 0:B.subscribe_url)+"&types=vless")})},[L("div",SW,[L("img",{src:Ce(t).assets_path+"/images/icon/Vless.png",class:"h-30 w-30"},null,8,$W)]),kW])]),_:1})):xt("",!0),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[9]||(k[9]=se=>{var M;return c.value=((M=m.value)==null?void 0:M.subscribe_url)||"",s.value=!0})},[L("div",PW,[oe(me,{class:"text-30 text-#595959"})]),RW,oe(z,{show:s.value,"onUpdate:show":k[8]||(k[8]=se=>s.value=se)},{default:re(()=>[oe(H,{class:"w-300"},{default:re(()=>[zW,L("div",TW,[(ge(),Fe(st,null,Bo(u,se=>{var M;return lo(oe($e,{key:se.type,value:se.type,checked:d.value.includes(se.type),onClick:B=>f(se.type)},{default:re(()=>[ot(Ke(se.label),1)]),_:2},1032,["value","checked","onClick"]),[[To,((M=y.value)==null?void 0:M.includes(se.type))||se.type==="auto"]])}),64))]),L("div",IW,[oe(eW,{value:c.value,"render-as":"svg",class:"h-140 w-140"},null,8,["value"])]),MW]),_:1})]),_:1},8,["show"])])]),_:1}),Ce(n)==="mac"?(ge(),Fe("blockquote",EW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[10]||(k[10]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",OW,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,AW)]),BW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[11]||(k[11]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+m.value.subscribe_url+`&name=${Ce(t).title}`)})},[L("div",FW,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX Meta.png",class:"h-30 w-30"},null,8,LW)]),DW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[12]||(k[12]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",HW,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,NW)]),jW])]),_:1})])):xt("",!0),Ce(n)==="ios"?(ge(),Fe("blockquote",WW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[13]||(k[13]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",VW,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,UW)]),KW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[14]||(k[14]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("shadowrocket://add/sub://"+h(m.value.subscribe_url).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")+`?remark=${Ce(t).title}`)})},[L("div",qW,[L("img",{src:Ce(t).assets_path+"/images/icon/Shadowrocket.png",class:"h-30 w-30 border-rounded-5"},null,8,GW)]),YW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[15]||(k[15]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("stash://install-config?url="+encodeURIComponent(m.value.subscribe_url)+`&name=${Ce(t).title}`)})},[L("div",XW,[L("img",{src:Ce(t).assets_path+"/images/icon/Stash.png",class:"h-30 w-30 border-rounded-5"},null,8,ZW)]),JW])]),_:1})])):xt("",!0),Ce(n)==="android"?(ge(),Fe("blockquote",QW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[16]||(k[16]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",eV,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,tV)]),oV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[17]||(k[17]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",nV,[L("img",{src:Ce(t).assets_path+"/images/icon/NekoBox.png",class:"h-30 w-30"},null,8,rV)]),iV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[18]||(k[18]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",lV,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX Meta.png",class:"h-30 w-30"},null,8,aV)]),sV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[19]||(k[19]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",cV,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,dV)]),uV])]),_:1})])):xt("",!0),Ce(n)==="windows"?(ge(),Fe("blockquote",fV,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[20]||(k[20]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",hV,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX.png",class:"h-30 w-30"},null,8,pV)]),vV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[21]||(k[21]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",gV,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,mV)]),bV])]),_:1})])):xt("",!0)]}),_:1})]),_:1})]),_:1},8,["show"])])]),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19",onClick:k[24]||(k[24]=Z=>Ce(r).plan_id?Ce(Jt).push("/plan/"+Ce(r).plan_id):Ce(Jt).push("/plan"))},{default:re(()=>{var Z;return[L("div",xV,[L("div",yV,Ke((Z=m.value)!=null&&Z.plan_id?"续费订阅":"购买订阅"),1),CV])]}),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19",onClick:k[25]||(k[25]=Z=>$.$router.push("/ticket"))},{default:re(()=>[wV]),_:1})]),_:1})]),_:1})])]}),_:1})}}}),$V=hc(SV,[["__scopeId","data-v-ee553a42"]]),kV=Object.freeze(Object.defineProperty({__proto__:null,default:$V},Symbol.toStringTag,{value:"Module"})),PV={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},RV=L("path",{fill:"currentColor","fill-rule":"evenodd",d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},null,-1),zV=[RV];function TV(e,t){return ge(),Fe("svg",PV,[...zV])}const IV={name:"ant-design-close-outlined",render:TV},MV={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},EV=L("path",{fill:"currentColor",d:"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1c-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 0 1 103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9c43.6-18.4 89.9-27.8 137.6-27.8c47.8 0 94.1 9.3 137.6 27.8c42.1 17.8 79.9 43.4 112.4 75.9c10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 0 0 3 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82C277 82 86.3 270.1 82 503.8a8 8 0 0 0 8 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 0 1-103.5 242.4a352.57 352.57 0 0 1-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 0 1-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 0 0-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942C747 942 937.7 753.9 942 520.2a8 8 0 0 0-8-8.2z"},null,-1),OV=[EV];function AV(e,t){return ge(),Fe("svg",MV,[...OV])}const BV={name:"ant-design-transaction-outlined",render:AV},FV={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},LV=L("path",{fill:"currentColor",d:"M19 17v2H7v-2s0-4 6-4s6 4 6 4m-3-9a3 3 0 1 0-3 3a3 3 0 0 0 3-3m3.2 5.06A5.6 5.6 0 0 1 21 17v2h3v-2s0-3.45-4.8-3.94M18 5a2.91 2.91 0 0 0-.89.14a5 5 0 0 1 0 5.72A2.91 2.91 0 0 0 18 11a3 3 0 0 0 0-6M8 10H5V7H3v3H0v2h3v3h2v-3h3Z"},null,-1),DV=[LV];function HV(e,t){return ge(),Fe("svg",FV,[...DV])}const NV={name:"mdi-invite",render:HV},jV={class:"text-50 font-400"},WV=L("span",{class:"m-l-20 text-20 text-#6c757d"},"CNY",-1),VV=L("div",{class:"text-#6c757d"},"当前剩余佣金",-1),UV={class:"flex justify-between p-b-5 p-t-5"},KV=L("div",null,"已注册用户数",-1),qV={class:"flex justify-between p-b-5 p-t-5"},GV=L("div",null,"佣金比率",-1),YV={class:"flex justify-between p-b-5 p-t-5"},XV=L("div",null,"确认中的佣金",-1),ZV={class:"flex justify-between p-b-5 p-t-5"},JV=L("div",null,"累计获得佣金",-1),QV={class:"m-t-10"},eU=L("div",{class:"m-b-5"},"当前推广佣金余额",-1),tU={class:"m-t-10"},oU=L("div",{class:"m-b-5"},"划转金额",-1),nU={class:"flex justify-end"},rU=ne({__name:"index",setup(e){const t=Qo(),o=[{title:"邀请码",key:"code",render(b){const x=`http://${window.location.host}/#/register?code=${b.code}`;return v("div",[v("span",b.code),v(Bt,{size:"small",onClick:()=>Ha(x),quaternary:!0,type:"info"},{default:()=>"复制链接"})])}},{title:"创建时间",key:"created_at",fixed:"right",render(b){return kn(b.created_at)}}],n=[{title:"发放时间",key:"created_at",render(b){return kn(b.created_at)}},{title:"佣金",key:"get_amount",fixed:"right",render(b){return ro(b.get_amount)}}],r=A(),i=A([]);async function l(){const b=await oN(),{data:x}=b;r.value=x.codes,i.value=x.stat}const a=A([]),s=vn({page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,50,100,150],onChange:b=>{s.page=b,c()},onUpdatePageSize:b=>{s.pageSize=b,s.page=1,c()}});async function c(){const b=await nN(s.page,s.pageSize),{data:x}=b;a.value=x}const d=A(!1);async function u(){d.value=!0;const{data:b}=await rN();b===!0&&(window.$message.success("已生成"),m()),d.value=!1}const f=A(!1),p=A(),h=A(!1);async function g(){h.value=!0;const b=p.value;if(typeof b!="number"){window.$message.error("请输入正确的划转金额");return}const{data:x}=await iN(b*100);x===!0&&(window.$message.success("划转成功"),f.value=!1,l()),h.value=!1}function m(){l(),c()}return Xt(()=>{m()}),(b,x)=>{const P=NV,_=BV,C=So,S=sc,y=IV,w=ea,R=Xo,$=EL,k=Zr,z=No;return ge(),Xe(z,null,{default:re(()=>[oe(C,{title:"我的邀请",class:"border-rounded-5"},{"header-extra":re(()=>[oe(P,{class:"text-40 text-gray"})]),default:re(()=>[L("div",null,[L("span",jV,Ke(Ce(ro)(i.value[4])),1),WV]),VV,oe(Ce(Bt),{size:"small",type:"primary",class:"m-t-10",onClick:x[0]||(x[0]=V=>f.value=!0)},{icon:re(()=>[oe(_)]),default:re(()=>[ot(" 划转 ")]),_:1})]),_:1}),oe(C,{class:"m-t-15 border-rounded-5"},{default:re(()=>[L("div",UV,[KV,L("div",null,Ke(i.value[0])+"人",1)]),L("div",qV,[GV,L("div",null,Ke(i.value[3])+"%",1)]),L("div",YV,[XV,L("div",null,"¥ "+Ke(i.value[2]),1)]),L("div",ZV,[JV,L("div",null,"¥ "+Ke(i.value[1]),1)])]),_:1}),oe(C,{title:"邀请码管理",class:"m-t-15 border-rounded-5"},{"header-extra":re(()=>[oe(Ce(Bt),{size:"tiny",type:"primary",round:"",loading:d.value,onClick:u},{default:re(()=>[ot("生成邀请码")]),_:1},8,["loading"])]),default:re(()=>[oe(S,{columns:o,data:r.value,bordered:!1},null,8,["data"])]),_:1}),oe(C,{title:"佣金发放记录",class:"m-t-15 border-rounded-5"},{default:re(()=>[oe(S,{columns:n,data:a.value,pagination:s},null,8,["data","pagination"])]),_:1}),oe(k,{show:f.value,"onUpdate:show":x[5]||(x[5]=V=>f.value=V)},{default:re(()=>[oe(C,{style:{width:"600px",position:"fixed",top:"30%",left:"50%",transform:"translate(-50%, -50%)"},segmented:{content:!0,footer:!0},title:"推广佣金划转至余额",size:"huge",role:"dialog","aria-modal":"true","footer-style":"padding-top: 10px; padding-bottom:10px",class:"max-w-100%"},{"header-extra":re(()=>[oe(y,{onClick:x[1]||(x[1]=V=>f.value=!1),class:"cursor-pointer text-20"})]),footer:re(()=>[L("div",nU,[L("div",null,[oe(Ce(Bt),{onClick:x[3]||(x[3]=V=>f.value=!1)},{default:re(()=>[ot("取消")]),_:1}),oe(Ce(Bt),{type:"primary",class:"ml-10",onClick:x[4]||(x[4]=V=>g()),loading:h.value,disabled:h.value},{default:re(()=>[ot("确定")]),_:1},8,["loading","disabled"])])])]),default:re(()=>[oe(w,{type:"warning"},{default:re(()=>[ot(" 划转后的余额仅用于"+Ke(Ce(t).title)+"消费使用 ",1)]),_:1}),L("div",QV,[eU,oe(R,{placeholder:Ce(ro)(i.value[4]),type:"number",disabled:""},null,8,["placeholder"])]),L("div",tU,[oU,oe($,{value:p.value,"onUpdate:value":x[2]||(x[2]=V=>p.value=V),placeholder:"请输入需要划转到余额的金额",clearable:""},null,8,["value"])])]),_:1})]),_:1},8,["show"])]),_:1})}}}),iU=Object.freeze(Object.defineProperty({__proto__:null,default:rU},Symbol.toStringTag,{value:"Module"})),lU={class:""},aU={class:"mb-4 text-16 font-600"},sU={class:"text-12 text-gray"},cU=["innerHTML"],dU=ne({__name:"index",setup(e){const t=A(!1),o=A();async function n(c){const{data:d}=await yN(c);d&&(o.value=d),t.value=!0}const r=A(""),i=A(!0),l=A();async function a(){i.value=!0;const c=r.value,{data:d}=await xN(c);l.value=d,i.value=!1}function s(){a()}return Xt(()=>{s()}),(c,d)=>{const u=Xo,f=Bt,p=oc,h=na,g=ta,m=Gf,b=qf,x=So,P=aB,_=iB,C=No;return ge(),Xe(C,{"show-footer":!1},{default:re(()=>[oe(p,null,{default:re(()=>[oe(u,{placeholder:"使用文档",value:r.value,"onUpdate:value":d[0]||(d[0]=S=>r.value=S),onKeyup:d[1]||(d[1]=yi(S=>s(),["enter"]))},null,8,["value"]),oe(f,{type:"primary",ghost:"",onClick:d[2]||(d[2]=S=>s())},{default:re(()=>[ot(" 搜索 ")]),_:1})]),_:1}),i.value?(ge(),Xe(g,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(h,{height:"20px",width:"33%"}),oe(h,{height:"20px",width:"66%"}),oe(h,{height:"20px"})]),_:1})):xt("",!0),(ge(!0),Fe(st,null,Bo(l.value,(S,y)=>(ge(),Xe(x,{key:y,title:y,class:"mt-20 border-rounded-5",contentStyle:"padding:0"},{default:re(()=>[oe(b,{hoverable:"",clickable:""},{default:re(()=>[(ge(!0),Fe(st,null,Bo(S,w=>(ge(),Xe(m,{key:w.id,onClick:R=>n(w.id)},{default:re(()=>[L("div",lU,[L("div",aU,Ke(w.title),1),L("div",sU,"最后更新 "+Ke(Ce(Gu)(w.updated_at)),1)])]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1032,["title"]))),128)),oe(_,{show:t.value,"onUpdate:show":d[3]||(d[3]=S=>t.value=S),width:"80%",placement:"right"},{default:re(()=>{var S;return[oe(P,{title:(S=o.value)==null?void 0:S.title},{default:re(()=>{var y;return[L("div",{innerHTML:(y=o.value)==null?void 0:y.body},null,8,cU)]}),_:1},8,["title"])]}),_:1},8,["show"])]),_:1})}}}),uU=Object.freeze(Object.defineProperty({__proto__:null,default:dU},Symbol.toStringTag,{value:"Module"})),fU={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},hU=L("path",{fill:"currentColor",d:"M11 18h2v-2h-2v2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14a4 4 0 0 0-4 4h2a2 2 0 0 1 2-2a2 2 0 0 1 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5a4 4 0 0 0-4-4Z"},null,-1),pU=[hU];function vU(e,t){return ge(),Fe("svg",fU,[...pU])}const gU={name:"mdi-help-circle-outline",render:vU},mU={class:"flex"},bU=L("div",{class:"flex-[1]"},"名称",-1),xU={class:"flex flex-[3] text-center"},yU={class:"flex flex-1 items-center justify-center"},CU=L("span",null," 五分钟内节点在线情况 ",-1),wU={class:"flex flex-1 items-center justify-center"},_U=L("span",null," 使用的流量将乘以倍率进行扣除 ",-1),SU=L("div",{class:"flex-1"},"标签",-1),$U={class:"flex"},kU={class:"flex-[1]"},PU={class:"flex flex-[3] text-center"},RU={class:"flex flex-[1] items-center justify-center"},zU={class:"flex-[1]"},TU={class:"flex-[1]"},IU={key:0},MU={key:1},EU=ne({__name:"index",setup(e){const t=A([]),o=A(!0);async function n(){o.value=!0;const r=await Ly(),{data:i}=r;t.value=i,o.value=!1}return Xt(()=>{n()}),(r,i)=>{const l=na,a=ta,s=gU,c=lc,d=Rr,u=Gf,f=qf,p=Fr("router-link"),h=ea,g=No;return ge(),Xe(g,null,{default:re(()=>[o.value?(ge(),Xe(a,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(l,{height:"20px",width:"33%"}),oe(l,{height:"20px",width:"66%"}),oe(l,{height:"20px"})]),_:1})):t.value.length>0?(ge(),Xe(f,{key:1,clickable:"",hoverable:""},{header:re(()=>[L("div",mU,[bU,L("div",xU,[L("div",yU,[ot(" 状态 "),oe(c,{placement:"bottom",trigger:"hover"},{trigger:re(()=>[oe(s,{class:"m-l-3 text-16"})]),default:re(()=>[CU]),_:1})]),L("div",wU,[ot(" 倍率 "),oe(c,{placement:"bottom",trigger:"hover"},{trigger:re(()=>[oe(s,{class:"m-l-3 text-16"})]),default:re(()=>[_U]),_:1})]),SU])])]),default:re(()=>[(ge(!0),Fe(st,null,Bo(t.value,m=>(ge(),Xe(u,{key:m.id},{default:re(()=>[L("div",$U,[L("div",kU,Ke(m.name),1),L("div",PU,[L("div",RU,[L("div",{class:Br(["h-6 w-6 rounded-full",m.is_online?"bg-blue-500":"bg-red-500"])},null,2)]),L("div",zU,[oe(d,{size:"small",round:"",class:""},{default:re(()=>[ot(Ke(m.rate)+" x ",1)]),_:2},1024)]),L("div",TU,[m.tags&&m.tags.length>0?(ge(),Fe("div",IU,[(ge(!0),Fe(st,null,Bo(m.tags,b=>(ge(),Xe(d,{size:"small",round:"",key:b},{default:re(()=>[ot(Ke(b),1)]),_:2},1024))),128))])):(ge(),Fe("span",MU,"-"))])])])]),_:2},1024))),128))]),_:1})):(ge(),Xe(h,{key:2,type:"info"},{default:re(()=>[L("div",null,[ot("没有可用节点,如果您未订阅或已过期请 "),oe(p,{class:"font-600",to:"/plan"},{default:re(()=>[ot("订阅")]),_:1}),ot("。")])]),_:1}))]),_:1})}}}),OU=Object.freeze(Object.defineProperty({__proto__:null,default:EU},Symbol.toStringTag,{value:"Module"})),AU=ne({__name:"index",setup(e){const t={0:"待支付",1:"开通中",2:"已取消",3:"已完成",4:"已折抵"},o={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"},n=[{title:"#订单号",key:"trade_no",render(s){return v(Bt,{text:!0,class:"color-primary",onClick:()=>Jt.push(`/order/${s.trade_no}`)},{default:()=>s.trade_no})}},{title:"周期",key:"period",render(s){return v(Rr,{round:!0,size:"small"},{default:()=>o[s.period]})}},{title:"订单金额",key:"total_amount",render(s){return ro(s.total_amount)}},{title:"订单状态",key:"status",render(s){const c=t[s.status],d=v("div",{class:["h-6 w-6 rounded-full mr-5",s.status===3?"bg-green-500":"bg-red-500"]});return v("div",{class:"flex items-center"},[d,c])}},{title:"创建时间",key:"created_at",render(s){return kn(s.created_at)}},{title:"操作",key:"actions",fixed:"right",render(s){const c=v(Bt,{text:!0,type:"primary",onClick:()=>Jt.push(`/order/${s.trade_no}`)},{default:()=>"查看详情"}),d=v(Bt,{text:!0,type:"primary",disabled:s.status!==0,onClick:()=>r(s.trade_no)},{default:()=>"取消"}),u=v(dc,{vertical:!0});return v("div",[c,u,d])}}];async function r(s){window.$dialog.confirm({title:"注意",type:"warning",content:"如果您已经付款,取消订单可能会导致支付失败,确定要取消订单吗?",async confirm(){const{data:c}=await oh(s);c===!0&&(window.$message.success("取消成功"),a())}})}const i=A([]);async function l(){const s=await Dy(),{data:c}=s;i.value=c}async function a(){l()}return Xt(()=>{a()}),(s,c)=>{const d=sc,u=No;return ge(),Xe(u,null,{default:re(()=>[oe(d,{columns:n,data:i.value,bordered:!1,"scroll-x":800},null,8,["data"])]),_:1})}}}),BU=Object.freeze(Object.defineProperty({__proto__:null,default:AU},Symbol.toStringTag,{value:"Module"})),FU={class:"inline-block",viewBox:"0 0 48 48",width:"1em",height:"1em"},LU=L("g",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd"},[L("path",{d:"M24 42c9.941 0 18-8.059 18-18S33.941 6 24 6S6 14.059 6 24s8.059 18 18 18Zm0 2c11.046 0 20-8.954 20-20S35.046 4 24 4S4 12.954 4 24s8.954 20 20 20Z"}),L("path",{d:"M34.67 16.259a1 1 0 0 1 .072 1.412L21.386 32.432l-8.076-7.709a1 1 0 0 1 1.38-1.446l6.59 6.29L33.259 16.33a1 1 0 0 1 1.413-.07Z"})],-1),DU=[LU];function HU(e,t){return ge(),Fe("svg",FU,[...DU])}const Uy={name:"healthicons-yes-outline",render:HU},NU={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},jU=L("path",{fill:"currentColor",d:"M952.08 1.552L529.039 116.144c-10.752 2.88-34.096 2.848-44.815-.16L72.08 1.776C35.295-8.352-.336 18.176-.336 56.048V834.16c0 32.096 24.335 62.785 55.311 71.409l412.16 114.224c11.025 3.055 25.217 4.751 39.937 4.751c10.095 0 25.007-.784 38.72-4.528l423.023-114.592c31.056-8.4 55.504-39.024 55.504-71.248V56.048c.016-37.84-35.616-64.464-72.24-54.496zM479.999 956.943L71.071 843.887c-3.088-.847-7.408-6.496-7.408-9.712V66.143L467.135 177.68c3.904 1.088 8.288 1.936 12.864 2.656v776.608zm480.336-122.767c0 3.152-5.184 8.655-8.256 9.503L544 954.207v-775.92c.592-.144 1.2-.224 1.792-.384L960.32 65.775v768.4h.016zM641.999 366.303c2.88 0 5.81-.367 8.69-1.184l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473s-22.56-26.88-39.472-22.16l-223.936 63.025c-17.024 4.816-26.944 22.464-22.16 39.472c3.968 14.128 16.815 23.344 30.783 23.344zm.002 192.001c2.88 0 5.81-.368 8.69-1.185l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473c-4.783-17.008-22.56-26.88-39.472-22.16l-223.936 63.025c-17.024 4.816-26.944 22.464-22.16 39.457c3.968 14.127 16.815 23.36 30.783 23.36zm.002 192c2.88 0 5.81-.368 8.69-1.185l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473s-22.56-26.88-39.472-22.16L633.38 687.487c-17.024 4.816-26.944 22.464-22.16 39.472c3.968 14.113 16.815 23.345 30.783 23.345zM394.629 303.487l-223.934-63.025c-16.912-4.72-34.688 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.937 63.024a31.827 31.827 0 0 0 8.687 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-16.993-5.12-34.657-22.16-39.473zm.002 191.999l-223.934-63.025c-16.912-4.72-34.689 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.936 63.024a31.827 31.827 0 0 0 8.688 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-16.993-5.12-34.657-22.16-39.473zm.002 191.999L170.699 624.46c-16.912-4.72-34.689 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.936 63.024a31.827 31.827 0 0 0 8.688 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-17.008-5.12-34.657-22.16-39.473z"},null,-1),WU=[jU];function VU(e,t){return ge(),Fe("svg",NU,[...WU])}const UU={name:"simple-line-icons-book-open",render:VU},KU={class:"inline-block",viewBox:"0 0 20 20",width:"1em",height:"1em"},qU=L("path",{fill:"currentColor",d:"M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54l1.341-1.25l2.569 2.4l5.141-5.931l1.34.94l-5.811 8.381z"},null,-1),GU=[qU];function YU(e,t){return ge(),Fe("svg",KU,[...GU])}const XU={name:"dashicons-yes-alt",render:YU},ZU={class:"inline-block",viewBox:"0 0 20 20",width:"1em",height:"1em"},JU=L("path",{fill:"currentColor",d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96c0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35s-.82.12-1.07.35s-.37.55-.37.97c0 .41.13.73.38.96c.26.23.61.34 1.06.34s.8-.11 1.05-.34z"},null,-1),QU=[JU];function eK(e,t){return ge(),Fe("svg",ZU,[...QU])}const tK={name:"dashicons-warning",render:eK},oK={key:1,class:"flex flex-wrap"},nK={class:"w-100% md:flex-[2]"},rK={key:2,class:"mt-10 text-22"},iK={key:3,class:"text-14 text-[rgba(0,0,0,0.45)]"},lK={class:"flex"},aK=L("div",{class:"flex-[1] text-#49505799"},"产品名称:",-1),sK={class:"flex-[2]"},cK={class:"flex"},dK=L("div",{class:"m-t-5 flex-[1] text-#49505799"},"类型/周期:",-1),uK={class:"flex-[2]"},fK={class:"flex"},hK=L("div",{class:"m-b-5 m-t-5 flex-[1] text-#49505799"},"产品流量:",-1),pK={class:"flex-[2]"},vK={class:"flex"},gK=L("div",{class:"flex-[1] text-#49505799"},"订单号:",-1),mK={class:"flex-[2]"},bK={key:0,class:"flex"},xK=L("div",{class:"flex-[1] text-#49505799"},"旧订阅折抵金额",-1),yK={class:"flex-[2]"},CK={key:1,class:"flex"},wK=L("div",{class:"flex-[1] text-#49505799"},"退款金额",-1),_K={class:"flex-[2]"},SK={key:2,class:"flex"},$K=L("div",{class:"flex-[1] text-#49505799"},"余额支付",-1),kK={class:"flex-[2]"},PK={key:3,class:"flex"},RK=L("div",{class:"flex-[1] text-#49505799"},"支付手续费:",-1),zK={class:"flex-[2]"},TK={class:"flex"},IK=L("div",{class:"m-t-5 flex-[1] text-#49505799"},"创建时间:",-1),MK={class:"flex-[2]"},EK=["onClick"],OK={class:"flex-[1]"},AK={class:"max-h-30 flex-[1]"},BK=["src"],FK={key:0,class:"w-100% md:flex-[1] md:pl-20"},LK={class:"mt-20 border-rounded-5 bg-#2f3135 p-20 color-white"},DK=L("div",{class:"text-18 font-600"},"订单总额",-1),HK={class:"flex border-#646669 border-b-solid pb-16 pt-16"},NK={class:"flex-[2]"},jK={class:"flex-[1] text-right color-#f8f9fa"},WK={key:0,class:"border-[#646669] border-b-solid pb-16 pt-16"},VK=L("div",{class:"color-#f8f9fa41"},"折抵",-1),UK={class:"pt-16 text-right"},KK={key:1,class:"border-[#646669] border-b-solid pb-16 pt-16"},qK=L("div",{class:"color-#f8f9fa41"},"退款",-1),GK={class:"pt-16 text-right"},YK={key:2,class:"border-[#646669] border-b-solid pb-16 pt-16"},XK=L("div",{class:"color-#f8f9fa41"},"余额支付",-1),ZK={class:"pt-16 text-right"},JK={key:3,class:"border-[#646669] border-b-solid pb-16 pt-16"},QK=L("div",{class:"color-#f8f9fa41"},"支付手续费",-1),eq={class:"pt-16 text-right"},tq={class:"pb-16 pt-16"},oq=L("div",{class:"color-#f8f9fa41"},"总计",-1),nq={class:"text-36 font-600"},rq=ne({__name:"detail",setup(e){const t=Hl(),o={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"};function n(x){switch(x){case 1:return{icon:"info",title:"开通中",subTitle:"订单系统正在进行处理,请稍等1-3分钟。"};case 2:return{icon:"info",title:"已取消",subTitle:"订单由于超时支付已被取消。"};case 3:case 4:return{icon:"info",title:"已完成",subTitle:"订单已支付并开通。"}}return{icon:"error",title:"意料之外",subTitle:"意料之外的状态"}}async function r(){window.$dialog.confirm({title:"注意",type:"warning",content:"如果您已经付款,取消订单可能会导致支付失败,确定要取消订单吗?",async confirm(){const{data:x}=await oh(i.value);x===!0&&(window.$message.success("取消成功"),b())}})}const i=A(""),l=A(),a=A(),s=A(!0);async function c(){s.value=!0;const{data:x}=await eN(i.value);l.value=x,x.status===0&&(f(),a.value=setInterval(m,3e3)),s.value=!1}const d=A([]),u=A(0);async function f(){const{data:x}=await cN();d.value=x}function p(){var P,_,C,S;return((P=l.value)==null?void 0:P.plan[l.value.period])-(((_=l.value)==null?void 0:_.balance_amount)||0)-(((C=l.value)==null?void 0:C.surplus_amount)||0)+(((S=l.value)==null?void 0:S.refund_amount)||0)}function h(){const x=d.value[u.value];return x!=null&&x.handling_fee_percent?p()*parseFloat(x.handling_fee_percent)/100:(x==null?void 0:x.handling_fee_fixed)||0}async function g(){const x=d.value[u.value],{data:P}=await uN(i.value,x==null?void 0:x.id);P&&(P===!0?(window.$message.info("支付成功"),setTimeout(()=>{b()},500)):(window.$message.info("正在前往收银台"),setTimeout(()=>{window.location.href=P},500)))}async function m(){const{data:x}=await tN(i.value);x&&(clearInterval(a.value),b())}async function b(){c()}return Xt(()=>{i.value=t.params.trade_no,b()}),(x,P)=>{const _=na,C=ta,S=tK,y=XU,w=UU,R=Bt,$=So,k=Uy,z=No;return ge(),Xe(z,null,{default:re(()=>{var V,W,D,I,H,K,G,N,te,ie,me,$e,Pe,Re,X;return[s.value?(ge(),Xe(C,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(_,{height:"20px",width:"33%"}),oe(_,{height:"20px",width:"66%"}),oe(_,{height:"20px"})]),_:1})):(ge(),Fe("div",oK,[L("div",nK,[((V=l.value)==null?void 0:V.status)!==0?(ge(),Xe($,{key:0,class:"flex text-center","items-center":"","border-rounded-5":""},{default:re(()=>{var ce,Z,ee,se,M,B;return[((ce=l.value)==null?void 0:ce.status)===2?(ge(),Xe(S,{key:0,class:"text-90 color-#f9a314"})):xt("",!0),((Z=l.value)==null?void 0:Z.status)===3||((ee=l.value)==null?void 0:ee.status)==4?(ge(),Xe(y,{key:1,class:"text-90 color-#48bc19"})):xt("",!0),(se=l.value)!=null&&se.status?(ge(),Fe("div",rK,Ke(n(l.value.status).title),1)):xt("",!0),(M=l.value)!=null&&M.status?(ge(),Fe("div",iK,Ke(n(l.value.status).subTitle),1)):xt("",!0),((B=l.value)==null?void 0:B.status)===3?(ge(),Xe(R,{key:4,"icon-placement":"left",strong:"",color:"#db4619",size:"small",round:"",class:"mt-30",onClick:P[0]||(P[0]=Y=>x.$router.push("/knowledge"))},{icon:re(()=>[oe(w)]),default:re(()=>[ot(" 查看使用教程 ")]),_:1})):xt("",!0)]}),_:1})):xt("",!0),oe($,{class:"mt-20 border-rounded-5",title:"商品信息"},{default:re(()=>{var ce,Z,ee;return[L("div",lK,[aK,L("div",sK,Ke((ce=l.value)==null?void 0:ce.plan.name),1)]),L("div",cK,[dK,L("div",uK,Ke((Z=l.value)!=null&&Z.period?o[l.value.period]:""),1)]),L("div",fK,[hK,L("div",pK,Ke((ee=l.value)==null?void 0:ee.plan.transfer_enable)+" GB",1)])]}),_:1}),oe($,{class:"mt-20 border-rounded-5",title:"订单信息"},{"header-extra":re(()=>{var ce;return[((ce=l.value)==null?void 0:ce.status)===0?(ge(),Xe(R,{key:0,color:"#db4619",size:"small",round:"",strong:"",onClick:P[1]||(P[1]=Z=>r())},{default:re(()=>[ot("关闭订单")]),_:1})):xt("",!0)]}),default:re(()=>{var ce,Z,ee,se,M,B,Y,le,he;return[L("div",vK,[gK,L("div",mK,Ke((ce=l.value)==null?void 0:ce.trade_no),1)]),(Z=l.value)!=null&&Z.surplus_amount&&((ee=l.value)==null?void 0:ee.surplus_amount)>0?(ge(),Fe("div",bK,[xK,L("div",yK,Ke(Ce(ro)(l.value.surplus_amount)),1)])):xt("",!0),(se=l.value)!=null&&se.refund_amount&&((M=l.value)==null?void 0:M.refund_amount)>0?(ge(),Fe("div",CK,[wK,L("div",_K,Ke(Ce(ro)(l.value.refund_amount)),1)])):xt("",!0),(B=l.value)!=null&&B.balance_amount&&((Y=l.value)==null?void 0:Y.balance_amount)>0?(ge(),Fe("div",SK,[$K,L("div",kK,Ke(Ce(ro)(l.value.balance_amount)),1)])):xt("",!0),((le=l.value)==null?void 0:le.status)===0&&h()>0?(ge(),Fe("div",PK,[RK,L("div",zK,Ke(Ce(ro)(h())),1)])):xt("",!0),L("div",TK,[IK,L("div",MK,Ke(Ce(kn)((he=l.value)==null?void 0:he.created_at)),1)])]}),_:1}),((W=l.value)==null?void 0:W.status)===0?(ge(),Xe($,{key:1,title:"支付方式",class:"mt-20","content-style":"padding:0"},{default:re(()=>[(ge(!0),Fe(st,null,Bo(d.value,(ce,Z)=>(ge(),Fe("div",{key:ce.id,class:Br(["border-2 border-rounded-5 p-20 border-solid flex",u.value===Z?"border-#0665d0":"border-transparent"]),onClick:ee=>u.value=Z},[L("div",OK,Ke(ce.name),1),L("div",AK,[L("img",{class:"h-full",src:ce.icon},null,8,BK)])],10,EK))),128))]),_:1})):xt("",!0)]),((D=l.value)==null?void 0:D.status)===0?(ge(),Fe("div",FK,[L("div",LK,[DK,L("div",HK,[L("div",NK,Ke((I=l.value)==null?void 0:I.plan.name),1),L("div",jK," ¥"+Ke(((H=l.value)==null?void 0:H.period)&&Ce(ro)((K=l.value)==null?void 0:K.plan[l.value.period])),1)]),(G=l.value)!=null&&G.surplus_amount&&((N=l.value)==null?void 0:N.surplus_amount)>0?(ge(),Fe("div",WK,[VK,L("div",UK,"- ¥"+Ke(Ce(ro)((te=l.value)==null?void 0:te.surplus_amount)),1)])):xt("",!0),(ie=l.value)!=null&&ie.refund_amount&&((me=l.value)==null?void 0:me.refund_amount)>0?(ge(),Fe("div",KK,[qK,L("div",GK,"- ¥"+Ke(Ce(ro)(($e=l.value)==null?void 0:$e.refund_amount)),1)])):xt("",!0),(Pe=l.value)!=null&&Pe.balance_amount&&((Re=l.value)==null?void 0:Re.balance_amount)>0?(ge(),Fe("div",YK,[XK,L("div",ZK,"- ¥"+Ke(Ce(ro)((X=l.value)==null?void 0:X.balance_amount)),1)])):xt("",!0),h()>0?(ge(),Fe("div",JK,[QK,L("div",eq,"+ ¥"+Ke(Ce(ro)(h())),1)])):xt("",!0),L("div",tq,[oq,L("div",nq," ¥ "+Ke(Ce(ro)(p()))+" CNY ",1)]),oe(R,{type:"primary",class:"w-100% text-white","icon-placement":"left",strong:"",onClick:P[2]||(P[2]=ce=>g())},{icon:re(()=>[oe(k)]),default:re(()=>[ot(" 结账 ")]),_:1})])])):xt("",!0)]))]}),_:1})}}}),iq=Object.freeze(Object.defineProperty({__proto__:null,default:rq},Symbol.toStringTag,{value:"Module"})),lq=e=>(mm("data-v-e7b5eaeb"),e=e(),bm(),e),aq={class:"ml-auto mr-auto max-w-1200 w-100%"},sq=lq(()=>L("h2",{class:"m-3 mb-4 mt-4 text-30 font-400"}," 选择最适合您的计划 ",-1)),cq={class:"card-container m-t-10 md:m-t-40"},dq={class:"text-30 font-600"},uq={class:"p-l-5 text-16 text-gray"},fq=["innerHTML"],hq=ne({__name:"index",setup(e){const t=A(0),o=[{value:0,label:"全部"},{value:1,label:"按周期"},{value:2,label:"按流量"}],n=A([]),r=A([]);dt([r,t],a=>{n.value=a[0].filter(s=>{if(a[1]===0)return 1;if(a[1]===1)return!((s.onetime_price||0)>0);if(a[1]===2)return(s.onetime_price||0)>0}),console.log(a)});async function i(){const{data:a}=await QH();a.forEach(s=>{const c=l(s);s.price=c.price,s.cycle=c.cycle}),r.value=a}Xt(()=>{i()});function l(a){return a.onetime_price!==null?{price:a.onetime_price/100,cycle:"一次性"}:a.month_price!==null?{price:a.month_price/100,cycle:"月付"}:a.quarter_price!==null?{price:a.quarter_price/100,cycle:"季付"}:a.half_year_price!==null?{price:a.half_year_price/100,cycle:"半年付"}:a.year_price!==null?{price:a.year_price/100,cycle:"年付"}:a.two_year_price!==null?{price:a.two_year_price/100,cycle:"两年付"}:a.three_year_price!==null?{price:a.three_year_price/100,cycle:"三年付"}:{price:0,cycle:"错误"}}return(a,s)=>{const c=d9,d=Ox,u=Bt,f=So,p=No;return ge(),Xe(p,null,{default:re(()=>[L("div",aq,[sq,oe(d,{value:t.value,"onUpdate:value":s[0]||(s[0]=h=>t.value=h),name:"plan_select",class:""},{default:re(()=>[(ge(),Fe(st,null,Bo(o,h=>oe(c,{key:h.value,value:h.value,label:h.label,style:{background:"--n-color"}},null,8,["value","label"])),64))]),_:1},8,["value"]),L("section",cq,[(ge(!0),Fe(st,null,Bo(n.value,h=>(ge(),Fe("div",{class:"card-item",key:h.id},[oe(f,{title:h.name,hoverable:"",class:"m-auto max-w-100% w-375"},{"header-extra":re(()=>[L("span",dq,"¥ "+Ke(h.price),1),ot(),L("span",uq," /"+Ke(h.cycle),1)]),action:re(()=>[oe(u,{strong:"",secondary:"",type:"info",onClick:g=>a.$router.push("/plan/"+h.id)},{default:re(()=>[ot(" 立即订阅 ")]),_:2},1032,["onClick"])]),default:re(()=>[L("div",{innerHTML:h.content},null,8,fq)]),_:2},1032,["title"])]))),128))])])]),_:1})}}}),pq=hc(hq,[["__scopeId","data-v-e7b5eaeb"]]),vq=Object.freeze(Object.defineProperty({__proto__:null,default:pq},Symbol.toStringTag,{value:"Module"})),gq={class:"inline-block",viewBox:"0 0 576 512",width:"1em",height:"1em"},mq=L("path",{fill:"currentColor",d:"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64h448c35.3 0 64-28.7 64-64v-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6v-64c0-35.3-28.7-64-64-64H64zm64 112v160c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm-32-16c0-17.7 14.3-32 32-32h320c17.7 0 32 14.3 32 32v192c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z"},null,-1),bq=[mq];function xq(e,t){return ge(),Fe("svg",gq,[...bq])}const yq={name:"fa6-solid-ticket",render:xq},Cq={key:1,class:"flex flex-wrap"},wq={class:"w-100% md:max-w-2/3"},_q=["innerHTML"],Sq=["onClick"],$q={class:"mt-20 w-full md:mt-0 md:max-w-1/3 sm:max-w-full md:pl-20"},kq={class:"border-rounded-5 bg-#2f3135 p-20 color-white"},Pq={class:"flex items-center"},Rq={class:"mt-0 border-rounded-5 bg-#2f3135 p-20 color-white md:mt-20"},zq=L("div",{class:"text-18 font-600"},"订单总额",-1),Tq={class:"flex border-#646669 border-b-solid pb-16 pt-16"},Iq={class:"flex-[2]"},Mq={class:"flex-[1] text-right color-#f8f9fa"},Eq={key:0,class:"border-[#646669] border-b-solid pb-16 pt-16"},Oq=L("div",{class:"color-#f8f9fa"},"折扣",-1),Aq={class:"flex pb-16 pt-16"},Bq={class:"flex-[2]"},Fq={class:"flex-[1] text-right color-#f8f9fa"},Lq={class:"pb-16 pt-16"},Dq=L("div",{class:"color-#f8f9fa"},"总计",-1),Hq={class:"text-36 font-600"},Nq=ne({__name:"detail",setup(e){const t=Hl(),o=ra(),n={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"},r=A(0),i=A([]);async function l(){const S=g.value;i.value=[];for(const y in S)y in n&&S[y]!==null&&i.value.push({name:n[y],key:y})}const a=A(""),s=A(!1),c=A();async function d(){s.value=!0;const{data:S}=await hN(a.value,C.value);S&&(c.value=S),s.value=!1}function u(){if(!c.value||!g.value||A0(r.value))return 0;const{type:S,value:y}=c.value,w=i.value[r.value].key;return S===1?y:y*g.value[w]/100}const f=A(!1);async function p(){var y;const S=(y=x.value)==null?void 0:y.find(w=>w.status===0);if(S){const w=S.trade_no;window.$dialog.confirm({title:"注意",type:"warning",content:"您还有未完成的订单,购买前需要先取消,确定要取消之前的订单吗?",positiveText:"确认取消",negativeText:"返回我的订单",confirm(){oh(w).then(({data:R})=>{R&&h()})},cancel(){Jt.push("/order")}});return}if(o.plan_id&&(o.expired_at===null||o.expired_at<=Math.floor(Date.now()/1e3))){window.$dialog.confirm({title:"注意",type:"warning",content:"请注意,变更订阅会导致当前订阅被覆盖。",confirm(){h()}});return}h()}async function h(){var w;f.value=!0;const S=i.value[r.value].key,{data:y}=await dN(C.value,S,(w=c.value)==null?void 0:w.code);y&&(window.$message.success("订单提交成功,正在跳转支付"),setTimeout(()=>{Jt.push("/order/"+y)},500)),f.value=!1}const g=A(),m=A(!0);async function b(){m.value=!0;const{data:S}=await fN(C.value);g.value=S,l(),m.value=!1}const x=A();async function P(){const{data:S}=await Dy();x.value=S}function _(){b(),P()}const C=A();return Xt(()=>{C.value=t.params.plan_id,_()}),(S,y)=>{const w=na,R=ta,$=So,k=dc,z=yq,V=Bt,W=Uy,D=No;return ge(),Xe(D,null,{default:re(()=>{var I,H,K,G,N;return[m.value?(ge(),Xe(R,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(w,{height:"20px",width:"33%"}),oe(w,{height:"20px",width:"66%"}),oe(w,{height:"20px"})]),_:1})):(ge(),Fe("div",Cq,[L("div",wq,[oe($,{title:(I=g.value)==null?void 0:I.name,class:"m-auto max-w-100% border-rounded-5"},{default:re(()=>{var te;return[L("div",{innerHTML:(te=g.value)==null?void 0:te.content},null,8,_q)]}),_:1},8,["title"]),oe($,{title:"付款周期",class:"mt-20 border-rounded-5",contentStyle:"padding:0"},{default:re(()=>[(ge(!0),Fe(st,null,Bo(i.value,(te,ie)=>{var me;return ge(),Fe("div",{key:te.key},[L("div",{class:Br(["flex justify-between border-2 border-rounded-5 border-solid p-20 text-16 cursor-pointer",ie===r.value?"border-#0665d0":"border-transparent"]),onClick:$e=>r.value=ie},[L("div",null,Ke(te.name),1),L("div",null,"¥ "+Ke(Ce(ro)((me=g.value)==null?void 0:me[i.value[ie].key])),1)],10,Sq),oe(k,{class:"m-0!"})])}),128))]),_:1})]),L("div",$q,[L("div",kq,[L("div",Pq,[lo(L("input",{placeholder:"有优惠券?","onUpdate:modelValue":y[0]||(y[0]=te=>a.value=te),class:"min-w-0 flex-[1] bg-transparent color-white"},null,512),[[V2,a.value]]),oe(V,{type:"primary","icon-placement":"left",loading:s.value,disabled:s.value,onClick:y[1]||(y[1]=te=>d())},{icon:re(()=>[oe(z)]),default:re(()=>[ot(" 验证 ")]),_:1},8,["loading","disabled"])])]),L("div",Rq,[zq,L("div",Tq,[L("div",Iq,Ke((H=g.value)==null?void 0:H.name),1),L("div",Mq," ¥ "+Ke(Ce(ro)((K=g.value)==null?void 0:K[i.value[r.value].key])),1)]),c.value?(ge(),Fe("div",Eq,[Oq,L("div",Aq,[L("div",Bq,Ke((G=c.value)==null?void 0:G.name),1),L("div",Fq," - "+Ke(Ce(ro)(u())),1)])])):xt("",!0),L("div",Lq,[Dq,L("div",Hq," ¥ "+Ke(Ce(ro)(((N=g.value)==null?void 0:N[i.value[r.value].key])-u()))+" CNY ",1)]),oe(V,{type:"primary",class:"w-100% text-white","icon-placement":"left",strong:"",loading:f.value,disabled:f.value,onClick:y[2]||(y[2]=te=>p())},{icon:re(()=>[oe(W)]),default:re(()=>[ot(" 下单 ")]),_:1},8,["loading","disabled"])])])]))]}),_:1})}}}),jq=Object.freeze(Object.defineProperty({__proto__:null,default:Nq},Symbol.toStringTag,{value:"Module"})),Wq={class:"inline-block",viewBox:"0 0 256 256",width:"1em",height:"1em"},Vq=L("path",{fill:"currentColor",d:"M216 72H56a8 8 0 0 1 0-16h136a8 8 0 0 0 0-16H56a24 24 0 0 0-24 24v128a24 24 0 0 0 24 24h160a16 16 0 0 0 16-16V88a16 16 0 0 0-16-16Zm-36 80a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),Uq=[Vq];function Kq(e,t){return ge(),Fe("svg",Wq,[...Uq])}const qq={name:"ph-wallet-fill",render:Kq},Gq={class:"text-50 font-400"},Yq=L("span",{class:"m-l-20 text-20 text-#6c757d"},"CNY",-1),Xq=L("div",{class:"text-#6c757d"},"账户余额(仅消费)",-1),Zq={class:"mt-10 max-w-500"},Jq=L("label",null,"旧密码",-1),Qq={class:"mt-10 max-w-500"},eG=L("label",null,"新密码",-1),tG={class:"mt-10 max-w-500"},oG=L("label",null,"新密码",-1),nG={class:"mt-10 max-w-500"},rG=L("div",{class:"mb-5"},"到期邮件提醒",-1),iG={class:"mt-10 max-w-500"},lG=L("div",{class:"mb-5"},"流量邮件提醒",-1),aG=ne({__name:"index",setup(e){const t=ra(),o=A(""),n=A(""),r=A(""),i=A(!1);async function l(){if(i.value=!0,n.value!==r.value){window.$message.error("两次新密码输入不同");return}const{data:p}=await lN(o.value,n.value);p===!0&&window.$message.success("密码修改成功"),i.value=!1}const a=A(!1),s=A(!1);async function c(p){if(p==="expire"){const{data:h}=await Hg({remind_expire:a.value?1:0});h===!0?window.$message.success("更新成功"):(window.$message.error("更新失败"),a.value=!a.value)}else if(p==="traffic"){const{data:h}=await Hg({remind_expire:a.value?1:0});h===!0?window.$message.success("更新成功"):(window.$message.error("更新失败"),s.value=!s.value)}}const d=A(!1);async function u(){const{data:p}=await aN();p&&window.$message.success("重置成功")}async function f(){t.getUserInfo(),a.value=!!t.remind_expire,s.value=!!t.remind_traffic}return Xt(()=>{f()}),(p,h)=>{const g=qq,m=So,b=Xo,x=Bt,P=eH,_=ea,C=Zr,S=No;return ge(),Xe(S,null,{default:re(()=>[oe(m,{title:"我的钱包",class:"border-rounded-5"},{"header-extra":re(()=>[oe(g,{class:"text-40 color-gray"})]),default:re(()=>[L("div",null,[L("span",Gq,Ke(Ce(ro)(Ce(t).balance)),1),Yq]),Xq]),_:1}),oe(m,{title:"修改密码",class:"mt-20 border-rounded-5"},{default:re(()=>[L("div",Zq,[Jq,oe(b,{type:"password",value:o.value,"onUpdate:value":h[0]||(h[0]=y=>o.value=y),placeholder:"请输入旧密码",maxlength:32},null,8,["value"])]),L("div",Qq,[eG,oe(b,{type:"password",value:n.value,"onUpdate:value":h[1]||(h[1]=y=>n.value=y),placeholder:"请输入新密码",maxlength:32},null,8,["value"])]),L("div",tG,[oG,oe(b,{type:"password",value:r.value,"onUpdate:value":h[2]||(h[2]=y=>r.value=y),placeholder:"请输入新密码",maxlength:32},null,8,["value"])]),oe(x,{class:"mt-20",type:"primary",onClick:l,loading:i.value,disabled:i.value},{default:re(()=>[ot("保存")]),_:1},8,["loading","disabled"])]),_:1}),oe(m,{title:"通知",class:"mt-20 border-rounded-5"},{default:re(()=>[L("div",nG,[rG,oe(P,{value:a.value,"onUpdate:value":[h[3]||(h[3]=y=>a.value=y),h[4]||(h[4]=y=>c("expire"))]},null,8,["value"])]),L("div",iG,[lG,oe(P,{value:s.value,"onUpdate:value":[h[5]||(h[5]=y=>s.value=y),h[6]||(h[6]=y=>c("traffic"))]},null,8,["value"])])]),_:1}),oe(m,{title:"重置订阅信息",class:"mt-20 border-rounded-5"},{default:re(()=>[oe(_,{type:"warning"},{default:re(()=>[ot(" 当你的订阅地址或账户发生泄漏被他人滥用时,可以在此重置订阅信息。避免带来不必要的损失。")]),_:1}),oe(x,{type:"error",size:"small",class:"mt-10",onClick:h[7]||(h[7]=y=>d.value=!0)},{default:re(()=>[ot("重置")]),_:1})]),_:1}),oe(C,{show:d.value,"onUpdate:show":h[8]||(h[8]=y=>d.value=y),preset:"dialog",title:"确定要重置订阅信息?",content:"如果您的订阅地址或信息发生泄露可以执行此操作。重置后您的 UUID 及订阅将会变更,需要重新导入订阅。","positive-text":"确认","negative-text":"取消",onPositiveClick:u},null,8,["show"])]),_:1})}}}),sG=Object.freeze(Object.defineProperty({__proto__:null,default:aG},Symbol.toStringTag,{value:"Module"})),cG=L("label",null,"主题",-1),dG=L("label",null,"工单级别",-1),uG=L("label",null,"消息",-1),fG={class:"flex justify-end"},hG=ne({__name:"index",setup(e){const t=[{label:"低",value:0},{label:"中",value:1},{label:"高",value:2}],o=[{title:"#",key:"id"},{title:"主题",key:"subject"},{title:"工单级别",key:"u",render(f){return t[f.level].label}},{title:"工单状态",key:"status",render(f){const p=v("div",{class:["h-6 w-6 rounded-full mr-5",f.status===1?"bg-green-500":f.reply_status===0?"bg-blue-500":"bg-red-500"]}),h=f.status===1?"已关闭":f.reply_status===0?"已回复":"待回复";return v("div",{class:"flex items-center"},[p,h])}},{title:"创建时间",key:"created_at",render(f){return kn(f.created_at)}},{title:"最后回复时间",key:"updated_at",render(f){return kn(f.updated_at)}},{title:"操作",key:"actions",fixed:"right",render(f){const p=v(Bt,{text:!0,type:"primary",onClick:()=>Jt.push(`/ticket/${f.id}`)},{default:()=>"查看"}),h=v(Bt,{text:!0,type:"primary",disabled:f.status===1,onClick:()=>s(f.id)},{default:()=>"关闭"}),g=v(dc,{vertical:!0});return v("div",[p,g,h])}}],n=A(!1),r=A(""),i=A(),l=A("");async function a(){const{data:f}=await vN(r.value,i.value,l.value);f===!0&&(window.$message.success("创建成功"),u(),n.value=!1)}async function s(f){const{data:p}=await gN(f);p&&(window.$message.success("关闭成功"),u())}const c=A([]);async function d(){const{data:f}=await pN();c.value=f}function u(){d()}return Xt(()=>{u()}),(f,p)=>{const h=Xo,g=Lf,m=ta,b=So,x=Zr,P=sc,_=No;return ge(),Xe(_,null,{default:re(()=>[oe(b,{class:"border-rounded-5",title:"工单历史"},{"header-extra":re(()=>[oe(Ce(Bt),{type:"primary",round:"",onClick:p[0]||(p[0]=C=>n.value=!0)},{default:re(()=>[ot("新的工单")]),_:1}),oe(x,{show:n.value,"onUpdate:show":p[7]||(p[7]=C=>n.value=C)},{default:re(()=>[oe(b,{title:"新的工单",class:"w-600",segmented:{content:!0,footer:!0},closable:"",onClose:p[6]||(p[6]=C=>n.value=!1)},{footer:re(()=>[L("div",fG,[oe(m,null,{default:re(()=>[oe(Ce(Bt),{onClick:p[4]||(p[4]=C=>n.value=!1)},{default:re(()=>[ot("取消")]),_:1}),oe(Ce(Bt),{type:"primary",onClick:p[5]||(p[5]=C=>a())},{default:re(()=>[ot("确认")]),_:1})]),_:1})])]),default:re(()=>[L("div",null,[cG,oe(h,{value:r.value,"onUpdate:value":p[1]||(p[1]=C=>r.value=C),class:"mt-5",placeholder:"请输入工单主题"},null,8,["value"])]),L("div",null,[dG,oe(g,{value:i.value,"onUpdate:value":p[2]||(p[2]=C=>i.value=C),options:t,placeholder:"请选项工单等级",class:"mt-5"},null,8,["value"])]),L("div",null,[uG,oe(h,{value:l.value,"onUpdate:value":p[3]||(p[3]=C=>l.value=C),type:"textarea",placeholder:"请描述你遇到的问题",round:"",class:"mt-5"},null,8,["value"])])]),_:1})]),_:1},8,["show"])]),default:re(()=>[oe(P,{columns:o,data:c.value,"scroll-x":800},null,8,["data"])]),_:1})]),_:1})}}}),pG=Object.freeze(Object.defineProperty({__proto__:null,default:hG},Symbol.toStringTag,{value:"Module"})),vG={class:"relative",style:{height:"calc(100% - 70px)"}},gG={class:"mb-8 mt-8 text-14 text-gray"},mG={class:"mb-8 inline-block border-rounded-5 bg-#f8f9fa pb-8 pl-16 pr-16 pt-8"},bG=ne({__name:"detail",setup(e){const t=Hl(),o=A("");async function n(){const{data:c}=await bN(r.value,o.value);c===!0&&(window.$message.success("回复成功"),o.value="",s())}const r=A(),i=A();async function l(){const{data:c}=await mN(r.value);c&&(i.value=c)}const a=A();function s(){l(),a.value=setInterval(l,2e3)}return Xt(()=>{r.value=t.params.ticket_id,s()}),(c,d)=>{const u=KD,f=Xo,p=Bt,h=oc,g=So,m=No;return ge(),Xe(m,null,{default:re(()=>{var b;return[oe(g,{title:(b=i.value)==null?void 0:b.subject,class:"h-full overflow-hidden"},{default:re(()=>[L("div",vG,[oe(u,{class:"absolute right-0 h-full"},{default:re(()=>{var x;return[(ge(!0),Fe(st,null,Bo((x=i.value)==null?void 0:x.message,P=>(ge(),Fe("div",{key:P.id,class:Br([P.is_me?"text-right":"text-left"])},[L("div",gG,Ke(Ce(kn)(P.created_at)),1),L("div",mG,Ke(P.message),1)],2))),128))]}),_:1})]),oe(h,{size:"large",class:"mt-30"},{default:re(()=>[oe(f,{type:"text",size:"large",placeholder:"输入内容回复工单",autofocus:!0,value:o.value,"onUpdate:value":d[0]||(d[0]=x=>o.value=x),onKeyup:d[1]||(d[1]=yi(x=>n(),["enter"]))},null,8,["value"]),oe(p,{type:"primary",size:"large",onClick:d[2]||(d[2]=x=>n())},{default:re(()=>[ot(" 回复")]),_:1})]),_:1})]),_:1},8,["title"])]}),_:1})}}}),xG=Object.freeze(Object.defineProperty({__proto__:null,default:bG},Symbol.toStringTag,{value:"Module"})),yG=ne({__name:"index",setup(e){const t=[{title:"记录时间",key:"record_at",render(i){return Gu(i.record_at)}},{title:"实际上行",key:"u",render(i){return o(i.u)}},{title:"实际下行",key:"d",render(i){return o(i.d)}},{title:"扣费倍率",key:"server_rate",render(i){return v(Rr,{size:"small",round:!0},{default:()=>i.server_rate+" x"})}},{title(){const i=v(lc,{placement:"bottom",trigger:"hover"},{trigger:()=>v(Bl("mdi-help-circle-outline",{size:16})),default:()=>"公式:(实际上行 + 实际下行) x 扣费倍率 = 扣除流量"});return v("div",{class:"flex items-center"},["总计",i])},key:"total",fixed:"right",render(i){return o((i.d+i.u)*parseInt(i.server_rate))}}];function o(i){const l=i/1024,a=l/1024,s=a/1024,c=s/1024;return c>=1?ai(c)+" TB":s>=1?ai(s)+" GB":a>=1?ai(a)+" MB":ai(l)+" KB"}const n=A([]);async function r(){const{data:i}=await sN();n.value=i}return Xt(()=>{r()}),(i,l)=>{const a=ea,s=sc,c=So,d=No;return ge(),Xe(d,null,{default:re(()=>[oe(c,{class:"border-rounded-5"},{default:re(()=>[oe(a,{type:"info",bordered:!1,class:"mb-20"},{default:re(()=>[ot(" 流量明细仅保留近一个月数据以供查询。 ")]),_:1}),oe(s,{columns:t,data:n.value,"scroll-x":600},null,8,["data"])]),_:1})]),_:1})}}}),CG=Object.freeze(Object.defineProperty({__proto__:null,default:yG},Symbol.toStringTag,{value:"Module"})),wG={name:"NOTFOUND"},_G={"h-full":"",flex:""};function SG(e,t,o,n,r,i){const l=Bt,a=WD;return ge(),Fe("div",_G,[oe(a,{"m-auto":"",status:"404",title:"404 资源不存在",description:"生活总归带点荒谬"},{footer:re(()=>[oe(l,null,{default:re(()=>[ot("找点乐子吧")]),_:1})]),_:1})])}const $G=hc(wG,[["render",SG]]),kG=Object.freeze(Object.defineProperty({__proto__:null,default:$G},Symbol.toStringTag,{value:"Module"})),PG={class:"inline-block",viewBox:"0 0 32 32",width:"1em",height:"1em"},RG=L("path",{fill:"currentColor",d:"M26 30H14a2 2 0 0 1-2-2v-3h2v3h12V4H14v3h-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v24a2 2 0 0 1-2 2Z"},null,-1),zG=L("path",{fill:"currentColor",d:"M14.59 20.59L18.17 17H4v-2h14.17l-3.58-3.59L16 10l6 6l-6 6l-1.41-1.41z"},null,-1),TG=[RG,zG];function IG(e,t){return ge(),Fe("svg",PG,[...TG])}const MG={name:"carbon-login",render:IG},EG=e=>_t({url:"/passport/auth/login",method:"post",data:e}),OG=e=>_t({url:"/passport/auth/register",method:"post",data:e});function Ky(){return _t.get("/guest/comm/config")}function qy(e,t){return _t.post("/passport/comm/sendEmailVerify",{email:e,recaptcha_data:t})}function AG(e,t,o){return _t.post("/passport/auth/forget",{email:e,password:t,email_code:o})}const BG={class:"p-24"},FG=["src"],LG={key:1,class:"m-1 text-center text-36 font-normal",color:"#343a40"},DG={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},HG={"mt-20":"","w-full":""},NG={"mt-20":"","w-full":""},jG={"mt-20":"","w-full":""},WG={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},VG=L("div",null,"简体中文",-1),UG=ne({__name:"login",setup(e){const t=Qo(),o=Dl(),n=A({email:"",password:""});r();function r(){const l=Wl.get("loginInfo");l.value&&(n.value.email=l.value.email||"",n.value.password=l.value.password||"")}async function i(){var s;const{email:l,password:a}=n.value;if(!l||!a){window.$message.warning("请输入用户名和密码");return}try{const c=await EG({email:l,password:a.toString()});(s=c.data)!=null&&s.auth_data&&(window.$message.success("登录成功"),NH(c.data.auth_data),o.push("/"))}catch{}}return(l,a)=>{const s=Xo,c=MG,d=Bt,u=Fr("router-link"),f=dc,p=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(p,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>[L("div",BG,[Ce(t).logo?(ge(),Fe("img",{key:0,src:Ce(t).logo,class:"mb-1em"},null,8,FG)):(ge(),Fe("h1",LG,Ke(Ce(t).title),1)),L("h5",DG,Ke(Ce(t).description),1),L("div",HG,[oe(s,{value:n.value.email,"onUpdate:value":a[0]||(a[0]=h=>n.value.email=h),autofocus:"",placeholder:"邮箱",maxlength:40},null,8,["value"])]),L("div",NG,[oe(s,{value:n.value.password,"onUpdate:value":a[1]||(a[1]=h=>n.value.password=h),class:"",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40,onKeydown:yi(i,["enter"])},null,8,["value","onKeydown"])]),L("div",jG,[oe(d,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary","icon-placement":"left",onClick:i},{icon:re(()=>[oe(c)]),default:re(()=>[ot(" 登录 ")]),_:1})])]),L("div",WG,[L("div",null,[oe(u,{to:"/register",class:"text-#6c757d"},{default:re(()=>[ot("注册")]),_:1}),oe(f,{vertical:""}),oe(u,{to:"/forgetpassword",class:"text-#6c757d"},{default:re(()=>[ot("忘记密码")]),_:1})]),VG])]),_:1})],4)}}}),KG=Object.freeze(Object.defineProperty({__proto__:null,default:UG},Symbol.toStringTag,{value:"Module"})),qG={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},GG=L("path",{fill:"currentColor",d:"M9 9.5c0 .8-.7 1.5-1.5 1.5S6 10.3 6 9.5S6.7 8 7.5 8S9 8.7 9 9.5m7 0c0 .8-.7 1.5-1.5 1.5S13 10.3 13 9.5S13.7 8 14.5 8s1.5.7 1.5 1.5m-2 4.62L11.88 12l-1.06 1.06l1.06 1.06l-1.06 1.06l1.06 1.06l-1.06 1.06l1.06 1.06L14 16.24l-1.06-1.06L14 14.12M16.85 13a2.05 2.05 0 0 0-2.05 2.05c0 .57.23 1.07.6 1.45l3.5 3.5l3.5-3.5c.37-.37.6-.89.6-1.45A2.05 2.05 0 0 0 20.95 13c-.55 0-1.08.23-1.45.6l-.6.6l-.6-.59c-.37-.38-.9-.61-1.45-.61M15 18.92A7.979 7.979 0 0 1 11 20a8 8 0 0 1-8-8a8 8 0 0 1 8-8c4.26 0 7.73 3.33 8 7.5c.58-.31 1.26-.5 1.95-.5c-.5-5.05-4.77-9-9.95-9A10 10 0 0 0 1 12a10 10 0 0 0 10 10c2 0 3.88-.6 5.45-1.62L15 18.92Z"},null,-1),YG=[GG];function XG(e,t){return ge(),Fe("svg",qG,[...YG])}const ZG={name:"mdi-emoticon-kiss-outline",render:XG},Gy=ne({__name:"vueRecaptcha",props:{sitekey:{type:String,required:!0},size:{type:String,required:!1,default:"normal"},theme:{type:String,required:!1,default:"light"},hl:{type:String,required:!1},loadingTimeout:{type:Number,required:!1,default:0}},emits:{verify:e=>e!=null&&e!="",error:e=>e,expire:null,fail:null},setup(e,{expose:t,emit:o}){const n=e,r=A(null);let i=null;t({execute:function(){window.grecaptcha.execute(i)},reset:function(){window.grecaptcha.reset(i)}});function l(){i=window.grecaptcha.render(r.value,{sitekey:n.sitekey,theme:n.theme,size:n.size,callback:a=>o("verify",a),"expired-callback":()=>o("expire"),"error-callback":()=>o("fail")})}return Lt(()=>{window.grecaptcha==null?new Promise((a,s)=>{let c,d=!1;window.recaptchaReady=function(){d||(d=!0,clearTimeout(c),a())};const u="recaptcha-script",f=g=>()=>{var m;d||(d=!0,clearTimeout(c),(m=document.getElementById(u))==null||m.remove(),s(g))};n.loadingTimeout>0&&(c=setTimeout(f("timeout"),n.loadingTimeout));const p=window.document,h=p.createElement("script");h.id=u,h.onerror=f("error"),h.onabort=f("aborted"),h.setAttribute("src",`https://www.google.com/recaptcha/api.js?onload=recaptchaReady&render=explicit&hl=${n.hl}&_=${+new Date}`),p.head.appendChild(h)}).then(()=>{l()}).catch(a=>{o("error",a)}):l()}),(a,s)=>(ge(),Fe("div",{ref_key:"recaptchaDiv",ref:r},null,512))}}),JG={class:"p-24"},QG={class:"m-1 text-center text-36 font-normal",color:"#343a40"},eY={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},tY={"mt-20":"","w-full":""},oY={key:0,"mt-20":"","w-full":""},nY={"mt-20":"","w-full":""},rY={"mt-20":"","w-full":""},iY={"mt-20":"","w-full":""},lY={"mt-20":"","w-full":""},aY={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},sY=L("div",null,"简体中文",-1),cY=ne({__name:"register",setup(e){const t=Qo(),o=Dl(),n=A({email:"",password:"",confirm_password:"",invite_code:"",suffix:"",email_code:""}),r=A(null),i=A(),l=A(!1),a=A();function s(x){r.value=x,setTimeout(()=>{l.value=!1,i.value.reset(),a.value==="register"?(g(),a.value=""):a.value==="sendEmailVerify"&&(h(),a.value="")},500)}function c(){i.value.reset()}function d(){i.value.reset()}function u(){i.value.reset()}const f=A(!1),p=A(0);async function h(){var _,C;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}if(f.value=!0,p.value>0){window.$message.warning(`${p.value}秒后可重新发送`);return}if((_=m.value)!=null&&_.is_recaptcha&&((C=m.value)!=null&&C.is_recaptcha)&&!r.value){l.value=!0,f.value=!1,a.value="sendEmailVerify";return}const x=n.value.suffix?`${n.value.email}${n.value.suffix}`:n.value.email,{data:P}=await qy(x,r.value);if(P===!0){window.$message.success("发送成功"),p.value=60;const S=setInterval(()=>{p.value--,p.value===0&&clearInterval(S)},1e3);r.value=""}f.value=!1}async function g(){var w,R;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}const{email:x,password:P,confirm_password:_,invite_code:C,email_code:S}=n.value;if(!x||!P){window.$message.warning("请输入账号密码");return}if(P!==_){window.$message.warning("请确保两次密码输入一致");return}if((w=m.value)!=null&&w.is_recaptcha&&((R=m.value)!=null&&R.is_recaptcha)){r.value||(l.value=!0),a.value="register";return}const{data:y}=await OG({email:x,password:P.toString(),invite_code:C,email_code:S});y.auth_data&&(window.$message.success("注册成功"),c5(y.auth_data),o.push("/"))}const m=A();async function b(){var P,_;const{data:x}=await Ky();x&&(m.value=x,Sp(x.email_whitelist_suffix)&&(n.value.suffix=(P=x.email_whitelist_suffix)!=null&&P[0]?"@"+((_=x.email_whitelist_suffix)==null?void 0:_[0]):""))}return Xt(()=>{b()}),(x,P)=>{const _=Zr,C=Xo,S=Lf,y=oc,w=Bt,R=ZG,$=Fr("router-link"),k=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(_,{show:l.value,"onUpdate:show":P[0]||(P[0]=z=>l.value=z)},{default:re(()=>{var z,V,W;return[(z=m.value)!=null&&z.is_recaptcha&&((V=m.value)!=null&&V.recaptcha_site_key)?lo((ge(),Xe(Ce(Gy),{key:0,sitekey:(W=m.value)==null?void 0:W.recaptcha_site_key,size:"normal",theme:"light",hl:"tr","loading-timeout":500,onVerify:s,onExpire:c,onFail:d,onError:u,ref_key:"vueRecaptchaRef",ref:i},null,8,["sitekey"])),[[To,l.value]]):xt("",!0)]}),_:1},8,["show"]),oe(k,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>{var z,V;return[L("div",JG,[L("h1",QG,Ke(Ce(t).title),1),L("h5",eY,Ke(Ce(t).description),1),L("div",tY,[oe(y,{class:"flex"},{default:re(()=>{var W,D,I;return[oe(C,{value:n.value.email,"onUpdate:value":P[1]||(P[1]=H=>n.value.email=H),autofocus:"",class:"flex-[2] pl-5",placeholder:"邮箱",maxlength:40},null,8,["value"]),Ce(Sp)((W=m.value)==null?void 0:W.email_whitelist_suffix)?(ge(),Xe(S,{key:0,value:n.value.suffix,"onUpdate:value":P[2]||(P[2]=H=>n.value.suffix=H),options:((I=(D=m.value)==null?void 0:D.email_whitelist_suffix)==null?void 0:I.map(H=>({value:`@${H}`,label:`@${H}`})))||[],class:"flex-[1]"},null,8,["value","options"])):xt("",!0)]}),_:1})]),(z=m.value)!=null&&z.is_email_verify?(ge(),Fe("div",oY,[oe(y,{class:"flex"},{default:re(()=>[oe(C,{value:n.value.email_code,"onUpdate:value":P[3]||(P[3]=W=>n.value.email_code=W),placeholder:"邮箱验证码",class:"pl-5"},null,8,["value"]),oe(w,{type:"primary",onClick:P[4]||(P[4]=W=>h()),loading:f.value,disabled:f.value||p.value>0},{default:re(()=>[ot(Ke(p.value||"发送"),1)]),_:1},8,["loading","disabled"])]),_:1})])):xt("",!0),L("div",nY,[oe(C,{value:n.value.password,"onUpdate:value":P[5]||(P[5]=W=>n.value.password=W),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40,onKeydown:yi(g,["enter"])},null,8,["value","onKeydown"])]),L("div",rY,[oe(C,{value:n.value.confirm_password,"onUpdate:value":P[6]||(P[6]=W=>n.value.confirm_password=W),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"再次输入密码",maxlength:40,onKeydown:yi(g,["enter"])},null,8,["value","onKeydown"])]),L("div",iY,[oe(C,{value:n.value.invite_code,"onUpdate:value":P[7]||(P[7]=W=>n.value.invite_code=W),autofocus:"",class:"pl-5",placeholder:["邀请码",(V=m.value)!=null&&V.is_invite_force?"(必填)":"(选填)"],maxlength:20},null,8,["value","placeholder"])]),L("div",lY,[oe(w,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary",onClick:g,"icon-placement":"left"},{icon:re(()=>[oe(R)]),default:re(()=>[ot(" 注册")]),_:1})])]),L("div",aY,[L("div",null,[oe($,{to:"/login",class:"text-#6c757d"},{default:re(()=>[ot("返回登录")]),_:1})]),sY])]}),_:1})],4)}}}),dY=Object.freeze(Object.defineProperty({__proto__:null,default:cY},Symbol.toStringTag,{value:"Module"})),uY={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},fY=L("path",{fill:"currentColor",d:"M17 8.25a1.25 1.25 0 1 0 0-2.5a1.25 1.25 0 0 0 0 2.5Zm-8.05.35a6.554 6.554 0 0 1 6.55-6.55c3.596 0 6.55 2.819 6.55 6.45a6.51 6.51 0 0 1-1.255 3.852a6.014 6.014 0 0 0-1.276-.798a5.026 5.026 0 0 0 1.03-3.054c0-2.769-2.247-4.95-5.05-4.95a5.054 5.054 0 0 0-5.05 5.05c0 .262.034.539.088.845a1.774 1.774 0 0 1-.486 1.564l-6.236 6.235a1.25 1.25 0 0 0-.366.884V20.3c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-1.5c0-.69.56-1.25 1.25-1.25h1.75V15.8c0-.65.497-1.185 1.132-1.245l1.077 1.078a1.758 1.758 0 0 0-.378.417h-.33v1.75c0 .69-.56 1.25-1.25 1.25H7.95v1.25a1.75 1.75 0 0 1-1.75 1.75H3.7a1.75 1.75 0 0 1-1.75-1.75v-2.172c0-.73.289-1.429.805-1.944L8.99 9.948a.275.275 0 0 0 .07-.244A6.387 6.387 0 0 1 8.95 8.6Zm4.83 2.68a.75.75 0 1 0-1.06-1.06l-2 2a.75.75 0 0 0 0 1.06l2 2a.75.75 0 1 0 1.06-1.06l-.72-.72H17a3.5 3.5 0 1 1-3.5 3.5a.75.75 0 0 0-1.5 0a5 5 0 1 0 5-5h-3.94l.72-.72Z"},null,-1),hY=[fY];function pY(e,t){return ge(),Fe("svg",uY,[...hY])}const vY={name:"fluent-key-reset24-regular",render:pY},gY={class:"p-24"},mY={class:"m-1 text-center text-36 font-normal",color:"#343a40"},bY={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},xY={"mt-20":"","w-full":""},yY={"mt-20":"","w-full":""},CY={"mt-20":"","w-full":""},wY={"mt-20":"","w-full":""},_Y={"mt-20":"","w-full":""},SY={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},$Y=L("div",null,"简体中文",-1),kY=ne({__name:"forgetpassword",setup(e){const t=Qo(),o=Dl(),n=A({email:"",email_code:"",password:"",confirm_password:"",invite_code:"",suffix:""}),r=A(null),i=A(),l=A(!1),a=A();function s(x){r.value=x,setTimeout(()=>{l.value=!1,i.value.reset(),a.value==="sendEmailVerify"&&(h(),a.value="")},500)}function c(){i.value.reset()}function d(){i.value.reset()}function u(){i.value.reset()}const f=A(!1),p=A(0);async function h(){var _,C;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}if(f.value=!0,p.value>0){window.$message.warning(`${p.value}秒后可重新发送`);return}if((_=m.value)!=null&&_.is_recaptcha&&((C=m.value)!=null&&C.is_recaptcha)&&!r.value){l.value=!0,f.value=!1,a.value="sendEmailVerify";return}const x=n.value.suffix?`${n.value.email}${n.value.suffix}`:n.value.email,{data:P}=await qy(x,r.value);if(P===!0){window.$message.success("发送成功"),p.value=60;const S=setInterval(()=>{p.value--,p.value===0&&clearInterval(S)},1e3);r.value=""}f.value=!1}async function g(){if(n.value.email===""){window.$message.error("请输入邮箱地址");return}const{email:x,password:P,confirm_password:_,email_code:C}=n.value;if(!x||!P){window.$message.warning("请输入账号密码");return}if(P!==_){window.$message.warning("请确保两次密码输入一致");return}const{data:S}=await AG(x,P.toString(),C);S&&(window.$message.success("重置密码成功,正在返回登录"),setTimeout(()=>{o.push("/login")},500))}const m=A();async function b(){const{data:x}=await Ky();x&&(m.value=x)}return Xt(()=>{b()}),(x,P)=>{const _=Zr,C=Xo,S=oc,y=Bt,w=vY,R=Fr("router-link"),$=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(_,{show:l.value,"onUpdate:show":P[0]||(P[0]=k=>l.value=k)},{default:re(()=>{var k,z,V;return[(k=m.value)!=null&&k.is_recaptcha&&((z=m.value)!=null&&z.recaptcha_site_key)?lo((ge(),Xe(Ce(Gy),{key:0,sitekey:(V=m.value)==null?void 0:V.recaptcha_site_key,size:"normal",theme:"light",hl:"tr","loading-timeout":500,onVerify:s,onExpire:c,onFail:d,onError:u,ref_key:"vueRecaptchaRef",ref:i},null,8,["sitekey"])),[[To,l.value]]):xt("",!0)]}),_:1},8,["show"]),oe($,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>[L("div",gY,[L("h1",mY,Ke(Ce(t).title),1),L("h5",bY,Ke(Ce(t).description),1),L("div",xY,[oe(S,{class:"flex"},{default:re(()=>[oe(C,{value:n.value.email,"onUpdate:value":P[1]||(P[1]=k=>n.value.email=k),autofocus:"",class:"flex-[2] pl-5",placeholder:"邮箱",maxlength:40},null,8,["value"])]),_:1})]),L("div",yY,[oe(S,{class:"flex"},{default:re(()=>[oe(C,{placeholder:"邮箱验证码",value:n.value.email_code,"onUpdate:value":P[2]||(P[2]=k=>n.value.email_code=k),class:"pl-5"},null,8,["value"]),oe(y,{type:"primary",onClick:P[3]||(P[3]=k=>h()),loading:f.value,disabled:f.value||p.value>0},{default:re(()=>[ot(Ke(p.value||"发送"),1)]),_:1},8,["loading","disabled"])]),_:1})]),L("div",CY,[oe(C,{value:n.value.password,"onUpdate:value":P[4]||(P[4]=k=>n.value.password=k),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40},null,8,["value"])]),L("div",wY,[oe(C,{value:n.value.confirm_password,"onUpdate:value":P[5]||(P[5]=k=>n.value.confirm_password=k),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"再次输入密码",maxlength:40,onKeydown:P[6]||(P[6]=yi(k=>g(),["enter"]))},null,8,["value"])]),L("div",_Y,[oe(y,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary","icon-placement":"left",onClick:P[7]||(P[7]=k=>g())},{icon:re(()=>[oe(w)]),default:re(()=>[ot(" 重置密码 ")]),_:1})])]),L("div",SY,[L("div",null,[oe(R,{to:"/login",class:"text-#6c757d"},{default:re(()=>[ot("返回登录")]),_:1})]),$Y])]),_:1})],4)}}}),PY=Object.freeze(Object.defineProperty({__proto__:null,default:kY},Symbol.toStringTag,{value:"Module"}))});export default RY(); + */var vs=function(){return vs=Object.assign||function(t){for(var o,n=1,r=arguments.length;nl.MAX_VERSION)throw new RangeError("Version value out of range");if(d<-1||d>7)throw new RangeError("Mask value out of range");this.size=a*4+17;for(var u=[],f=0;f7)throw new RangeError("Invalid value");var p,h;for(p=c;;p++){var g=l.getNumDataCodewords(p,s)*8,m=i.getTotalBits(a,p);if(m<=g){h=m;break}if(p>=d)throw new RangeError("Data too long")}for(var b=0,x=[l.Ecc.MEDIUM,l.Ecc.QUARTILE,l.Ecc.HIGH];b>>3]|=W<<7-(D&7)}),new l(p,s,V,u)},l.prototype.getModule=function(a,s){return 0<=a&&a>>9)*1335;var u=(s<<10|c)^21522;r(u>>>15==0);for(var d=0;d<=5;d++)this.setFunctionModule(8,d,n(u,d));this.setFunctionModule(8,7,n(u,6)),this.setFunctionModule(8,8,n(u,7)),this.setFunctionModule(7,8,n(u,8));for(var d=9;d<15;d++)this.setFunctionModule(14-d,8,n(u,d));for(var d=0;d<8;d++)this.setFunctionModule(this.size-1-d,8,n(u,d));for(var d=8;d<15;d++)this.setFunctionModule(8,this.size-15+d,n(u,d));this.setFunctionModule(8,this.size-8,!0)},l.prototype.drawVersion=function(){if(!(this.version<7)){for(var a=this.version,s=0;s<12;s++)a=a<<1^(a>>>11)*7973;var c=this.version<<12|a;r(c>>>18==0);for(var s=0;s<18;s++){var d=n(c,s),u=this.size-11+s%3,f=Math.floor(s/3);this.setFunctionModule(u,f,d),this.setFunctionModule(f,u,d)}}},l.prototype.drawFinderPattern=function(a,s){for(var c=-4;c<=4;c++)for(var d=-4;d<=4;d++){var u=Math.max(Math.abs(d),Math.abs(c)),f=a+d,p=s+c;0<=f&&f=p)&&C.push(w[y])})},b=0;b=1;c-=2){c==6&&(c=5);for(var d=0;d>>3],7-(s&7)),s++)}}r(s==a.length*8)},l.prototype.applyMask=function(a){if(a<0||a>7)throw new RangeError("Mask value out of range");for(var s=0;s5&&a++):(this.finderPenaltyAddHistory(d,u),c||(a+=this.finderPenaltyCountPatterns(u)*l.PENALTY_N3),c=this.modules[s][f],d=1);a+=this.finderPenaltyTerminateAndCount(c,d,u)*l.PENALTY_N3}for(var f=0;f5&&a++):(this.finderPenaltyAddHistory(p,u),c||(a+=this.finderPenaltyCountPatterns(u)*l.PENALTY_N3),c=this.modules[s][f],p=1);a+=this.finderPenaltyTerminateAndCount(c,p,u)*l.PENALTY_N3}for(var s=0;sl.MAX_VERSION)throw new RangeError("Version number out of range");var s=(16*a+128)*a+64;if(a>=2){var c=Math.floor(a/7)+2;s-=(25*c-10)*c-55,a>=7&&(s-=36)}return r(208<=s&&s<=29648),s},l.getNumDataCodewords=function(a,s){return Math.floor(l.getNumRawDataModules(a)/8)-l.ECC_CODEWORDS_PER_BLOCK[s.ordinal][a]*l.NUM_ERROR_CORRECTION_BLOCKS[s.ordinal][a]},l.reedSolomonComputeDivisor=function(a){if(a<1||a>255)throw new RangeError("Degree out of range");for(var s=[],c=0;c>>8||s>>>8)throw new RangeError("Byte out of range");for(var c=0,d=7;d>=0;d--)c=c<<1^(c>>>7)*285,c^=(s>>>d&1)*a;return r(c>>>8==0),c},l.prototype.finderPenaltyCountPatterns=function(a){var s=a[1];r(s<=this.size*3);var c=s>0&&a[2]==s&&a[3]==s*3&&a[4]==s&&a[5]==s;return(c&&a[0]>=s*4&&a[6]>=s?1:0)+(c&&a[6]>=s*4&&a[0]>=s?1:0)},l.prototype.finderPenaltyTerminateAndCount=function(a,s,c){return a&&(this.finderPenaltyAddHistory(s,c),s=0),s+=this.size,this.finderPenaltyAddHistory(s,c),this.finderPenaltyCountPatterns(c)},l.prototype.finderPenaltyAddHistory=function(a,s){s[0]==0&&(a+=this.size),s.pop(),s.unshift(a)},l.MIN_VERSION=1,l.MAX_VERSION=40,l.PENALTY_N1=3,l.PENALTY_N2=3,l.PENALTY_N3=40,l.PENALTY_N4=10,l.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],l.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],l}();e.QrCode=t;function o(l,a,s){if(a<0||a>31||l>>>a)throw new RangeError("Value out of range");for(var c=a-1;c>=0;c--)s.push(l>>>c&1)}function n(l,a){return(l>>>a&1)!=0}function r(l){if(!l)throw new Error("Assertion error")}var i=function(){function l(a,s,c){if(this.mode=a,this.numChars=s,this.bitData=c,s<0)throw new RangeError("Invalid argument");this.bitData=c.slice()}return l.makeBytes=function(a){for(var s=[],c=0,d=a;c=1<-1}}}),Jj=ne({name:"QRCodeSvg",props:ih,setup:function(e){var t=A(0),o=A(""),n=function(){var r=e.value,i=e.level,l=e.margin,a=si.QrCode.encodeText(r,rh[i]).getModules();t.value=a.length+l*2,o.value=Vy(a,l)};return n(),Fl(n),function(){return v("svg",{width:e.size,height:e.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t.value," ").concat(t.value)},[v("path",{fill:e.background,d:"M0,0 h".concat(t.value,"v").concat(t.value,"H0z")}),v("path",{fill:e.foreground,d:o.value})])}}}),Qj=ne({name:"QRCodeCanvas",props:ih,setup:function(e){var t=A(null),o=function(){var n=e.value,r=e.level,i=e.size,l=e.margin,a=e.background,s=e.foreground,c=t.value;if(c){var d=c.getContext("2d");if(d){var u=si.QrCode.encodeText(n,rh[r]).getModules(),f=u.length+l*2,p=window.devicePixelRatio||1,h=i/f*p;c.height=c.width=i*p,d.scale(h,h),d.fillStyle=a,d.fillRect(0,0,f,f),d.fillStyle=s,Xj?d.fill(new Path2D(Vy(u,l))):u.forEach(function(g,m){g.forEach(function(b,x){b&&d.fillRect(x+l,m+l,1,1)})})}}};return Lt(o),Fl(o),function(){return v("canvas",{ref:t,style:{width:"".concat(e.size,"px"),height:"".concat(e.size,"px")}})}}}),eW=ne({name:"Qrcode",render:function(){var e=this.$props,t=e.renderAs,o=e.value,n=e.size,r=e.margin,i=e.level,l=e.background,a=e.foreground,s=n>>>0,c=r>>>0,d=Wy(i)?i:jy;return v(t==="svg"?Jj:Qj,{value:o,size:s,margin:c,level:d,background:l,foreground:a})},props:Zj});const Ut=e=>(mm("data-v-ee553a42"),e=e(),bm(),e),tW=["innerHTML"],oW={class:"mb-5 md:mb-40"},nW={key:0,class:"mb-10"},rW=["onClick"],iW={class:"text-20"},lW={class:"text-16 font-600 color-[hsla(0,0%,100%,.75)]"},aW={key:0},sW={key:1},cW={class:"text-block mb-16 p-t-20 text-20 font-600"},dW={key:0,class:"mb-16 text-14 text-gray"},uW={key:1,class:"mb-16 text-14 font-600 text-red-500"},fW={key:2,class:"mb-16 text-14 text-gray"},hW={key:2},pW=Ut(()=>L("div",{class:"text-gray"},"购买订阅",-1)),vW=Ut(()=>L("div",{class:""},[L("div",{class:"text-16"},"查看教程"),L("div",{class:"text-14 text-gray"},"学习如何使用 V2board")],-1)),gW={class:""},mW=Ut(()=>L("div",{class:"text-16"},"一键订阅",-1)),bW=Ut(()=>L("div",{class:"text-14 text-gray"},"快速将节点导入对应客户端进行使用",-1)),xW={class:"w-64"},yW=Ut(()=>L("div",{class:"text-#666"},"复制订阅地址",-1)),CW={class:"w-64"},wW=["src"],_W=Ut(()=>L("div",{class:"text-#666"},"复制HY2订阅地址",-1)),SW={class:"w-64"},$W=["src"],kW=Ut(()=>L("div",{class:"text-#666"},"复制Vless订阅地址",-1)),PW={class:"w-64"},RW=Ut(()=>L("div",{class:"text-#666"},"扫描二维码订阅",-1)),zW=Ut(()=>L("div",{class:"font-bold"},"选择协议:",-1)),TW={class:"mb-20 flex"},IW={class:"text-center"},MW=Ut(()=>L("div",{class:"mt-10 text-center"},"使用支持扫码的客户端进行订阅",-1)),EW={key:2},OW={class:"w-64"},AW=["src"],BW=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),FW={class:"w-64"},LW=["src"],DW=Ut(()=>L("div",{class:"text-#666"},"导入到 ClashX Meta",-1)),HW={class:"w-64"},NW=["src"],jW=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),WW={key:3},VW={class:"w-64"},UW=["src"],KW=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),qW={class:"w-64"},GW=["src"],YW=Ut(()=>L("div",{class:"text-#666"},"导入到 Shadowsocket",-1)),XW={class:"w-64"},ZW=["src"],JW=Ut(()=>L("div",{class:"text-#666"},"导入到 Stash",-1)),QW={key:4},eV={class:"w-64"},tV=["src"],oV=Ut(()=>L("div",{class:"text-#666"},"导入到 sing-box",-1)),nV={class:"w-64"},rV=["src"],iV=Ut(()=>L("div",{class:"text-#666"},"导入到 NekoBox",-1)),lV={class:"w-64"},aV=["src"],sV=Ut(()=>L("div",{class:"text-#666"},"导入到 Clash Meta",-1)),cV={class:"w-64"},dV=["src"],uV=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),fV={key:5},hV={class:"w-64"},pV=["src"],vV=Ut(()=>L("div",{class:"text-#666"},"导入到 Clash",-1)),gV={class:"w-64"},mV=["src"],bV=Ut(()=>L("div",{class:"text-#666"},"导入到 Hiddify",-1)),xV={class:""},yV={class:"text-16"},CV=Ut(()=>L("div",{class:"text-14 text-gray"},"对您当前的订阅进行购买",-1)),wV=Ut(()=>L("div",{class:""},[L("div",{class:"text-16"},"遇到问题"),L("div",{class:"text-14 text-gray"},"遇到问题可以通过工单与我们沟通")],-1)),_V="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgd2lkdGg9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwIDgpIj48Y2lyY2xlIGN4PSIxNzYiIGN5PSIxMiIgcj0iNCIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNMjAuNS41bDIzIDExbS0yOSA4NGwtMy43OSAxMC4zNzdNMjcuMDM3IDEzMS40bDUuODk4IDIuMjAzLTMuNDYgNS45NDcgNi4wNzIgMi4zOTItMy45MzMgNS43NThtMTI4LjczMyAzNS4zN2wuNjkzLTkuMzE2IDEwLjI5Mi4wNTIuNDE2LTkuMjIyIDkuMjc0LjMzMk0uNSA0OC41czYuMTMxIDYuNDEzIDYuODQ3IDE0LjgwNWMuNzE1IDguMzkzLTIuNTIgMTQuODA2LTIuNTIgMTQuODA2TTEyNC41NTUgOTBzLTcuNDQ0IDAtMTMuNjcgNi4xOTJjLTYuMjI3IDYuMTkyLTQuODM4IDEyLjAxMi00LjgzOCAxMi4wMTJtMi4yNCA2OC42MjZzLTQuMDI2LTkuMDI1LTE4LjE0NS05LjAyNS0xOC4xNDUgNS43LTE4LjE0NSA1LjciIHN0cm9rZT0iI2RkZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNODUuNzE2IDM2LjE0Nmw1LjI0My05LjUyMWgxMS4wOTNsNS40MTYgOS41MjEtNS40MSA5LjE4NUg5MC45NTN6bTYzLjkwOSAxNS40NzloMTAuNzV2MTAuNzVoLTEwLjc1eiIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48ZyBmaWxsPSIjZGRkIj48Y2lyY2xlIGN4PSI3MS41IiBjeT0iNy41IiByPSIxLjUiLz48Y2lyY2xlIGN4PSIxNzAuNSIgY3k9Ijk1LjUiIHI9IjEuNSIvPjxjaXJjbGUgY3g9IjgxLjUiIGN5PSIxMzQuNSIgcj0iMS41Ii8+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjIzLjUiIHI9IjEuNSIvPjxwYXRoIGQ9Ik05MyA3MWgzdjNoLTN6bTMzIDg0aDN2M2gtM3ptLTg1IDE4aDN2M2gtM3oiLz48L2c+PHBhdGggZD0iTTM5LjM4NCA1MS4xMjJsNS43NTgtNC40NTQgNi40NTMgNC4yMDUtMi4yOTQgNy4zNjNoLTcuNzl6TTEzMC4xOTUgNC4wM2wxMy44MyA1LjA2Mi0xMC4wOSA3LjA0OHptLTgzIDk1bDE0LjgzIDUuNDI5LTEwLjgyIDcuNTU3LTQuMDEtMTIuOTg3ek01LjIxMyAxNjEuNDk1bDExLjMyOCAyMC44OTdMMi4yNjUgMTgweiIgc3Ryb2tlPSIjZGRkIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48cGF0aCBkPSJNMTQ5LjA1IDEyNy40NjhzLS41MSAyLjE4My45OTUgMy4zNjZjMS41NiAxLjIyNiA4LjY0Mi0xLjg5NSAzLjk2Ny03Ljc4NS0yLjM2Ny0yLjQ3Ny02LjUtMy4yMjYtOS4zMyAwLTUuMjA4IDUuOTM2IDAgMTcuNTEgMTEuNjEgMTMuNzMgMTIuNDU4LTYuMjU3IDUuNjMzLTIxLjY1Ni01LjA3My0yMi42NTQtNi42MDItLjYwNi0xNC4wNDMgMS43NTYtMTYuMTU3IDEwLjI2OC0xLjcxOCA2LjkyIDEuNTg0IDE3LjM4NyAxMi40NSAyMC40NzYgMTAuODY2IDMuMDkgMTkuMzMxLTQuMzEgMTkuMzMxLTQuMzEiIHN0cm9rZT0iI2RkZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMjUiLz48L2c+PC9zdmc+",SV=ne({__name:"index",setup(e){const t=Qo(),o=navigator.userAgent.toLowerCase();console.log();let n="unknown";o.includes("windows")?n="windows":o.includes("macintosh")?n="mac":o.includes("android")?n="android":(o.includes("iphone")||o.includes("ipad"))&&(n="ios");const r=ra(),i=A(!1),l=A();Lt(()=>{});const a=A(!1),s=A(!1),c=A(""),d=A(["auto"]),u=[{label:"自动",type:"auto"},{label:"Vless",type:"vless"},{label:"Hy1",type:"hysteria"},{label:"Hy2",type:"hysteria2"}];function f($){var k,z;$=="auto"?(d.value=["auto"],c.value=((k=m.value)==null?void 0:k.subscribe_url)||""):(d.value=d.value.filter(V=>V!=="auto"),d.value.includes($)?d.value=d.value.filter(V=>V!==$):d.value.push($),c.value=((z=m.value)==null?void 0:z.subscribe_url)+"&types="+d.value.join(","))}function p($){window.location.href=$}function h($){return btoa(unescape(encodeURIComponent($)))}const g=A(!0),m=A();async function b(){g.value=!0;const{data:$}=await ZH();$&&(m.value=$),g.value=!1}const x=A([]);async function P(){const{data:$}=await JH();x.value=$,$.map(k=>{var z;(z=k.tags)!=null&&z.includes("弹窗")&&(i.value=!0,l.value=k)})}const _=A([0,0,0]);async function C(){const{data:$}=await XH();$&&(_.value=$)}const S=A(),y=A();async function w(){const{data:$}=await Ly();if($){S.value=$;const z=[...new Set($.map(V=>{let W=V.type;return V.type==="hysteria"&&V.version==2&&(W="hysteria2"),W}))];y.value=z}}function R(){P(),b(),C(),w()}return Xt(()=>{R()}),($,k)=>{const z=Zr,V=Bt,W=ea,D=Rr,I=ZO,H=So,K=na,G=AD,N=Yj,te=Gf,ie=Vj,me=Dj,$e=rc,Pe=qf,Re=No;return ge(),Xe(Re,{"show-footer":!1},{default:re(()=>{var X,ce;return[oe(z,{show:i.value,"onUpdate:show":k[0]||(k[0]=Z=>i.value=Z),class:"custom-card",preset:"card",title:(X=l.value)==null?void 0:X.title,size:"huge",bordered:!1,style:{width:"600px"},segmented:{content:"soft"}},{default:re(()=>{var Z;return[L("div",{innerHTML:(Z=l.value)==null?void 0:Z.content},null,8,tW)]}),_:1},8,["show","title"]),L("div",oW,[_.value[1]&&_.value[1]>0||_.value[0]&&_.value[0]>0?(ge(),Fe("div",nW,[_.value[1]&&_.value[1]>0?(ge(),Xe(W,{key:0,type:"warning","show-icon":!1,bordered:!0,closable:"",class:"mb-5"},{default:re(()=>[ot(Ke(_.value[1])+" 条工单正在处理 ",1),oe(V,{text:"",strong:"",onClick:k[1]||(k[1]=Z=>Ce(Jt).push("/ticket"))},{default:re(()=>[ot("立即查看")]),_:1})]),_:1})):xt("",!0),_.value[0]&&_.value[0]>0?(ge(),Xe(W,{key:1,type:"error","show-icon":!1,bordered:!0,closable:"",class:"mb-5"},{default:re(()=>[ot(" 还有没支付的订单 "),oe(V,{text:"",strong:"",onClick:k[2]||(k[2]=Z=>Ce(Jt).push("/order"))},{default:re(()=>[ot("立即支付")]),_:1})]),_:1})):xt("",!0)])):xt("",!0),lo(oe(H,{class:"w-100% cursor-pointer overflow-hidden border-rounded-5 text-white transition hover:opacity-75",bordered:!1,"content-style":"padding: 0"},{default:re(()=>[oe(I,{autoplay:""},{default:re(()=>[(ge(!0),Fe(st,null,Bo(x.value,Z=>(ge(),Fe("div",{key:Z.id,class:"carousel-img flex flex-col justify-between p-20",style:zn({background:`rgba(0, 0, 0, 0.5) url(${_V}) no-repeat center/cover`}),onClick:ee=>(i.value=!0,l.value=Z)},[L("div",null,[oe(D,{bordered:!1,class:"bg-#e04f1a text-12 color-white"},{default:re(()=>[ot(" 公告 ")]),_:1})]),L("div",null,[L("p",iW,Ke(Z.title),1),L("p",lW,Ke(Ce(kn)(Z.created_at)),1)])],12,rW))),128))]),_:1})]),_:1},512),[[To,((ce=x.value)==null?void 0:ce.length)>0]]),oe(H,{title:"我的订阅",class:"mt-5 border-rounded-5 md:m-t-20"},{default:re(()=>{var Z,ee,se,M,B,Y,le,he,J,de,pe,ae,q,fe,we,ze,Le,Ne;return[g.value?(ge(),Fe("blockquote",aW,[oe(K,{text:"",repeat:1,class:"w-60%"}),oe(K,{text:"",repeat:1,class:"w-80%"}),oe(K,{text:"",repeat:1})])):(Z=m.value)!=null&&Z.plan_id?(ge(),Fe("blockquote",sW,[L("div",cW,Ke((se=(ee=m.value)==null?void 0:ee.plan)==null?void 0:se.name),1),((M=m.value)==null?void 0:M.expired_at)===null?(ge(),Fe("div",dW,"该订阅长期有效")):(B=m.value)!=null&&B.expired_at&&(((Y=m.value)==null?void 0:Y.expired_at)??0)[ot(" 续费订阅 ")]),_:1})):xt("",!0)])):(ge(),Fe("blockquote",hW,[L("div",{class:"cursor-pointer pt-20 text-center",onClick:k[3]||(k[3]=qe=>Ce(Jt).push("/plan"))},[oe(N,{class:"text-40"}),pW])]))]}),_:1}),oe(H,{title:"捷径",class:"m-t-20 border-rounded-5","content-style":"padding: 0"},{default:re(()=>[oe(Pe,{clickable:"",hoverable:""},{default:re(()=>[oe(te,{class:"flex cursor-pointer justify-between p-19 hover:bg-#f6f6f6",onClick:k[4]||(k[4]=Z=>Ce(Jt).push("/knowledge"))},{default:re(()=>[vW]),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19 hover:bg-#f6f6f6",onClick:k[23]||(k[23]=Z=>a.value=!0)},{default:re(()=>[L("div",gW,[mW,bW,oe(z,{show:a.value,"onUpdate:show":k[22]||(k[22]=Z=>a.value=Z)},{default:re(()=>[oe(H,{class:"max-w-100% w-300",bordered:!1,size:"huge",role:"dialog","aria-modal":"true",contentStyle:"padding:0"},{default:re(()=>[oe(Pe,{hoverable:""},{default:re(()=>{var Z,ee;return[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[5]||(k[5]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)((B=m.value)==null?void 0:B.subscribe_url)})},[L("div",xW,[oe(ie,{class:"text-30 text-#595959"})]),yW])]),_:1}),(Z=y.value)!=null&&Z.includes("hysteria2")?(ge(),Xe(te,{key:0,class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[6]||(k[6]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)(((B=m.value)==null?void 0:B.subscribe_url)+"&types=hysteria2")})},[L("div",CW,[L("img",{src:Ce(t).assets_path+"/images/icon/Hysteria2.svg",class:"h-30 w-30"},null,8,wW)]),_W])]),_:1})):xt("",!0),(ee=y.value)!=null&&ee.includes("vless")?(ge(),Xe(te,{key:1,class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[7]||(k[7]=se=>{var M,B;return((M=m.value)==null?void 0:M.subscribe_url)&&Ce(Ha)(((B=m.value)==null?void 0:B.subscribe_url)+"&types=vless")})},[L("div",SW,[L("img",{src:Ce(t).assets_path+"/images/icon/Vless.png",class:"h-30 w-30"},null,8,$W)]),kW])]),_:1})):xt("",!0),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[9]||(k[9]=se=>{var M;return c.value=((M=m.value)==null?void 0:M.subscribe_url)||"",s.value=!0})},[L("div",PW,[oe(me,{class:"text-30 text-#595959"})]),RW,oe(z,{show:s.value,"onUpdate:show":k[8]||(k[8]=se=>s.value=se)},{default:re(()=>[oe(H,{class:"w-300"},{default:re(()=>[zW,L("div",TW,[(ge(),Fe(st,null,Bo(u,se=>{var M;return lo(oe($e,{key:se.type,value:se.type,checked:d.value.includes(se.type),onClick:B=>f(se.type)},{default:re(()=>[ot(Ke(se.label),1)]),_:2},1032,["value","checked","onClick"]),[[To,((M=y.value)==null?void 0:M.includes(se.type))||se.type==="auto"]])}),64))]),L("div",IW,[oe(eW,{value:c.value,"render-as":"svg",class:"h-140 w-140"},null,8,["value"])]),MW]),_:1})]),_:1},8,["show"])])]),_:1}),Ce(n)==="mac"?(ge(),Fe("blockquote",EW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[10]||(k[10]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",OW,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,AW)]),BW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[11]||(k[11]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+m.value.subscribe_url+`&name=${Ce(t).title}`)})},[L("div",FW,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX Meta.png",class:"h-30 w-30"},null,8,LW)]),DW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[12]||(k[12]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",HW,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,NW)]),jW])]),_:1})])):xt("",!0),Ce(n)==="ios"?(ge(),Fe("blockquote",WW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[13]||(k[13]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",VW,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,UW)]),KW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[14]||(k[14]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("shadowrocket://add/sub://"+h(m.value.subscribe_url).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")+`?remark=${Ce(t).title}`)})},[L("div",qW,[L("img",{src:Ce(t).assets_path+"/images/icon/Shadowrocket.png",class:"h-30 w-30 border-rounded-5"},null,8,GW)]),YW])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[15]||(k[15]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("stash://install-config?url="+encodeURIComponent(m.value.subscribe_url)+`&name=${Ce(t).title}`)})},[L("div",XW,[L("img",{src:Ce(t).assets_path+"/images/icon/Stash.png",class:"h-30 w-30 border-rounded-5"},null,8,ZW)]),JW])]),_:1})])):xt("",!0),Ce(n)==="android"?(ge(),Fe("blockquote",QW,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[16]||(k[16]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",eV,[L("img",{src:Ce(t).assets_path+"/images/icon/sing-box.svg",class:"h-30 w-30"},null,8,tV)]),oV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[17]||(k[17]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",nV,[L("img",{src:Ce(t).assets_path+"/images/icon/NekoBox.png",class:"h-30 w-30"},null,8,rV)]),iV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[18]||(k[18]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",lV,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX Meta.png",class:"h-30 w-30"},null,8,aV)]),sV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[19]||(k[19]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",cV,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,dV)]),uV])]),_:1})])):xt("",!0),Ce(n)==="windows"?(ge(),Fe("blockquote",fV,[oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[20]||(k[20]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("clash://install-config?url="+(m.value.subscribe_url+"&types=hysteria2")+`&name=${Ce(t).title}`)})},[L("div",hV,[L("img",{src:Ce(t).assets_path+"/images/icon/ClashX.png",class:"h-30 w-30"},null,8,pV)]),vV])]),_:1}),oe(te,{class:"p-0!"},{default:re(()=>[L("div",{class:"flex cursor-pointer items-center pb-10 pl-20 pr-20 pt-10",onClick:k[21]||(k[21]=se=>{var M;return((M=m.value)==null?void 0:M.subscribe_url)&&p("sing-box://import-remote-profile?url="+m.value.subscribe_url+`#${Ce(t).title}`)})},[L("div",gV,[L("img",{src:Ce(t).assets_path+"/images/icon/Hiddify.svg",class:"h-30 w-30"},null,8,mV)]),bV])]),_:1})])):xt("",!0)]}),_:1})]),_:1})]),_:1},8,["show"])])]),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19",onClick:k[24]||(k[24]=Z=>Ce(r).plan_id?Ce(Jt).push("/plan/"+Ce(r).plan_id):Ce(Jt).push("/plan"))},{default:re(()=>{var Z;return[L("div",xV,[L("div",yV,Ke((Z=m.value)!=null&&Z.plan_id?"续费订阅":"购买订阅"),1),CV])]}),_:1}),oe(te,{class:"flex cursor-pointer justify-between p-19",onClick:k[25]||(k[25]=Z=>$.$router.push("/ticket"))},{default:re(()=>[wV]),_:1})]),_:1})]),_:1})])]}),_:1})}}}),$V=hc(SV,[["__scopeId","data-v-ee553a42"]]),kV=Object.freeze(Object.defineProperty({__proto__:null,default:$V},Symbol.toStringTag,{value:"Module"})),PV={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},RV=L("path",{fill:"currentColor","fill-rule":"evenodd",d:"M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"},null,-1),zV=[RV];function TV(e,t){return ge(),Fe("svg",PV,[...zV])}const IV={name:"ant-design-close-outlined",render:TV},MV={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},EV=L("path",{fill:"currentColor",d:"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1c-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 0 1 103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9c43.6-18.4 89.9-27.8 137.6-27.8c47.8 0 94.1 9.3 137.6 27.8c42.1 17.8 79.9 43.4 112.4 75.9c10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 0 0 3 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82C277 82 86.3 270.1 82 503.8a8 8 0 0 0 8 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 0 1-103.5 242.4a352.57 352.57 0 0 1-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 0 1-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 0 0-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942C747 942 937.7 753.9 942 520.2a8 8 0 0 0-8-8.2z"},null,-1),OV=[EV];function AV(e,t){return ge(),Fe("svg",MV,[...OV])}const BV={name:"ant-design-transaction-outlined",render:AV},FV={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},LV=L("path",{fill:"currentColor",d:"M19 17v2H7v-2s0-4 6-4s6 4 6 4m-3-9a3 3 0 1 0-3 3a3 3 0 0 0 3-3m3.2 5.06A5.6 5.6 0 0 1 21 17v2h3v-2s0-3.45-4.8-3.94M18 5a2.91 2.91 0 0 0-.89.14a5 5 0 0 1 0 5.72A2.91 2.91 0 0 0 18 11a3 3 0 0 0 0-6M8 10H5V7H3v3H0v2h3v3h2v-3h3Z"},null,-1),DV=[LV];function HV(e,t){return ge(),Fe("svg",FV,[...DV])}const NV={name:"mdi-invite",render:HV},jV={class:"text-50 font-400"},WV=L("span",{class:"m-l-20 text-20 text-#6c757d"},"CNY",-1),VV=L("div",{class:"text-#6c757d"},"当前剩余佣金",-1),UV={class:"flex justify-between p-b-5 p-t-5"},KV=L("div",null,"已注册用户数",-1),qV={class:"flex justify-between p-b-5 p-t-5"},GV=L("div",null,"佣金比率",-1),YV={class:"flex justify-between p-b-5 p-t-5"},XV=L("div",null,"确认中的佣金",-1),ZV={class:"flex justify-between p-b-5 p-t-5"},JV=L("div",null,"累计获得佣金",-1),QV={class:"m-t-10"},eU=L("div",{class:"m-b-5"},"当前推广佣金余额",-1),tU={class:"m-t-10"},oU=L("div",{class:"m-b-5"},"划转金额",-1),nU={class:"flex justify-end"},rU=ne({__name:"index",setup(e){const t=Qo(),o=[{title:"邀请码",key:"code",render(b){const x=`http://${window.location.host}/#/register?code=${b.code}`;return v("div",[v("span",b.code),v(Bt,{size:"small",onClick:()=>Ha(x),quaternary:!0,type:"info"},{default:()=>"复制链接"})])}},{title:"创建时间",key:"created_at",fixed:"right",render(b){return kn(b.created_at)}}],n=[{title:"发放时间",key:"created_at",render(b){return kn(b.created_at)}},{title:"佣金",key:"get_amount",fixed:"right",render(b){return ro(b.get_amount)}}],r=A(),i=A([]);async function l(){const b=await oN(),{data:x}=b;r.value=x.codes,i.value=x.stat}const a=A([]),s=vn({page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,50,100,150],onChange:b=>{s.page=b,c()},onUpdatePageSize:b=>{s.pageSize=b,s.page=1,c()}});async function c(){const b=await nN(s.page,s.pageSize),{data:x}=b;a.value=x}const d=A(!1);async function u(){d.value=!0;const{data:b}=await rN();b===!0&&(window.$message.success("已生成"),m()),d.value=!1}const f=A(!1),p=A(),h=A(!1);async function g(){h.value=!0;const b=p.value;if(typeof b!="number"){window.$message.error("请输入正确的划转金额");return}const{data:x}=await iN(b*100);x===!0&&(window.$message.success("划转成功"),f.value=!1,l()),h.value=!1}function m(){l(),c()}return Xt(()=>{m()}),(b,x)=>{const P=NV,_=BV,C=So,S=sc,y=IV,w=ea,R=Xo,$=EL,k=Zr,z=No;return ge(),Xe(z,null,{default:re(()=>[oe(C,{title:"我的邀请",class:"border-rounded-5"},{"header-extra":re(()=>[oe(P,{class:"text-40 text-gray"})]),default:re(()=>[L("div",null,[L("span",jV,Ke(Ce(ro)(i.value[4])),1),WV]),VV,oe(Ce(Bt),{size:"small",type:"primary",class:"m-t-10",onClick:x[0]||(x[0]=V=>f.value=!0)},{icon:re(()=>[oe(_)]),default:re(()=>[ot(" 划转 ")]),_:1})]),_:1}),oe(C,{class:"m-t-15 border-rounded-5"},{default:re(()=>[L("div",UV,[KV,L("div",null,Ke(i.value[0])+"人",1)]),L("div",qV,[GV,L("div",null,Ke(i.value[3])+"%",1)]),L("div",YV,[XV,L("div",null,"¥ "+Ke(i.value[2]),1)]),L("div",ZV,[JV,L("div",null,"¥ "+Ke(i.value[1]),1)])]),_:1}),oe(C,{title:"邀请码管理",class:"m-t-15 border-rounded-5"},{"header-extra":re(()=>[oe(Ce(Bt),{size:"tiny",type:"primary",round:"",loading:d.value,onClick:u},{default:re(()=>[ot("生成邀请码")]),_:1},8,["loading"])]),default:re(()=>[oe(S,{columns:o,data:r.value,bordered:!1},null,8,["data"])]),_:1}),oe(C,{title:"佣金发放记录",class:"m-t-15 border-rounded-5"},{default:re(()=>[oe(S,{columns:n,data:a.value,pagination:s},null,8,["data","pagination"])]),_:1}),oe(k,{show:f.value,"onUpdate:show":x[5]||(x[5]=V=>f.value=V)},{default:re(()=>[oe(C,{style:{width:"600px",position:"fixed",top:"30%",left:"50%",transform:"translate(-50%, -50%)"},segmented:{content:!0,footer:!0},title:"推广佣金划转至余额",size:"huge",role:"dialog","aria-modal":"true","footer-style":"padding-top: 10px; padding-bottom:10px",class:"max-w-100%"},{"header-extra":re(()=>[oe(y,{onClick:x[1]||(x[1]=V=>f.value=!1),class:"cursor-pointer text-20"})]),footer:re(()=>[L("div",nU,[L("div",null,[oe(Ce(Bt),{onClick:x[3]||(x[3]=V=>f.value=!1)},{default:re(()=>[ot("取消")]),_:1}),oe(Ce(Bt),{type:"primary",class:"ml-10",onClick:x[4]||(x[4]=V=>g()),loading:h.value,disabled:h.value},{default:re(()=>[ot("确定")]),_:1},8,["loading","disabled"])])])]),default:re(()=>[oe(w,{type:"warning"},{default:re(()=>[ot(" 划转后的余额仅用于"+Ke(Ce(t).title)+"消费使用 ",1)]),_:1}),L("div",QV,[eU,oe(R,{placeholder:Ce(ro)(i.value[4]),type:"number",disabled:""},null,8,["placeholder"])]),L("div",tU,[oU,oe($,{value:p.value,"onUpdate:value":x[2]||(x[2]=V=>p.value=V),placeholder:"请输入需要划转到余额的金额",clearable:""},null,8,["value"])])]),_:1})]),_:1},8,["show"])]),_:1})}}}),iU=Object.freeze(Object.defineProperty({__proto__:null,default:rU},Symbol.toStringTag,{value:"Module"})),lU={class:""},aU={class:"mb-4 text-16 font-600"},sU={class:"text-12 text-gray"},cU=["innerHTML"],dU=ne({__name:"index",setup(e){const t=A(!1),o=A();async function n(c){const{data:d}=await yN(c);d&&(o.value=d),t.value=!0}const r=A(""),i=A(!0),l=A();async function a(){i.value=!0;const c=r.value,{data:d}=await xN(c);l.value=d,i.value=!1}function s(){a()}return Xt(()=>{s()}),(c,d)=>{const u=Xo,f=Bt,p=oc,h=na,g=ta,m=Gf,b=qf,x=So,P=aB,_=iB,C=No;return ge(),Xe(C,{"show-footer":!1},{default:re(()=>[oe(p,null,{default:re(()=>[oe(u,{placeholder:"使用文档",value:r.value,"onUpdate:value":d[0]||(d[0]=S=>r.value=S),onKeyup:d[1]||(d[1]=yi(S=>s(),["enter"]))},null,8,["value"]),oe(f,{type:"primary",ghost:"",onClick:d[2]||(d[2]=S=>s())},{default:re(()=>[ot(" 搜索 ")]),_:1})]),_:1}),i.value?(ge(),Xe(g,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(h,{height:"20px",width:"33%"}),oe(h,{height:"20px",width:"66%"}),oe(h,{height:"20px"})]),_:1})):xt("",!0),(ge(!0),Fe(st,null,Bo(l.value,(S,y)=>(ge(),Xe(x,{key:y,title:y,class:"mt-20 border-rounded-5",contentStyle:"padding:0"},{default:re(()=>[oe(b,{hoverable:"",clickable:""},{default:re(()=>[(ge(!0),Fe(st,null,Bo(S,w=>(ge(),Xe(m,{key:w.id,onClick:R=>n(w.id)},{default:re(()=>[L("div",lU,[L("div",aU,Ke(w.title),1),L("div",sU,"最后更新 "+Ke(Ce(Gu)(w.updated_at)),1)])]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1032,["title"]))),128)),oe(_,{show:t.value,"onUpdate:show":d[3]||(d[3]=S=>t.value=S),width:"80%",placement:"right"},{default:re(()=>{var S;return[oe(P,{title:(S=o.value)==null?void 0:S.title},{default:re(()=>{var y;return[L("div",{innerHTML:(y=o.value)==null?void 0:y.body},null,8,cU)]}),_:1},8,["title"])]}),_:1},8,["show"])]),_:1})}}}),uU=Object.freeze(Object.defineProperty({__proto__:null,default:dU},Symbol.toStringTag,{value:"Module"})),fU={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},hU=L("path",{fill:"currentColor",d:"M11 18h2v-2h-2v2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14a4 4 0 0 0-4 4h2a2 2 0 0 1 2-2a2 2 0 0 1 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5a4 4 0 0 0-4-4Z"},null,-1),pU=[hU];function vU(e,t){return ge(),Fe("svg",fU,[...pU])}const gU={name:"mdi-help-circle-outline",render:vU},mU={class:"flex"},bU=L("div",{class:"flex-[1]"},"名称",-1),xU={class:"flex flex-[3] text-center"},yU={class:"flex flex-1 items-center justify-center"},CU=L("span",null," 五分钟内节点在线情况 ",-1),wU={class:"flex flex-1 items-center justify-center"},_U=L("span",null," 使用的流量将乘以倍率进行扣除 ",-1),SU=L("div",{class:"flex-1"},"标签",-1),$U={class:"flex"},kU={class:"flex-[1]"},PU={class:"flex flex-[3] text-center"},RU={class:"flex flex-[1] items-center justify-center"},zU={class:"flex-[1]"},TU={class:"flex-[1]"},IU={key:0},MU={key:1},EU=ne({__name:"index",setup(e){const t=A([]),o=A(!0);async function n(){o.value=!0;const r=await Ly(),{data:i}=r;t.value=i,o.value=!1}return Xt(()=>{n()}),(r,i)=>{const l=na,a=ta,s=gU,c=lc,d=Rr,u=Gf,f=qf,p=Fr("router-link"),h=ea,g=No;return ge(),Xe(g,null,{default:re(()=>[o.value?(ge(),Xe(a,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(l,{height:"20px",width:"33%"}),oe(l,{height:"20px",width:"66%"}),oe(l,{height:"20px"})]),_:1})):t.value.length>0?(ge(),Xe(f,{key:1,clickable:"",hoverable:""},{header:re(()=>[L("div",mU,[bU,L("div",xU,[L("div",yU,[ot(" 状态 "),oe(c,{placement:"bottom",trigger:"hover"},{trigger:re(()=>[oe(s,{class:"m-l-3 text-16"})]),default:re(()=>[CU]),_:1})]),L("div",wU,[ot(" 倍率 "),oe(c,{placement:"bottom",trigger:"hover"},{trigger:re(()=>[oe(s,{class:"m-l-3 text-16"})]),default:re(()=>[_U]),_:1})]),SU])])]),default:re(()=>[(ge(!0),Fe(st,null,Bo(t.value,m=>(ge(),Xe(u,{key:m.id},{default:re(()=>[L("div",$U,[L("div",kU,Ke(m.name),1),L("div",PU,[L("div",RU,[L("div",{class:Br(["h-6 w-6 rounded-full",m.is_online?"bg-blue-500":"bg-red-500"])},null,2)]),L("div",zU,[oe(d,{size:"small",round:"",class:""},{default:re(()=>[ot(Ke(m.rate)+" x ",1)]),_:2},1024)]),L("div",TU,[m.tags&&m.tags.length>0?(ge(),Fe("div",IU,[(ge(!0),Fe(st,null,Bo(m.tags,b=>(ge(),Xe(d,{size:"small",round:"",key:b},{default:re(()=>[ot(Ke(b),1)]),_:2},1024))),128))])):(ge(),Fe("span",MU,"-"))])])])]),_:2},1024))),128))]),_:1})):(ge(),Xe(h,{key:2,type:"info"},{default:re(()=>[L("div",null,[ot("没有可用节点,如果您未订阅或已过期请 "),oe(p,{class:"font-600",to:"/plan"},{default:re(()=>[ot("订阅")]),_:1}),ot("。")])]),_:1}))]),_:1})}}}),OU=Object.freeze(Object.defineProperty({__proto__:null,default:EU},Symbol.toStringTag,{value:"Module"})),AU=ne({__name:"index",setup(e){const t={0:"待支付",1:"开通中",2:"已取消",3:"已完成",4:"已折抵"},o={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"},n=[{title:"#订单号",key:"trade_no",render(s){return v(Bt,{text:!0,class:"color-primary",onClick:()=>Jt.push(`/order/${s.trade_no}`)},{default:()=>s.trade_no})}},{title:"周期",key:"period",render(s){return v(Rr,{round:!0,size:"small"},{default:()=>o[s.period]})}},{title:"订单金额",key:"total_amount",render(s){return ro(s.total_amount)}},{title:"订单状态",key:"status",render(s){const c=t[s.status],d=v("div",{class:["h-6 w-6 rounded-full mr-5",s.status===3?"bg-green-500":"bg-red-500"]});return v("div",{class:"flex items-center"},[d,c])}},{title:"创建时间",key:"created_at",render(s){return kn(s.created_at)}},{title:"操作",key:"actions",fixed:"right",render(s){const c=v(Bt,{text:!0,type:"primary",onClick:()=>Jt.push(`/order/${s.trade_no}`)},{default:()=>"查看详情"}),d=v(Bt,{text:!0,type:"primary",disabled:s.status!==0,onClick:()=>r(s.trade_no)},{default:()=>"取消"}),u=v(dc,{vertical:!0});return v("div",[c,u,d])}}];async function r(s){window.$dialog.confirm({title:"注意",type:"warning",content:"如果您已经付款,取消订单可能会导致支付失败,确定要取消订单吗?",async confirm(){const{data:c}=await oh(s);c===!0&&(window.$message.success("取消成功"),a())}})}const i=A([]);async function l(){const s=await Dy(),{data:c}=s;i.value=c}async function a(){l()}return Xt(()=>{a()}),(s,c)=>{const d=sc,u=No;return ge(),Xe(u,null,{default:re(()=>[oe(d,{columns:n,data:i.value,bordered:!1,"scroll-x":800},null,8,["data"])]),_:1})}}}),BU=Object.freeze(Object.defineProperty({__proto__:null,default:AU},Symbol.toStringTag,{value:"Module"})),FU={class:"inline-block",viewBox:"0 0 48 48",width:"1em",height:"1em"},LU=L("g",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd"},[L("path",{d:"M24 42c9.941 0 18-8.059 18-18S33.941 6 24 6S6 14.059 6 24s8.059 18 18 18Zm0 2c11.046 0 20-8.954 20-20S35.046 4 24 4S4 12.954 4 24s8.954 20 20 20Z"}),L("path",{d:"M34.67 16.259a1 1 0 0 1 .072 1.412L21.386 32.432l-8.076-7.709a1 1 0 0 1 1.38-1.446l6.59 6.29L33.259 16.33a1 1 0 0 1 1.413-.07Z"})],-1),DU=[LU];function HU(e,t){return ge(),Fe("svg",FU,[...DU])}const Uy={name:"healthicons-yes-outline",render:HU},NU={class:"inline-block",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},jU=L("path",{fill:"currentColor",d:"M952.08 1.552L529.039 116.144c-10.752 2.88-34.096 2.848-44.815-.16L72.08 1.776C35.295-8.352-.336 18.176-.336 56.048V834.16c0 32.096 24.335 62.785 55.311 71.409l412.16 114.224c11.025 3.055 25.217 4.751 39.937 4.751c10.095 0 25.007-.784 38.72-4.528l423.023-114.592c31.056-8.4 55.504-39.024 55.504-71.248V56.048c.016-37.84-35.616-64.464-72.24-54.496zM479.999 956.943L71.071 843.887c-3.088-.847-7.408-6.496-7.408-9.712V66.143L467.135 177.68c3.904 1.088 8.288 1.936 12.864 2.656v776.608zm480.336-122.767c0 3.152-5.184 8.655-8.256 9.503L544 954.207v-775.92c.592-.144 1.2-.224 1.792-.384L960.32 65.775v768.4h.016zM641.999 366.303c2.88 0 5.81-.367 8.69-1.184l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473s-22.56-26.88-39.472-22.16l-223.936 63.025c-17.024 4.816-26.944 22.464-22.16 39.472c3.968 14.128 16.815 23.344 30.783 23.344zm.002 192.001c2.88 0 5.81-.368 8.69-1.185l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473c-4.783-17.008-22.56-26.88-39.472-22.16l-223.936 63.025c-17.024 4.816-26.944 22.464-22.16 39.457c3.968 14.127 16.815 23.36 30.783 23.36zm.002 192c2.88 0 5.81-.368 8.69-1.185l223.935-63.024c17.025-4.816 26.945-22.465 22.16-39.473s-22.56-26.88-39.472-22.16L633.38 687.487c-17.024 4.816-26.944 22.464-22.16 39.472c3.968 14.113 16.815 23.345 30.783 23.345zM394.629 303.487l-223.934-63.025c-16.912-4.72-34.688 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.937 63.024a31.827 31.827 0 0 0 8.687 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-16.993-5.12-34.657-22.16-39.473zm.002 191.999l-223.934-63.025c-16.912-4.72-34.689 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.936 63.024a31.827 31.827 0 0 0 8.688 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-16.993-5.12-34.657-22.16-39.473zm.002 191.999L170.699 624.46c-16.912-4.72-34.689 5.152-39.473 22.16s5.12 34.656 22.16 39.473l223.936 63.024a31.827 31.827 0 0 0 8.688 1.184c13.968 0 26.815-9.215 30.783-23.343c4.784-17.008-5.12-34.657-22.16-39.473z"},null,-1),WU=[jU];function VU(e,t){return ge(),Fe("svg",NU,[...WU])}const UU={name:"simple-line-icons-book-open",render:VU},KU={class:"inline-block",viewBox:"0 0 20 20",width:"1em",height:"1em"},qU=L("path",{fill:"currentColor",d:"M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54l1.341-1.25l2.569 2.4l5.141-5.931l1.34.94l-5.811 8.381z"},null,-1),GU=[qU];function YU(e,t){return ge(),Fe("svg",KU,[...GU])}const XU={name:"dashicons-yes-alt",render:YU},ZU={class:"inline-block",viewBox:"0 0 20 20",width:"1em",height:"1em"},JU=L("path",{fill:"currentColor",d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96c0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35s-.82.12-1.07.35s-.37.55-.37.97c0 .41.13.73.38.96c.26.23.61.34 1.06.34s.8-.11 1.05-.34z"},null,-1),QU=[JU];function eK(e,t){return ge(),Fe("svg",ZU,[...QU])}const tK={name:"dashicons-warning",render:eK},oK={key:1,class:"flex flex-wrap"},nK={class:"w-100% md:flex-[2]"},rK={key:2,class:"mt-10 text-22"},iK={key:3,class:"text-14 text-[rgba(0,0,0,0.45)]"},lK={class:"flex"},aK=L("div",{class:"flex-[1] text-#49505799"},"产品名称:",-1),sK={class:"flex-[2]"},cK={class:"flex"},dK=L("div",{class:"m-t-5 flex-[1] text-#49505799"},"类型/周期:",-1),uK={class:"flex-[2]"},fK={class:"flex"},hK=L("div",{class:"m-b-5 m-t-5 flex-[1] text-#49505799"},"产品流量:",-1),pK={class:"flex-[2]"},vK={class:"flex"},gK=L("div",{class:"flex-[1] text-#49505799"},"订单号:",-1),mK={class:"flex-[2]"},bK={key:0,class:"flex"},xK=L("div",{class:"flex-[1] text-#49505799"},"旧订阅折抵金额",-1),yK={class:"flex-[2]"},CK={key:1,class:"flex"},wK=L("div",{class:"flex-[1] text-#49505799"},"退款金额",-1),_K={class:"flex-[2]"},SK={key:2,class:"flex"},$K=L("div",{class:"flex-[1] text-#49505799"},"余额支付",-1),kK={class:"flex-[2]"},PK={key:3,class:"flex"},RK=L("div",{class:"flex-[1] text-#49505799"},"支付手续费:",-1),zK={class:"flex-[2]"},TK={class:"flex"},IK=L("div",{class:"m-t-5 flex-[1] text-#49505799"},"创建时间:",-1),MK={class:"flex-[2]"},EK=["onClick"],OK={class:"flex-[1]"},AK={class:"max-h-30 flex-[1]"},BK=["src"],FK={key:0,class:"w-100% md:flex-[1] md:pl-20"},LK={class:"mt-20 border-rounded-5 bg-#2f3135 p-20 color-white"},DK=L("div",{class:"text-18 font-600"},"订单总额",-1),HK={class:"flex border-#646669 border-b-solid pb-16 pt-16"},NK={class:"flex-[2]"},jK={class:"flex-[1] text-right color-#f8f9fa"},WK={key:0,class:"border-[#646669] border-b-solid pb-16 pt-16"},VK=L("div",{class:"color-#f8f9fa41"},"折抵",-1),UK={class:"pt-16 text-right"},KK={key:1,class:"border-[#646669] border-b-solid pb-16 pt-16"},qK=L("div",{class:"color-#f8f9fa41"},"退款",-1),GK={class:"pt-16 text-right"},YK={key:2,class:"border-[#646669] border-b-solid pb-16 pt-16"},XK=L("div",{class:"color-#f8f9fa41"},"余额支付",-1),ZK={class:"pt-16 text-right"},JK={key:3,class:"border-[#646669] border-b-solid pb-16 pt-16"},QK=L("div",{class:"color-#f8f9fa41"},"支付手续费",-1),eq={class:"pt-16 text-right"},tq={class:"pb-16 pt-16"},oq=L("div",{class:"color-#f8f9fa41"},"总计",-1),nq={class:"text-36 font-600"},rq=ne({__name:"detail",setup(e){const t=Hl(),o={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"};function n(x){switch(x){case 1:return{icon:"info",title:"开通中",subTitle:"订单系统正在进行处理,请稍等1-3分钟。"};case 2:return{icon:"info",title:"已取消",subTitle:"订单由于超时支付已被取消。"};case 3:case 4:return{icon:"info",title:"已完成",subTitle:"订单已支付并开通。"}}return{icon:"error",title:"意料之外",subTitle:"意料之外的状态"}}async function r(){window.$dialog.confirm({title:"注意",type:"warning",content:"如果您已经付款,取消订单可能会导致支付失败,确定要取消订单吗?",async confirm(){const{data:x}=await oh(i.value);x===!0&&(window.$message.success("取消成功"),b())}})}const i=A(""),l=A(),a=A(),s=A(!0);async function c(){s.value=!0;const{data:x}=await eN(i.value);l.value=x,x.status===0&&(f(),a.value=setInterval(m,3e3)),s.value=!1}const d=A([]),u=A(0);async function f(){const{data:x}=await cN();d.value=x}function p(){var P,_,C,S;return((P=l.value)==null?void 0:P.plan[l.value.period])-(((_=l.value)==null?void 0:_.balance_amount)||0)-(((C=l.value)==null?void 0:C.surplus_amount)||0)+(((S=l.value)==null?void 0:S.refund_amount)||0)}function h(){const x=d.value[u.value];return x!=null&&x.handling_fee_percent?p()*parseFloat(x.handling_fee_percent)/100:(x==null?void 0:x.handling_fee_fixed)||0}async function g(){const x=d.value[u.value],{data:P}=await uN(i.value,x==null?void 0:x.id);P&&(P===!0?(window.$message.info("支付成功"),setTimeout(()=>{b()},500)):(window.$message.info("正在前往收银台"),setTimeout(()=>{window.location.href=P},500)))}async function m(){const{data:x}=await tN(i.value);x&&(clearInterval(a.value),b())}async function b(){c()}return Xt(()=>{i.value=t.params.trade_no,b()}),(x,P)=>{const _=na,C=ta,S=tK,y=XU,w=UU,R=Bt,$=So,k=Uy,z=No;return ge(),Xe(z,null,{default:re(()=>{var V,W,D,I,H,K,G,N,te,ie,me,$e,Pe,Re,X;return[s.value?(ge(),Xe(C,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(_,{height:"20px",width:"33%"}),oe(_,{height:"20px",width:"66%"}),oe(_,{height:"20px"})]),_:1})):(ge(),Fe("div",oK,[L("div",nK,[((V=l.value)==null?void 0:V.status)!==0?(ge(),Xe($,{key:0,class:"flex text-center","items-center":"","border-rounded-5":""},{default:re(()=>{var ce,Z,ee,se,M,B;return[((ce=l.value)==null?void 0:ce.status)===2?(ge(),Xe(S,{key:0,class:"text-90 color-#f9a314"})):xt("",!0),((Z=l.value)==null?void 0:Z.status)===3||((ee=l.value)==null?void 0:ee.status)==4?(ge(),Xe(y,{key:1,class:"text-90 color-#48bc19"})):xt("",!0),(se=l.value)!=null&&se.status?(ge(),Fe("div",rK,Ke(n(l.value.status).title),1)):xt("",!0),(M=l.value)!=null&&M.status?(ge(),Fe("div",iK,Ke(n(l.value.status).subTitle),1)):xt("",!0),((B=l.value)==null?void 0:B.status)===3?(ge(),Xe(R,{key:4,"icon-placement":"left",strong:"",color:"#db4619",size:"small",round:"",class:"mt-30",onClick:P[0]||(P[0]=Y=>x.$router.push("/knowledge"))},{icon:re(()=>[oe(w)]),default:re(()=>[ot(" 查看使用教程 ")]),_:1})):xt("",!0)]}),_:1})):xt("",!0),oe($,{class:"mt-20 border-rounded-5",title:"商品信息"},{default:re(()=>{var ce,Z,ee;return[L("div",lK,[aK,L("div",sK,Ke((ce=l.value)==null?void 0:ce.plan.name),1)]),L("div",cK,[dK,L("div",uK,Ke((Z=l.value)!=null&&Z.period?o[l.value.period]:""),1)]),L("div",fK,[hK,L("div",pK,Ke((ee=l.value)==null?void 0:ee.plan.transfer_enable)+" GB",1)])]}),_:1}),oe($,{class:"mt-20 border-rounded-5",title:"订单信息"},{"header-extra":re(()=>{var ce;return[((ce=l.value)==null?void 0:ce.status)===0?(ge(),Xe(R,{key:0,color:"#db4619",size:"small",round:"",strong:"",onClick:P[1]||(P[1]=Z=>r())},{default:re(()=>[ot("关闭订单")]),_:1})):xt("",!0)]}),default:re(()=>{var ce,Z,ee,se,M,B,Y,le,he;return[L("div",vK,[gK,L("div",mK,Ke((ce=l.value)==null?void 0:ce.trade_no),1)]),(Z=l.value)!=null&&Z.surplus_amount&&((ee=l.value)==null?void 0:ee.surplus_amount)>0?(ge(),Fe("div",bK,[xK,L("div",yK,Ke(Ce(ro)(l.value.surplus_amount)),1)])):xt("",!0),(se=l.value)!=null&&se.refund_amount&&((M=l.value)==null?void 0:M.refund_amount)>0?(ge(),Fe("div",CK,[wK,L("div",_K,Ke(Ce(ro)(l.value.refund_amount)),1)])):xt("",!0),(B=l.value)!=null&&B.balance_amount&&((Y=l.value)==null?void 0:Y.balance_amount)>0?(ge(),Fe("div",SK,[$K,L("div",kK,Ke(Ce(ro)(l.value.balance_amount)),1)])):xt("",!0),((le=l.value)==null?void 0:le.status)===0&&h()>0?(ge(),Fe("div",PK,[RK,L("div",zK,Ke(Ce(ro)(h())),1)])):xt("",!0),L("div",TK,[IK,L("div",MK,Ke(Ce(kn)((he=l.value)==null?void 0:he.created_at)),1)])]}),_:1}),((W=l.value)==null?void 0:W.status)===0?(ge(),Xe($,{key:1,title:"支付方式",class:"mt-20","content-style":"padding:0"},{default:re(()=>[(ge(!0),Fe(st,null,Bo(d.value,(ce,Z)=>(ge(),Fe("div",{key:ce.id,class:Br(["border-2 border-rounded-5 p-20 border-solid flex",u.value===Z?"border-#0665d0":"border-transparent"]),onClick:ee=>u.value=Z},[L("div",OK,Ke(ce.name),1),L("div",AK,[L("img",{class:"h-full",src:ce.icon},null,8,BK)])],10,EK))),128))]),_:1})):xt("",!0)]),((D=l.value)==null?void 0:D.status)===0?(ge(),Fe("div",FK,[L("div",LK,[DK,L("div",HK,[L("div",NK,Ke((I=l.value)==null?void 0:I.plan.name),1),L("div",jK," ¥"+Ke(((H=l.value)==null?void 0:H.period)&&Ce(ro)((K=l.value)==null?void 0:K.plan[l.value.period])),1)]),(G=l.value)!=null&&G.surplus_amount&&((N=l.value)==null?void 0:N.surplus_amount)>0?(ge(),Fe("div",WK,[VK,L("div",UK,"- ¥"+Ke(Ce(ro)((te=l.value)==null?void 0:te.surplus_amount)),1)])):xt("",!0),(ie=l.value)!=null&&ie.refund_amount&&((me=l.value)==null?void 0:me.refund_amount)>0?(ge(),Fe("div",KK,[qK,L("div",GK,"- ¥"+Ke(Ce(ro)(($e=l.value)==null?void 0:$e.refund_amount)),1)])):xt("",!0),(Pe=l.value)!=null&&Pe.balance_amount&&((Re=l.value)==null?void 0:Re.balance_amount)>0?(ge(),Fe("div",YK,[XK,L("div",ZK,"- ¥"+Ke(Ce(ro)((X=l.value)==null?void 0:X.balance_amount)),1)])):xt("",!0),h()>0?(ge(),Fe("div",JK,[QK,L("div",eq,"+ ¥"+Ke(Ce(ro)(h())),1)])):xt("",!0),L("div",tq,[oq,L("div",nq," ¥ "+Ke(Ce(ro)(p()))+" CNY ",1)]),oe(R,{type:"primary",class:"w-100% text-white","icon-placement":"left",strong:"",onClick:P[2]||(P[2]=ce=>g())},{icon:re(()=>[oe(k)]),default:re(()=>[ot(" 结账 ")]),_:1})])])):xt("",!0)]))]}),_:1})}}}),iq=Object.freeze(Object.defineProperty({__proto__:null,default:rq},Symbol.toStringTag,{value:"Module"})),lq=e=>(mm("data-v-e7b5eaeb"),e=e(),bm(),e),aq={class:"ml-auto mr-auto max-w-1200 w-100%"},sq=lq(()=>L("h2",{class:"m-3 mb-4 mt-4 text-30 font-400"}," 选择最适合您的计划 ",-1)),cq={class:"card-container m-t-10 md:m-t-40"},dq={class:"text-30 font-600"},uq={class:"p-l-5 text-16 text-gray"},fq=["innerHTML"],hq=ne({__name:"index",setup(e){const t=A(0),o=[{value:0,label:"全部"},{value:1,label:"按周期"},{value:2,label:"按流量"}],n=A([]),r=A([]);dt([r,t],a=>{n.value=a[0].filter(s=>{if(a[1]===0)return 1;if(a[1]===1)return!((s.onetime_price||0)>0);if(a[1]===2)return(s.onetime_price||0)>0}),console.log(a)});async function i(){const{data:a}=await QH();a.forEach(s=>{const c=l(s);s.price=c.price,s.cycle=c.cycle}),r.value=a}Xt(()=>{i()});function l(a){return a.onetime_price!==null?{price:a.onetime_price/100,cycle:"一次性"}:a.month_price!==null?{price:a.month_price/100,cycle:"月付"}:a.quarter_price!==null?{price:a.quarter_price/100,cycle:"季付"}:a.half_year_price!==null?{price:a.half_year_price/100,cycle:"半年付"}:a.year_price!==null?{price:a.year_price/100,cycle:"年付"}:a.two_year_price!==null?{price:a.two_year_price/100,cycle:"两年付"}:a.three_year_price!==null?{price:a.three_year_price/100,cycle:"三年付"}:{price:0,cycle:"错误"}}return(a,s)=>{const c=d9,d=Ox,u=Bt,f=So,p=No;return ge(),Xe(p,null,{default:re(()=>[L("div",aq,[sq,oe(d,{value:t.value,"onUpdate:value":s[0]||(s[0]=h=>t.value=h),name:"plan_select",class:""},{default:re(()=>[(ge(),Fe(st,null,Bo(o,h=>oe(c,{key:h.value,value:h.value,label:h.label,style:{background:"--n-color"}},null,8,["value","label"])),64))]),_:1},8,["value"]),L("section",cq,[(ge(!0),Fe(st,null,Bo(n.value,h=>(ge(),Fe("div",{class:"card-item",key:h.id},[oe(f,{title:h.name,hoverable:"",class:"m-auto max-w-100% w-375"},{"header-extra":re(()=>[L("span",dq,"¥ "+Ke(h.price),1),ot(),L("span",uq," /"+Ke(h.cycle),1)]),action:re(()=>[oe(u,{strong:"",secondary:"",type:"info",onClick:g=>a.$router.push("/plan/"+h.id)},{default:re(()=>[ot(" 立即订阅 ")]),_:2},1032,["onClick"])]),default:re(()=>[L("div",{innerHTML:h.content},null,8,fq)]),_:2},1032,["title"])]))),128))])])]),_:1})}}}),pq=hc(hq,[["__scopeId","data-v-e7b5eaeb"]]),vq=Object.freeze(Object.defineProperty({__proto__:null,default:pq},Symbol.toStringTag,{value:"Module"})),gq={class:"inline-block",viewBox:"0 0 576 512",width:"1em",height:"1em"},mq=L("path",{fill:"currentColor",d:"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64h448c35.3 0 64-28.7 64-64v-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6v-64c0-35.3-28.7-64-64-64H64zm64 112v160c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zm-32-16c0-17.7 14.3-32 32-32h320c17.7 0 32 14.3 32 32v192c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z"},null,-1),bq=[mq];function xq(e,t){return ge(),Fe("svg",gq,[...bq])}const yq={name:"fa6-solid-ticket",render:xq},Cq={key:1,class:"flex flex-wrap"},wq={class:"w-100% md:max-w-2/3"},_q=["innerHTML"],Sq=["onClick"],$q={class:"mt-20 w-full md:mt-0 md:max-w-1/3 sm:max-w-full md:pl-20"},kq={class:"border-rounded-5 bg-#2f3135 p-20 color-white"},Pq={class:"flex items-center"},Rq={class:"mt-0 border-rounded-5 bg-#2f3135 p-20 color-white md:mt-20"},zq=L("div",{class:"text-18 font-600"},"订单总额",-1),Tq={class:"flex border-#646669 border-b-solid pb-16 pt-16"},Iq={class:"flex-[2]"},Mq={class:"flex-[1] text-right color-#f8f9fa"},Eq={key:0,class:"border-[#646669] border-b-solid pb-16 pt-16"},Oq=L("div",{class:"color-#f8f9fa"},"折扣",-1),Aq={class:"flex pb-16 pt-16"},Bq={class:"flex-[2]"},Fq={class:"flex-[1] text-right color-#f8f9fa"},Lq={class:"pb-16 pt-16"},Dq=L("div",{class:"color-#f8f9fa"},"总计",-1),Hq={class:"text-36 font-600"},Nq=ne({__name:"detail",setup(e){const t=Hl(),o=ra(),n={month_price:"月付",quarter_price:"季付",half_year_price:"半年付",year_price:"年付",two_year_price:"两年付",three_year_price:"三年付",onetime_price:"一次性",reset_price:"流量重置包"},r=A(0),i=A([]);async function l(){const S=g.value;i.value=[];for(const y in S)y in n&&S[y]!==null&&i.value.push({name:n[y],key:y})}const a=A(""),s=A(!1),c=A();async function d(){s.value=!0;const{data:S}=await hN(a.value,C.value);S&&(c.value=S),s.value=!1}function u(){if(!c.value||!g.value||A0(r.value))return 0;const{type:S,value:y}=c.value,w=i.value[r.value].key;return S===1?y:y*g.value[w]/100}const f=A(!1);async function p(){var y;const S=(y=x.value)==null?void 0:y.find(w=>w.status===0);if(S){const w=S.trade_no;window.$dialog.confirm({title:"注意",type:"warning",content:"您还有未完成的订单,购买前需要先取消,确定要取消之前的订单吗?",positiveText:"确认取消",negativeText:"返回我的订单",confirm(){oh(w).then(({data:R})=>{R&&h()})},cancel(){Jt.push("/order")}});return}if(o.plan_id&&(o.expired_at===null||o.expired_at<=Math.floor(Date.now()/1e3))){window.$dialog.confirm({title:"注意",type:"warning",content:"请注意,变更订阅会导致当前订阅被覆盖。",confirm(){h()}});return}h()}async function h(){var w;f.value=!0;const S=i.value[r.value].key,{data:y}=await dN(C.value,S,(w=c.value)==null?void 0:w.code);y&&(window.$message.success("订单提交成功,正在跳转支付"),setTimeout(()=>{Jt.push("/order/"+y)},500)),f.value=!1}const g=A(),m=A(!0);async function b(){m.value=!0;const{data:S}=await fN(C.value);g.value=S,l(),m.value=!1}const x=A();async function P(){const{data:S}=await Dy();x.value=S}function _(){b(),P()}const C=A();return Xt(()=>{C.value=t.params.plan_id,_()}),(S,y)=>{const w=na,R=ta,$=So,k=dc,z=yq,V=Bt,W=Uy,D=No;return ge(),Xe(D,null,{default:re(()=>{var I,H,K,G,N;return[m.value?(ge(),Xe(R,{key:0,vertical:"",class:"mt-20"},{default:re(()=>[oe(w,{height:"20px",width:"33%"}),oe(w,{height:"20px",width:"66%"}),oe(w,{height:"20px"})]),_:1})):(ge(),Fe("div",Cq,[L("div",wq,[oe($,{title:(I=g.value)==null?void 0:I.name,class:"m-auto max-w-100% border-rounded-5"},{default:re(()=>{var te;return[L("div",{innerHTML:(te=g.value)==null?void 0:te.content},null,8,_q)]}),_:1},8,["title"]),oe($,{title:"付款周期",class:"mt-20 border-rounded-5",contentStyle:"padding:0"},{default:re(()=>[(ge(!0),Fe(st,null,Bo(i.value,(te,ie)=>{var me;return ge(),Fe("div",{key:te.key},[L("div",{class:Br(["flex justify-between border-2 border-rounded-5 border-solid p-20 text-16 cursor-pointer",ie===r.value?"border-#0665d0":"border-transparent"]),onClick:$e=>r.value=ie},[L("div",null,Ke(te.name),1),L("div",null,"¥ "+Ke(Ce(ro)((me=g.value)==null?void 0:me[i.value[ie].key])),1)],10,Sq),oe(k,{class:"m-0!"})])}),128))]),_:1})]),L("div",$q,[L("div",kq,[L("div",Pq,[lo(L("input",{placeholder:"有优惠券?","onUpdate:modelValue":y[0]||(y[0]=te=>a.value=te),class:"min-w-0 flex-[1] bg-transparent color-white"},null,512),[[V2,a.value]]),oe(V,{type:"primary","icon-placement":"left",loading:s.value,disabled:s.value,onClick:y[1]||(y[1]=te=>d())},{icon:re(()=>[oe(z)]),default:re(()=>[ot(" 验证 ")]),_:1},8,["loading","disabled"])])]),L("div",Rq,[zq,L("div",Tq,[L("div",Iq,Ke((H=g.value)==null?void 0:H.name),1),L("div",Mq," ¥ "+Ke(Ce(ro)((K=g.value)==null?void 0:K[i.value[r.value].key])),1)]),c.value?(ge(),Fe("div",Eq,[Oq,L("div",Aq,[L("div",Bq,Ke((G=c.value)==null?void 0:G.name),1),L("div",Fq," - "+Ke(Ce(ro)(u())),1)])])):xt("",!0),L("div",Lq,[Dq,L("div",Hq," ¥ "+Ke(Ce(ro)(((N=g.value)==null?void 0:N[i.value[r.value].key])-u()))+" CNY ",1)]),oe(V,{type:"primary",class:"w-100% text-white","icon-placement":"left",strong:"",loading:f.value,disabled:f.value,onClick:y[2]||(y[2]=te=>p())},{icon:re(()=>[oe(W)]),default:re(()=>[ot(" 下单 ")]),_:1},8,["loading","disabled"])])])]))]}),_:1})}}}),jq=Object.freeze(Object.defineProperty({__proto__:null,default:Nq},Symbol.toStringTag,{value:"Module"})),Wq={class:"inline-block",viewBox:"0 0 256 256",width:"1em",height:"1em"},Vq=L("path",{fill:"currentColor",d:"M216 72H56a8 8 0 0 1 0-16h136a8 8 0 0 0 0-16H56a24 24 0 0 0-24 24v128a24 24 0 0 0 24 24h160a16 16 0 0 0 16-16V88a16 16 0 0 0-16-16Zm-36 80a12 12 0 1 1 12-12a12 12 0 0 1-12 12Z"},null,-1),Uq=[Vq];function Kq(e,t){return ge(),Fe("svg",Wq,[...Uq])}const qq={name:"ph-wallet-fill",render:Kq},Gq={class:"text-50 font-400"},Yq=L("span",{class:"m-l-20 text-20 text-#6c757d"},"CNY",-1),Xq=L("div",{class:"text-#6c757d"},"账户余额(仅消费)",-1),Zq={class:"mt-10 max-w-500"},Jq=L("label",null,"旧密码",-1),Qq={class:"mt-10 max-w-500"},eG=L("label",null,"新密码",-1),tG={class:"mt-10 max-w-500"},oG=L("label",null,"新密码",-1),nG={class:"mt-10 max-w-500"},rG=L("div",{class:"mb-5"},"到期邮件提醒",-1),iG={class:"mt-10 max-w-500"},lG=L("div",{class:"mb-5"},"流量邮件提醒",-1),aG=ne({__name:"index",setup(e){const t=ra(),o=A(""),n=A(""),r=A(""),i=A(!1);async function l(){if(i.value=!0,n.value!==r.value){window.$message.error("两次新密码输入不同");return}const{data:p}=await lN(o.value,n.value);p===!0&&window.$message.success("密码修改成功"),i.value=!1}const a=A(!1),s=A(!1);async function c(p){if(p==="expire"){const{data:h}=await Hg({remind_expire:a.value?1:0});h===!0?window.$message.success("更新成功"):(window.$message.error("更新失败"),a.value=!a.value)}else if(p==="traffic"){const{data:h}=await Hg({remind_expire:a.value?1:0});h===!0?window.$message.success("更新成功"):(window.$message.error("更新失败"),s.value=!s.value)}}const d=A(!1);async function u(){const{data:p}=await aN();p&&window.$message.success("重置成功")}async function f(){t.getUserInfo(),a.value=!!t.remind_expire,s.value=!!t.remind_traffic}return Xt(()=>{f()}),(p,h)=>{const g=qq,m=So,b=Xo,x=Bt,P=eH,_=ea,C=Zr,S=No;return ge(),Xe(S,null,{default:re(()=>[oe(m,{title:"我的钱包",class:"border-rounded-5"},{"header-extra":re(()=>[oe(g,{class:"text-40 color-gray"})]),default:re(()=>[L("div",null,[L("span",Gq,Ke(Ce(ro)(Ce(t).balance)),1),Yq]),Xq]),_:1}),oe(m,{title:"修改密码",class:"mt-20 border-rounded-5"},{default:re(()=>[L("div",Zq,[Jq,oe(b,{type:"password",value:o.value,"onUpdate:value":h[0]||(h[0]=y=>o.value=y),placeholder:"请输入旧密码",maxlength:32},null,8,["value"])]),L("div",Qq,[eG,oe(b,{type:"password",value:n.value,"onUpdate:value":h[1]||(h[1]=y=>n.value=y),placeholder:"请输入新密码",maxlength:32},null,8,["value"])]),L("div",tG,[oG,oe(b,{type:"password",value:r.value,"onUpdate:value":h[2]||(h[2]=y=>r.value=y),placeholder:"请输入新密码",maxlength:32},null,8,["value"])]),oe(x,{class:"mt-20",type:"primary",onClick:l,loading:i.value,disabled:i.value},{default:re(()=>[ot("保存")]),_:1},8,["loading","disabled"])]),_:1}),oe(m,{title:"通知",class:"mt-20 border-rounded-5"},{default:re(()=>[L("div",nG,[rG,oe(P,{value:a.value,"onUpdate:value":[h[3]||(h[3]=y=>a.value=y),h[4]||(h[4]=y=>c("expire"))]},null,8,["value"])]),L("div",iG,[lG,oe(P,{value:s.value,"onUpdate:value":[h[5]||(h[5]=y=>s.value=y),h[6]||(h[6]=y=>c("traffic"))]},null,8,["value"])])]),_:1}),oe(m,{title:"重置订阅信息",class:"mt-20 border-rounded-5"},{default:re(()=>[oe(_,{type:"warning"},{default:re(()=>[ot(" 当你的订阅地址或账户发生泄漏被他人滥用时,可以在此重置订阅信息。避免带来不必要的损失。")]),_:1}),oe(x,{type:"error",size:"small",class:"mt-10",onClick:h[7]||(h[7]=y=>d.value=!0)},{default:re(()=>[ot("重置")]),_:1})]),_:1}),oe(C,{show:d.value,"onUpdate:show":h[8]||(h[8]=y=>d.value=y),preset:"dialog",title:"确定要重置订阅信息?",content:"如果您的订阅地址或信息发生泄露可以执行此操作。重置后您的 UUID 及订阅将会变更,需要重新导入订阅。","positive-text":"确认","negative-text":"取消",onPositiveClick:u},null,8,["show"])]),_:1})}}}),sG=Object.freeze(Object.defineProperty({__proto__:null,default:aG},Symbol.toStringTag,{value:"Module"})),cG=L("label",null,"主题",-1),dG=L("label",null,"工单级别",-1),uG=L("label",null,"消息",-1),fG={class:"flex justify-end"},hG=ne({__name:"index",setup(e){const t=[{label:"低",value:0},{label:"中",value:1},{label:"高",value:2}],o=[{title:"#",key:"id"},{title:"主题",key:"subject"},{title:"工单级别",key:"u",render(f){return t[f.level].label}},{title:"工单状态",key:"status",render(f){const p=v("div",{class:["h-6 w-6 rounded-full mr-5",f.status===1?"bg-green-500":f.reply_status===0?"bg-blue-500":"bg-red-500"]}),h=f.status===1?"已关闭":f.reply_status===0?"已回复":"待回复";return v("div",{class:"flex items-center"},[p,h])}},{title:"创建时间",key:"created_at",render(f){return kn(f.created_at)}},{title:"最后回复时间",key:"updated_at",render(f){return kn(f.updated_at)}},{title:"操作",key:"actions",fixed:"right",render(f){const p=v(Bt,{text:!0,type:"primary",onClick:()=>Jt.push(`/ticket/${f.id}`)},{default:()=>"查看"}),h=v(Bt,{text:!0,type:"primary",disabled:f.status===1,onClick:()=>s(f.id)},{default:()=>"关闭"}),g=v(dc,{vertical:!0});return v("div",[p,g,h])}}],n=A(!1),r=A(""),i=A(),l=A("");async function a(){const{data:f}=await vN(r.value,i.value,l.value);f===!0&&(window.$message.success("创建成功"),u(),n.value=!1)}async function s(f){const{data:p}=await gN(f);p&&(window.$message.success("关闭成功"),u())}const c=A([]);async function d(){const{data:f}=await pN();c.value=f}function u(){d()}return Xt(()=>{u()}),(f,p)=>{const h=Xo,g=Lf,m=ta,b=So,x=Zr,P=sc,_=No;return ge(),Xe(_,null,{default:re(()=>[oe(b,{class:"border-rounded-5",title:"工单历史"},{"header-extra":re(()=>[oe(Ce(Bt),{type:"primary",round:"",onClick:p[0]||(p[0]=C=>n.value=!0)},{default:re(()=>[ot("新的工单")]),_:1}),oe(x,{show:n.value,"onUpdate:show":p[7]||(p[7]=C=>n.value=C)},{default:re(()=>[oe(b,{title:"新的工单",class:"w-600",segmented:{content:!0,footer:!0},closable:"",onClose:p[6]||(p[6]=C=>n.value=!1)},{footer:re(()=>[L("div",fG,[oe(m,null,{default:re(()=>[oe(Ce(Bt),{onClick:p[4]||(p[4]=C=>n.value=!1)},{default:re(()=>[ot("取消")]),_:1}),oe(Ce(Bt),{type:"primary",onClick:p[5]||(p[5]=C=>a())},{default:re(()=>[ot("确认")]),_:1})]),_:1})])]),default:re(()=>[L("div",null,[cG,oe(h,{value:r.value,"onUpdate:value":p[1]||(p[1]=C=>r.value=C),class:"mt-5",placeholder:"请输入工单主题"},null,8,["value"])]),L("div",null,[dG,oe(g,{value:i.value,"onUpdate:value":p[2]||(p[2]=C=>i.value=C),options:t,placeholder:"请选项工单等级",class:"mt-5"},null,8,["value"])]),L("div",null,[uG,oe(h,{value:l.value,"onUpdate:value":p[3]||(p[3]=C=>l.value=C),type:"textarea",placeholder:"请描述你遇到的问题",round:"",class:"mt-5"},null,8,["value"])])]),_:1})]),_:1},8,["show"])]),default:re(()=>[oe(P,{columns:o,data:c.value,"scroll-x":800},null,8,["data"])]),_:1})]),_:1})}}}),pG=Object.freeze(Object.defineProperty({__proto__:null,default:hG},Symbol.toStringTag,{value:"Module"})),vG={class:"relative",style:{height:"calc(100% - 70px)"}},gG={class:"mb-8 mt-8 text-14 text-gray"},mG={class:"mb-8 inline-block border-rounded-5 bg-#f8f9fa pb-8 pl-16 pr-16 pt-8"},bG=ne({__name:"detail",setup(e){const t=Hl(),o=A("");async function n(){const{data:c}=await bN(r.value,o.value);c===!0&&(window.$message.success("回复成功"),o.value="",s())}const r=A(),i=A();async function l(){const{data:c}=await mN(r.value);c&&(i.value=c)}const a=A();function s(){l(),a.value=setInterval(l,2e3)}return Xt(()=>{r.value=t.params.ticket_id,s()}),(c,d)=>{const u=KD,f=Xo,p=Bt,h=oc,g=So,m=No;return ge(),Xe(m,null,{default:re(()=>{var b;return[oe(g,{title:(b=i.value)==null?void 0:b.subject,class:"h-full overflow-hidden"},{default:re(()=>[L("div",vG,[oe(u,{class:"absolute right-0 h-full"},{default:re(()=>{var x;return[(ge(!0),Fe(st,null,Bo((x=i.value)==null?void 0:x.message,P=>(ge(),Fe("div",{key:P.id,class:Br([P.is_me?"text-right":"text-left"])},[L("div",gG,Ke(Ce(kn)(P.created_at)),1),L("div",mG,Ke(P.message),1)],2))),128))]}),_:1})]),oe(h,{size:"large",class:"mt-30"},{default:re(()=>[oe(f,{type:"text",size:"large",placeholder:"输入内容回复工单",autofocus:!0,value:o.value,"onUpdate:value":d[0]||(d[0]=x=>o.value=x),onKeyup:d[1]||(d[1]=yi(x=>n(),["enter"]))},null,8,["value"]),oe(p,{type:"primary",size:"large",onClick:d[2]||(d[2]=x=>n())},{default:re(()=>[ot(" 回复")]),_:1})]),_:1})]),_:1},8,["title"])]}),_:1})}}}),xG=Object.freeze(Object.defineProperty({__proto__:null,default:bG},Symbol.toStringTag,{value:"Module"})),yG=ne({__name:"index",setup(e){const t=[{title:"记录时间",key:"record_at",render(i){return Gu(i.record_at)}},{title:"实际上行",key:"u",render(i){return o(i.u)}},{title:"实际下行",key:"d",render(i){return o(i.d)}},{title:"扣费倍率",key:"server_rate",render(i){return v(Rr,{size:"small",round:!0},{default:()=>i.server_rate+" x"})}},{title(){const i=v(lc,{placement:"bottom",trigger:"hover"},{trigger:()=>v(Bl("mdi-help-circle-outline",{size:16})),default:()=>"公式:(实际上行 + 实际下行) x 扣费倍率 = 扣除流量"});return v("div",{class:"flex items-center"},["总计",i])},key:"total",fixed:"right",render(i){return o((i.d+i.u)*parseInt(i.server_rate))}}];function o(i){const l=i/1024,a=l/1024,s=a/1024,c=s/1024;return c>=1?ai(c)+" TB":s>=1?ai(s)+" GB":a>=1?ai(a)+" MB":ai(l)+" KB"}const n=A([]);async function r(){const{data:i}=await sN();n.value=i}return Xt(()=>{r()}),(i,l)=>{const a=ea,s=sc,c=So,d=No;return ge(),Xe(d,null,{default:re(()=>[oe(c,{class:"border-rounded-5"},{default:re(()=>[oe(a,{type:"info",bordered:!1,class:"mb-20"},{default:re(()=>[ot(" 流量明细仅保留近一个月数据以供查询。 ")]),_:1}),oe(s,{columns:t,data:n.value,"scroll-x":600},null,8,["data"])]),_:1})]),_:1})}}}),CG=Object.freeze(Object.defineProperty({__proto__:null,default:yG},Symbol.toStringTag,{value:"Module"})),wG={name:"NOTFOUND"},_G={"h-full":"",flex:""};function SG(e,t,o,n,r,i){const l=Bt,a=WD;return ge(),Fe("div",_G,[oe(a,{"m-auto":"",status:"404",title:"404 资源不存在",description:"生活总归带点荒谬"},{footer:re(()=>[oe(l,null,{default:re(()=>[ot("找点乐子吧")]),_:1})]),_:1})])}const $G=hc(wG,[["render",SG]]),kG=Object.freeze(Object.defineProperty({__proto__:null,default:$G},Symbol.toStringTag,{value:"Module"})),PG={class:"inline-block",viewBox:"0 0 32 32",width:"1em",height:"1em"},RG=L("path",{fill:"currentColor",d:"M26 30H14a2 2 0 0 1-2-2v-3h2v3h12V4H14v3h-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v24a2 2 0 0 1-2 2Z"},null,-1),zG=L("path",{fill:"currentColor",d:"M14.59 20.59L18.17 17H4v-2h14.17l-3.58-3.59L16 10l6 6l-6 6l-1.41-1.41z"},null,-1),TG=[RG,zG];function IG(e,t){return ge(),Fe("svg",PG,[...TG])}const MG={name:"carbon-login",render:IG},EG=e=>_t({url:"/passport/auth/login",method:"post",data:e}),OG=e=>_t({url:"/passport/auth/register",method:"post",data:e});function Ky(){return _t.get("/guest/comm/config")}function qy(e,t){return _t.post("/passport/comm/sendEmailVerify",{email:e,recaptcha_data:t})}function AG(e,t,o){return _t.post("/passport/auth/forget",{email:e,password:t,email_code:o})}const BG={class:"p-24"},FG=["src"],LG={key:1,class:"m-1 text-center text-36 font-normal",color:"#343a40"},DG={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},HG={"mt-20":"","w-full":""},NG={"mt-20":"","w-full":""},jG={"mt-20":"","w-full":""},WG={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},VG=L("div",null,"简体中文",-1),UG=ne({__name:"login",setup(e){const t=Qo(),o=Dl(),n=A({email:"",password:""});r();function r(){const l=Wl.get("loginInfo");l.value&&(n.value.email=l.value.email||"",n.value.password=l.value.password||"")}async function i(){var s;const{email:l,password:a}=n.value;if(!l||!a){window.$message.warning("请输入用户名和密码");return}try{const c=await EG({email:l,password:a.toString()});(s=c.data)!=null&&s.auth_data&&(window.$message.success("登录成功"),NH(c.data.auth_data),o.push("/"))}catch{}}return(l,a)=>{const s=Xo,c=MG,d=Bt,u=Fr("router-link"),f=dc,p=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(p,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>[L("div",BG,[Ce(t).logo?(ge(),Fe("img",{key:0,src:Ce(t).logo,class:"mb-1em"},null,8,FG)):(ge(),Fe("h1",LG,Ke(Ce(t).title),1)),L("h5",DG,Ke(Ce(t).description),1),L("div",HG,[oe(s,{value:n.value.email,"onUpdate:value":a[0]||(a[0]=h=>n.value.email=h),autofocus:"",placeholder:"邮箱",maxlength:40},null,8,["value"])]),L("div",NG,[oe(s,{value:n.value.password,"onUpdate:value":a[1]||(a[1]=h=>n.value.password=h),class:"",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40,onKeydown:yi(i,["enter"])},null,8,["value","onKeydown"])]),L("div",jG,[oe(d,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary","icon-placement":"left",onClick:i},{icon:re(()=>[oe(c)]),default:re(()=>[ot(" 登录 ")]),_:1})])]),L("div",WG,[L("div",null,[oe(u,{to:"/register",class:"text-#6c757d"},{default:re(()=>[ot("注册")]),_:1}),oe(f,{vertical:""}),oe(u,{to:"/forgetpassword",class:"text-#6c757d"},{default:re(()=>[ot("忘记密码")]),_:1})]),VG])]),_:1})],4)}}}),KG=Object.freeze(Object.defineProperty({__proto__:null,default:UG},Symbol.toStringTag,{value:"Module"})),qG={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},GG=L("path",{fill:"currentColor",d:"M9 9.5c0 .8-.7 1.5-1.5 1.5S6 10.3 6 9.5S6.7 8 7.5 8S9 8.7 9 9.5m7 0c0 .8-.7 1.5-1.5 1.5S13 10.3 13 9.5S13.7 8 14.5 8s1.5.7 1.5 1.5m-2 4.62L11.88 12l-1.06 1.06l1.06 1.06l-1.06 1.06l1.06 1.06l-1.06 1.06l1.06 1.06L14 16.24l-1.06-1.06L14 14.12M16.85 13a2.05 2.05 0 0 0-2.05 2.05c0 .57.23 1.07.6 1.45l3.5 3.5l3.5-3.5c.37-.37.6-.89.6-1.45A2.05 2.05 0 0 0 20.95 13c-.55 0-1.08.23-1.45.6l-.6.6l-.6-.59c-.37-.38-.9-.61-1.45-.61M15 18.92A7.979 7.979 0 0 1 11 20a8 8 0 0 1-8-8a8 8 0 0 1 8-8c4.26 0 7.73 3.33 8 7.5c.58-.31 1.26-.5 1.95-.5c-.5-5.05-4.77-9-9.95-9A10 10 0 0 0 1 12a10 10 0 0 0 10 10c2 0 3.88-.6 5.45-1.62L15 18.92Z"},null,-1),YG=[GG];function XG(e,t){return ge(),Fe("svg",qG,[...YG])}const ZG={name:"mdi-emoticon-kiss-outline",render:XG},Gy=ne({__name:"vueRecaptcha",props:{sitekey:{type:String,required:!0},size:{type:String,required:!1,default:"normal"},theme:{type:String,required:!1,default:"light"},hl:{type:String,required:!1},loadingTimeout:{type:Number,required:!1,default:0}},emits:{verify:e=>e!=null&&e!="",error:e=>e,expire:null,fail:null},setup(e,{expose:t,emit:o}){const n=e,r=A(null);let i=null;t({execute:function(){window.grecaptcha.execute(i)},reset:function(){window.grecaptcha.reset(i)}});function l(){i=window.grecaptcha.render(r.value,{sitekey:n.sitekey,theme:n.theme,size:n.size,callback:a=>o("verify",a),"expired-callback":()=>o("expire"),"error-callback":()=>o("fail")})}return Lt(()=>{window.grecaptcha==null?new Promise((a,s)=>{let c,d=!1;window.recaptchaReady=function(){d||(d=!0,clearTimeout(c),a())};const u="recaptcha-script",f=g=>()=>{var m;d||(d=!0,clearTimeout(c),(m=document.getElementById(u))==null||m.remove(),s(g))};n.loadingTimeout>0&&(c=setTimeout(f("timeout"),n.loadingTimeout));const p=window.document,h=p.createElement("script");h.id=u,h.onerror=f("error"),h.onabort=f("aborted"),h.setAttribute("src",`https://www.google.com/recaptcha/api.js?onload=recaptchaReady&render=explicit&hl=${n.hl}&_=${+new Date}`),p.head.appendChild(h)}).then(()=>{l()}).catch(a=>{o("error",a)}):l()}),(a,s)=>(ge(),Fe("div",{ref_key:"recaptchaDiv",ref:r},null,512))}}),JG={class:"p-24"},QG={class:"m-1 text-center text-36 font-normal",color:"#343a40"},eY={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},tY={"mt-20":"","w-full":""},oY={key:0,"mt-20":"","w-full":""},nY={"mt-20":"","w-full":""},rY={"mt-20":"","w-full":""},iY={"mt-20":"","w-full":""},lY={"mt-20":"","w-full":""},aY={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},sY=L("div",null,"简体中文",-1),cY=ne({__name:"register",setup(e){const t=Qo(),o=Dl(),n=A({email:"",password:"",confirm_password:"",invite_code:"",suffix:"",email_code:""}),r=A(null),i=A(),l=A(!1),a=A();function s(x){r.value=x,setTimeout(()=>{l.value=!1,i.value.reset(),a.value==="register"?(g(),a.value=""):a.value==="sendEmailVerify"&&(h(),a.value="")},500)}function c(){i.value.reset()}function d(){i.value.reset()}function u(){i.value.reset()}const f=A(!1),p=A(0);async function h(){var _,C;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}if(f.value=!0,p.value>0){window.$message.warning(`${p.value}秒后可重新发送`);return}if((_=m.value)!=null&&_.is_recaptcha&&((C=m.value)!=null&&C.is_recaptcha)&&!r.value){l.value=!0,f.value=!1,a.value="sendEmailVerify";return}const x=n.value.suffix?`${n.value.email}${n.value.suffix}`:n.value.email,{data:P}=await qy(x,r.value);if(P===!0){window.$message.success("发送成功"),p.value=60;const S=setInterval(()=>{p.value--,p.value===0&&clearInterval(S)},1e3);r.value=""}f.value=!1}async function g(){var w,R;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}const{password:x,confirm_password:P,invite_code:_,email_code:C}=n.value,S=n.value.suffix?`${n.value.email}${n.value.suffix}`:n.value.email;if(!S||!x){window.$message.warning("请输入账号密码");return}if(x!==P){window.$message.warning("请确保两次密码输入一致");return}if((w=m.value)!=null&&w.is_recaptcha&&((R=m.value)!=null&&R.is_recaptcha)){r.value||(l.value=!0),a.value="register";return}const{data:y}=await OG({email:S,password:x.toString(),invite_code:_,email_code:C});y.auth_data&&(window.$message.success("注册成功"),c5(y.auth_data),o.push("/"))}const m=A();async function b(){var P,_;const{data:x}=await Ky();x&&(m.value=x,Sp(x.email_whitelist_suffix)&&(n.value.suffix=(P=x.email_whitelist_suffix)!=null&&P[0]?"@"+((_=x.email_whitelist_suffix)==null?void 0:_[0]):""))}return Xt(()=>{b()}),(x,P)=>{const _=Zr,C=Xo,S=Lf,y=oc,w=Bt,R=ZG,$=Fr("router-link"),k=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(_,{show:l.value,"onUpdate:show":P[0]||(P[0]=z=>l.value=z)},{default:re(()=>{var z,V,W;return[(z=m.value)!=null&&z.is_recaptcha&&((V=m.value)!=null&&V.recaptcha_site_key)?lo((ge(),Xe(Ce(Gy),{key:0,sitekey:(W=m.value)==null?void 0:W.recaptcha_site_key,size:"normal",theme:"light",hl:"tr","loading-timeout":500,onVerify:s,onExpire:c,onFail:d,onError:u,ref_key:"vueRecaptchaRef",ref:i},null,8,["sitekey"])),[[To,l.value]]):xt("",!0)]}),_:1},8,["show"]),oe(k,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>{var z,V;return[L("div",JG,[L("h1",QG,Ke(Ce(t).title),1),L("h5",eY,Ke(Ce(t).description),1),L("div",tY,[oe(y,{class:"flex"},{default:re(()=>{var W,D,I;return[oe(C,{value:n.value.email,"onUpdate:value":P[1]||(P[1]=H=>n.value.email=H),autofocus:"",class:"flex-[2] pl-5",placeholder:"邮箱",maxlength:40},null,8,["value"]),Ce(Sp)((W=m.value)==null?void 0:W.email_whitelist_suffix)?(ge(),Xe(S,{key:0,value:n.value.suffix,"onUpdate:value":P[2]||(P[2]=H=>n.value.suffix=H),options:((I=(D=m.value)==null?void 0:D.email_whitelist_suffix)==null?void 0:I.map(H=>({value:`@${H}`,label:`@${H}`})))||[],class:"flex-[1]"},null,8,["value","options"])):xt("",!0)]}),_:1})]),(z=m.value)!=null&&z.is_email_verify?(ge(),Fe("div",oY,[oe(y,{class:"flex"},{default:re(()=>[oe(C,{value:n.value.email_code,"onUpdate:value":P[3]||(P[3]=W=>n.value.email_code=W),placeholder:"邮箱验证码",class:"pl-5"},null,8,["value"]),oe(w,{type:"primary",onClick:P[4]||(P[4]=W=>h()),loading:f.value,disabled:f.value||p.value>0},{default:re(()=>[ot(Ke(p.value||"发送"),1)]),_:1},8,["loading","disabled"])]),_:1})])):xt("",!0),L("div",nY,[oe(C,{value:n.value.password,"onUpdate:value":P[5]||(P[5]=W=>n.value.password=W),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40,onKeydown:yi(g,["enter"])},null,8,["value","onKeydown"])]),L("div",rY,[oe(C,{value:n.value.confirm_password,"onUpdate:value":P[6]||(P[6]=W=>n.value.confirm_password=W),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"再次输入密码",maxlength:40,onKeydown:yi(g,["enter"])},null,8,["value","onKeydown"])]),L("div",iY,[oe(C,{value:n.value.invite_code,"onUpdate:value":P[7]||(P[7]=W=>n.value.invite_code=W),autofocus:"",class:"pl-5",placeholder:["邀请码",(V=m.value)!=null&&V.is_invite_force?"(必填)":"(选填)"],maxlength:20},null,8,["value","placeholder"])]),L("div",lY,[oe(w,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary",onClick:g,"icon-placement":"left"},{icon:re(()=>[oe(R)]),default:re(()=>[ot(" 注册")]),_:1})])]),L("div",aY,[L("div",null,[oe($,{to:"/login",class:"text-#6c757d"},{default:re(()=>[ot("返回登录")]),_:1})]),sY])]}),_:1})],4)}}}),dY=Object.freeze(Object.defineProperty({__proto__:null,default:cY},Symbol.toStringTag,{value:"Module"})),uY={class:"inline-block",viewBox:"0 0 24 24",width:"1em",height:"1em"},fY=L("path",{fill:"currentColor",d:"M17 8.25a1.25 1.25 0 1 0 0-2.5a1.25 1.25 0 0 0 0 2.5Zm-8.05.35a6.554 6.554 0 0 1 6.55-6.55c3.596 0 6.55 2.819 6.55 6.45a6.51 6.51 0 0 1-1.255 3.852a6.014 6.014 0 0 0-1.276-.798a5.026 5.026 0 0 0 1.03-3.054c0-2.769-2.247-4.95-5.05-4.95a5.054 5.054 0 0 0-5.05 5.05c0 .262.034.539.088.845a1.774 1.774 0 0 1-.486 1.564l-6.236 6.235a1.25 1.25 0 0 0-.366.884V20.3c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-1.5c0-.69.56-1.25 1.25-1.25h1.75V15.8c0-.65.497-1.185 1.132-1.245l1.077 1.078a1.758 1.758 0 0 0-.378.417h-.33v1.75c0 .69-.56 1.25-1.25 1.25H7.95v1.25a1.75 1.75 0 0 1-1.75 1.75H3.7a1.75 1.75 0 0 1-1.75-1.75v-2.172c0-.73.289-1.429.805-1.944L8.99 9.948a.275.275 0 0 0 .07-.244A6.387 6.387 0 0 1 8.95 8.6Zm4.83 2.68a.75.75 0 1 0-1.06-1.06l-2 2a.75.75 0 0 0 0 1.06l2 2a.75.75 0 1 0 1.06-1.06l-.72-.72H17a3.5 3.5 0 1 1-3.5 3.5a.75.75 0 0 0-1.5 0a5 5 0 1 0 5-5h-3.94l.72-.72Z"},null,-1),hY=[fY];function pY(e,t){return ge(),Fe("svg",uY,[...hY])}const vY={name:"fluent-key-reset24-regular",render:pY},gY={class:"p-24"},mY={class:"m-1 text-center text-36 font-normal",color:"#343a40"},bY={"text-muted":"","mb-3":"","text-center":"","text-14":"","font-400":"",color:"#6c757d"},xY={"mt-20":"","w-full":""},yY={"mt-20":"","w-full":""},CY={"mt-20":"","w-full":""},wY={"mt-20":"","w-full":""},_Y={"mt-20":"","w-full":""},SY={class:"flex justify-between bg-[--n-color-embedded] p-x-24 p-y-16 text-#6c757d"},$Y=L("div",null,"简体中文",-1),kY=ne({__name:"forgetpassword",setup(e){const t=Qo(),o=Dl(),n=A({email:"",email_code:"",password:"",confirm_password:"",invite_code:"",suffix:""}),r=A(null),i=A(),l=A(!1),a=A();function s(x){r.value=x,setTimeout(()=>{l.value=!1,i.value.reset(),a.value==="sendEmailVerify"&&(h(),a.value="")},500)}function c(){i.value.reset()}function d(){i.value.reset()}function u(){i.value.reset()}const f=A(!1),p=A(0);async function h(){var _,C;if(n.value.email===""){window.$message.error("请输入邮箱地址");return}if(f.value=!0,p.value>0){window.$message.warning(`${p.value}秒后可重新发送`);return}if((_=m.value)!=null&&_.is_recaptcha&&((C=m.value)!=null&&C.is_recaptcha)&&!r.value){l.value=!0,f.value=!1,a.value="sendEmailVerify";return}const x=n.value.suffix?`${n.value.email}${n.value.suffix}`:n.value.email,{data:P}=await qy(x,r.value);if(P===!0){window.$message.success("发送成功"),p.value=60;const S=setInterval(()=>{p.value--,p.value===0&&clearInterval(S)},1e3);r.value=""}f.value=!1}async function g(){if(n.value.email===""){window.$message.error("请输入邮箱地址");return}const{email:x,password:P,confirm_password:_,email_code:C}=n.value;if(!x||!P){window.$message.warning("请输入账号密码");return}if(P!==_){window.$message.warning("请确保两次密码输入一致");return}const{data:S}=await AG(x,P.toString(),C);S&&(window.$message.success("重置密码成功,正在返回登录"),setTimeout(()=>{o.push("/login")},500))}const m=A();async function b(){const{data:x}=await Ky();x&&(m.value=x)}return Xt(()=>{b()}),(x,P)=>{const _=Zr,C=Xo,S=oc,y=Bt,w=vY,R=Fr("router-link"),$=So;return ge(),Fe("div",{"wh-full":"",flex:"","items-center":"","justify-center":"",style:zn(Ce(t).background_url&&`background:url(${Ce(t).background_url}) no-repeat center center / cover;`)},[oe(_,{show:l.value,"onUpdate:show":P[0]||(P[0]=k=>l.value=k)},{default:re(()=>{var k,z,V;return[(k=m.value)!=null&&k.is_recaptcha&&((z=m.value)!=null&&z.recaptcha_site_key)?lo((ge(),Xe(Ce(Gy),{key:0,sitekey:(V=m.value)==null?void 0:V.recaptcha_site_key,size:"normal",theme:"light",hl:"tr","loading-timeout":500,onVerify:s,onExpire:c,onFail:d,onError:u,ref_key:"vueRecaptchaRef",ref:i},null,8,["sitekey"])),[[To,l.value]]):xt("",!0)]}),_:1},8,["show"]),oe($,{class:"m-auto max-w-450 rounded-5 bg-[--n-color] shadow-black","content-style":"padding: 0;"},{default:re(()=>[L("div",gY,[L("h1",mY,Ke(Ce(t).title),1),L("h5",bY,Ke(Ce(t).description),1),L("div",xY,[oe(S,{class:"flex"},{default:re(()=>[oe(C,{value:n.value.email,"onUpdate:value":P[1]||(P[1]=k=>n.value.email=k),autofocus:"",class:"flex-[2] pl-5",placeholder:"邮箱",maxlength:40},null,8,["value"])]),_:1})]),L("div",yY,[oe(S,{class:"flex"},{default:re(()=>[oe(C,{placeholder:"邮箱验证码",value:n.value.email_code,"onUpdate:value":P[2]||(P[2]=k=>n.value.email_code=k),class:"pl-5"},null,8,["value"]),oe(y,{type:"primary",onClick:P[3]||(P[3]=k=>h()),loading:f.value,disabled:f.value||p.value>0},{default:re(()=>[ot(Ke(p.value||"发送"),1)]),_:1},8,["loading","disabled"])]),_:1})]),L("div",CY,[oe(C,{value:n.value.password,"onUpdate:value":P[4]||(P[4]=k=>n.value.password=k),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"密码",maxlength:40},null,8,["value"])]),L("div",wY,[oe(C,{value:n.value.confirm_password,"onUpdate:value":P[5]||(P[5]=k=>n.value.confirm_password=k),class:"pl-5",type:"password","show-password-on":"mousedown",placeholder:"再次输入密码",maxlength:40,onKeydown:P[6]||(P[6]=yi(k=>g(),["enter"]))},null,8,["value"])]),L("div",_Y,[oe(y,{"h-36":"","w-full":"","rounded-5":"","text-16":"",type:"primary","icon-placement":"left",onClick:P[7]||(P[7]=k=>g())},{icon:re(()=>[oe(w)]),default:re(()=>[ot(" 重置密码 ")]),_:1})])]),L("div",SY,[L("div",null,[oe(R,{to:"/login",class:"text-#6c757d"},{default:re(()=>[ot("返回登录")]),_:1})]),$Y])]),_:1})],4)}}}),PY=Object.freeze(Object.defineProperty({__proto__:null,default:kY},Symbol.toStringTag,{value:"Module"}))});export default RY(); diff --git a/public/theme/Xboard/assets/umi.js.br b/public/theme/Xboard/assets/umi.js.br index 2dbf2eec760dfc3580470f82926c7ebed536b211..1d003b32c008d5213cd6b2849f9745ffe61d5564 100644 GIT binary patch literal 235254 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

nmsDQTSf%98ReTAE&Tn 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