From a0ac0aa47cb5356d82fd254b382f40225ea982ba Mon Sep 17 00:00:00 2001 From: ljxi Date: Mon, 10 Jun 2024 19:39:40 +0000 Subject: [PATCH] deploy: 4c231e781cffdecc00600b961c11f4943c330f66 --- assets/{index-4a5d0f2f.js => index-91ab17bb.js} | 2 +- assets/{index-d7517de6.css => index-938e8ffd.css} | 2 +- .../{index-legacy-15c039a3.js => index-legacy-7e5c65a5.js} | 6 +++--- index.html | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) rename assets/{index-4a5d0f2f.js => index-91ab17bb.js} (82%) rename assets/{index-d7517de6.css => index-938e8ffd.css} (96%) rename assets/{index-legacy-15c039a3.js => index-legacy-7e5c65a5.js} (82%) diff --git a/assets/index-4a5d0f2f.js b/assets/index-91ab17bb.js similarity index 82% rename from assets/index-4a5d0f2f.js rename to assets/index-91ab17bb.js index 1626581..2abb747 100644 --- a/assets/index-4a5d0f2f.js +++ b/assets/index-91ab17bb.js @@ -7,4 +7,4 @@ function mn(){import.meta.url,import("_").catch(()=>1);async function*d(){}}(fun * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha - */(function(r,n){d.exports=n()})(XA,function(){return function(l){var r={};function n(A){if(r[A])return r[A].exports;var e=r[A]={i:A,l:!1,exports:{}};return l[A].call(e.exports,e,e.exports,n),e.l=!0,e.exports}return n.m=l,n.c=r,n.d=function(A,e,s){n.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:s})},n.r=function(A){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},n.t=function(A,e){if(e&1&&(A=n(A)),e&8||e&4&&typeof A=="object"&&A&&A.__esModule)return A;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:A}),e&2&&typeof A!="string")for(var V in A)n.d(s,V,(function(t){return A[t]}).bind(null,V));return s},n.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return n.d(e,"a",e),e},n.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},n.p="",n(n.s=6)}([function(l,r){function n(A){var e;if(A.nodeName==="SELECT")A.focus(),e=A.value;else if(A.nodeName==="INPUT"||A.nodeName==="TEXTAREA"){var s=A.hasAttribute("readonly");s||A.setAttribute("readonly",""),A.select(),A.setSelectionRange(0,A.value.length),s||A.removeAttribute("readonly"),e=A.value}else{A.hasAttribute("contenteditable")&&A.focus();var V=window.getSelection(),t=document.createRange();t.selectNodeContents(A),V.removeAllRanges(),V.addRange(t),e=V.toString()}return e}l.exports=n},function(l,r){function n(){}n.prototype={on:function(A,e,s){var V=this.e||(this.e={});return(V[A]||(V[A]=[])).push({fn:e,ctx:s}),this},once:function(A,e,s){var V=this;function t(){V.off(A,t),e.apply(s,arguments)}return t._=e,this.on(A,t,s)},emit:function(A){var e=[].slice.call(arguments,1),s=((this.e||(this.e={}))[A]||[]).slice(),V=0,t=s.length;for(V;V0&&arguments[0]!==void 0?arguments[0]:{};this.action=m.action,this.container=m.container,this.emitter=m.emitter,this.target=m.target,this.text=m.text,this.trigger=m.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var m=this,h=document.documentElement.getAttribute("dir")=="rtl";this.removeFake(),this.fakeHandlerCallback=function(){return m.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[h?"right":"left"]="-9999px";var y=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=y+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=e()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=e()(this.target),this.copyText()}},{key:"copyText",value:function(){var m=void 0;try{m=document.execCommand(this.action)}catch(h){m=!1}this.handleResult(m)}},{key:"handleResult",value:function(m){this.emitter.emit(m?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=m,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(m){if(m!==void 0)if(m&&(typeof m>"u"?"undefined":s(m))==="object"&&m.nodeType===1){if(this.action==="copy"&&m.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(m.hasAttribute("readonly")||m.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=m}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),a}(),g=f,_=n(1),p=n.n(_),x=n(2),D=n.n(x),N=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},b=function(){function a(i,m){for(var h=0;h0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof h.action=="function"?h.action:this.defaultAction,this.target=typeof h.target=="function"?h.target:this.defaultTarget,this.text=typeof h.text=="function"?h.text:this.defaultText,this.container=N(h.container)==="object"?h.container:document.body}},{key:"listenClick",value:function(h){var y=this;this.listener=D()(h,"click",function(I){return y.onClick(I)})}},{key:"onClick",value:function(h){var y=h.delegateTarget||h.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new g({action:this.action(y),target:this.target(y),text:this.text(y),container:this.container,trigger:y,emitter:this})}},{key:"defaultAction",value:function(h){return X("action",h)}},{key:"defaultTarget",value:function(h){var y=X("target",h);if(y)return document.querySelector(y)}},{key:"defaultText",value:function(h){return X("text",h)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],y=typeof h=="string"?[h]:h,I=!!document.queryCommandSupported;return y.forEach(function(Z){I=I&&!!document.queryCommandSupported(Z)}),I}}]),i}(p.a);function X(a,i){var m="data-clipboard-"+a;if(i.hasAttribute(m))return i.getAttribute(m)}r.default=J}]).default})}),xe=RA(HA);const oe={autoSetContainer:!1,appendToBody:!0},KA={config:d=>{const{autoSetContainer:u,appendToBody:l}=d;oe.autoSetContainer=u||!1,oe.appendToBody=l||!0},install:d=>{d.config.globalProperties.$vclipboard=le,d.directive("clipboard",{beforeMount(u,l){if(l.arg==="success")u._vClipboard_success=l.value;else if(l.arg==="error")u._vClipboard_error=l.value;else{const r=new xe(u,{text:()=>l.value,action:()=>l.arg==="cut"?"cut":"copy",container:oe.autoSetContainer?u:void 0});r.on("success",n=>{const A=u._vClipboard_success;A&&A(n)}),r.on("error",n=>{const A=u._vClipboard_error;A&&A(n)}),u._vClipboard=r}},updated(u,l){l.arg==="success"?u._vClipboard_success=l.value:l.arg==="error"?u._vClipboard_error=l.value:(u._vClipboard.text=()=>l.value,u._vClipboard.action=()=>l.arg==="cut"?"cut":"copy")},unmounted(u,l){l.arg==="success"?delete u._vClipboard_success:l.arg==="error"?delete u._vClipboard_error:(u._vClipboard.destroy(),delete u._vClipboard)}})},toClipboard:(d,u)=>le(d,u)},le=(d,u="copy")=>new Promise((l,r)=>{const n=document.createElement("button"),A=new xe(n,{text:()=>d,action:()=>u});A.on("success",e=>{A.destroy(),l(e)}),A.on("error",e=>{A.destroy(),r(e)}),oe.appendToBody&&document.body.appendChild(n),n.click(),oe.appendToBody&&document.body.removeChild(n)}),z=d=>(Vue.pushScopeId("data-v-47b2603e"),d=d(),Vue.popScopeId(),d),et={class:"block"},At={class:"card"},tt={key:0},ot=z(()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请使用QQ扫码登录",-1)),lt={style:{width:"150px",height:"150px","margin-top":"5px","margin-left":"auto","margin-right":"auto"}},nt=["src"],at=z(()=>Vue.createElementVNode("br",null,null,-1)),rt={key:1},ut=z(()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请输入刚刚用于授权的QQ号码",-1)),st=z(()=>Vue.createElementVNode("br",null,null,-1)),it=z(()=>Vue.createElementVNode("br",null,null,-1)),ct=z(()=>Vue.createElementVNode("br",null,null,-1)),dt=z(()=>Vue.createElementVNode("span",{style:{"font-size":"10px"}},"QQ号码将用于排行榜展示",-1)),Vt={key:2},mt=z(()=>Vue.createElementVNode("br",null,null,-1)),pt={style:{"font-size":"20px"}},ht=z(()=>Vue.createElementVNode("br",null,null,-1)),ft=z(()=>Vue.createElementVNode("br",null,null,-1)),gt=Vue.defineComponent({__name:"My",props:{loginInfo:{type:Object,required:!0}},setup(d){const u=d,l=Vue.ref(0),r=Vue.ref(""),n=Vue.ref(""),A=Vue.ref(""),e=Vue.ref(""),s=Vue.ref(!1),V=Vue.ref(!1),t=Vue.ref({});let f=!1;const g=()=>{window.open(A.value,"_blank")},_=[["本小时","今天","本月","今年"],["上小时","昨天","上月","去年"]],p=Vue.computed(()=>{let a=[],i=0,m=s.value?"prev":"now";return[3,2,1,0].forEach(h=>{V.value?a.push({des:_[s.value?1:0][i],allUsed:t.value[m][h].allUsed[0]||0,averageSpeed:t.value[m][h].averageSpeed[0]||0,onlineTime:t.value[m][h].onlineTime[0]||0}):a.push({des:_[s.value?1:0][i],allUsed:J(t.value[m][h].allUsed[1]||0,0),averageSpeed:J(t.value[m][h].averageSpeed[1]*8||0,1),onlineTime:X(t.value[m][h].onlineTime[1]||0)}),i++}),a});Vue.watch(l,(a,i)=>{a<=0&&(u.loginInfo.AccessToken="")});const x=async(a,i)=>await(await fetch("//app.ljxnet.cn/network-panel/"+a,{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify(i)})).json(),D=async()=>{r.value="";let a=await x("third_qq_login",{AccessToken:u.loginInfo.AccessToken});l.value=-1,a.status==0&&(r.value=a.img,A.value=a.url,localStorage.setItem("third_qq_login_session",a.session),S())},N=async()=>{ElementPlus.ElMessageBox.confirm("确定要强制下线登录该账号的其他设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{(await x("kick_old",{AccessToken:u.loginInfo.AccessToken})).status==0&&ElementPlus.ElMessage({type:"info",message:"已经下线其他设备"})}).catch(()=>{})},b=async()=>{ElementPlus.ElMessageBox.confirm("确定从此设备退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{D()}).catch(()=>{})},C=async()=>{let a=await x("third_qq_bind",{uin:n.value,session:localStorage.getItem("third_qq_login_session")});a.status==0?(ElementPlus.ElMessage.success("绑定成功"),S()):a.status==-3||a.status==-1?ElementPlus.ElMessageBox.alert("".concat(a.msg),"提示",{confirmButtonText:"确定"}):ElementPlus.ElMessageBox.alert("".concat(a.msg),"提示",{confirmButtonText:"确定",callback:()=>{D()}})},S=async(a=!1)=>{let i=await x("third_qq_check",{session:localStorage.getItem("third_qq_login_session")});if(i.status==0)return l.value=i.uin,u.loginInfo.AccessToken=i.AccessToken,localStorage.removeItem("third_qq_login_session"),O(),!0;if(i.status==-1)l.value=-1,f&&!a?setTimeout(()=>{S()},1e3):localStorage.removeItem("third_qq_login_session");else{if(i.status==-2)return l.value=-2,!0;localStorage.removeItem("third_qq_login_session"),ElementPlus.ElMessageBox.alert("登录失败,".concat(i.msg,",请重新拉取二维码"),"提示",{confirmButtonText:"确定",callback:()=>{D()}})}return!1},O=async()=>{let a=await x("get_status",{AccessToken:u.loginInfo.AccessToken});if(a.status==0)l.value=a.uin,e.value=a.nick,t.value=a.data;else if(a.status==-1){if(localStorage.getItem("third_qq_login_session")&&await S(!0))return;l.value=-1,D()}};Vue.onMounted(()=>{f=!0,O()}),Vue.onUnmounted(()=>{f=!1});function J(a,i){const m=[0,0,0,1,1,1],y=[["B","KB","MB","GB","TB","PB"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][i];for(var I=a,Z=0;I>=1024&&Z!=y.length-1;)I=I/1024,Z++;return I.toFixed(m[Z])+y[Z]}const X=a=>a<60?a.toFixed(0)+"秒":(a/=60,a<60?a.toFixed(0)+"分钟":(a/=60,a<24?a.toFixed(0)+"小时":(a/=24,a.toFixed(0)+"天")));return(a,i)=>{const m=Vue.resolveComponent("el-button"),h=Vue.resolveComponent("el-input"),y=Vue.resolveComponent("el-avatar"),I=Vue.resolveComponent("el-checkbox"),Z=Vue.resolveComponent("el-table-column"),R=Vue.resolveComponent("el-table"),T=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",et,[Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",At,[l.value==-1?(Vue.openBlock(),Vue.createElementBlock("div",tt,[ot,Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",lt,[r.value?(Vue.openBlock(),Vue.createElementBlock("img",{key:0,style:{width:"100%"},src:r.value},null,8,nt)):Vue.createCommentVNode("",!0)])),[[T,!r.value]]),at,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:g},{default:Vue.withCtx(()=>[Vue.createTextVNode("一键跳转登录")]),_:1})])):Vue.createCommentVNode("",!0),l.value==-2?(Vue.openBlock(),Vue.createElementBlock("div",rt,[ut,Vue.createVNode(h,{modelValue:n.value,"onUpdate:modelValue":i[0]||(i[0]=G=>n.value=G),placeholder:"请输入QQ号",style:{"margin-top":"5px","margin-left":"auto","margin-right":"auto"}},null,8,["modelValue"]),st,it,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:C},{default:Vue.withCtx(()=>[Vue.createTextVNode("点击验证")]),_:1}),ct,dt])):Vue.createCommentVNode("",!0),l.value>0?(Vue.openBlock(),Vue.createElementBlock("div",Vt,[Vue.createVNode(y,{size:100,src:"https://q.qlogo.cn/headimg_dl?dst_uin="+l.value+"&spec=640"},null,8,["src"]),mt,Vue.createElementVNode("span",pt,Vue.toDisplayString(e.value),1),ht,Vue.createVNode(I,{modelValue:s.value,"onUpdate:modelValue":i[1]||(i[1]=G=>s.value=G),label:"上个统计周期",size:"small"},null,8,["modelValue"]),Vue.createVNode(I,{modelValue:V.value,"onUpdate:modelValue":i[2]||(i[2]=G=>V.value=G),label:"显示排名",size:"small"},null,8,["modelValue"]),Vue.createVNode(R,{"table-layout":"auto",data:p.value,border:!0,style:{width:"100%"}},{default:Vue.withCtx(()=>[Vue.createVNode(Z,{prop:"des",label:""}),Vue.createVNode(Z,{prop:"allUsed",label:"总流量"}),Vue.createVNode(Z,{prop:"averageSpeed",label:"平均速度"}),Vue.createVNode(Z,{prop:"onlineTime",label:"在线时长"})]),_:1},8,["data"]),ft,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:N},{default:Vue.withCtx(()=>[Vue.createTextVNode("下线其他设备")]),_:1}),Vue.createVNode(m,{class:"action danger",type:"danger",onClick:b},{default:Vue.withCtx(()=>[Vue.createTextVNode("退出登录")]),_:1})])):Vue.createCommentVNode("",!0)])),[[T,!l.value]])])}}});const ee=(d,u)=>{const l=d.__vccOpts||d;for(const[r,n]of u)l[r]=n;return l},vt=ee(gt,[["__scopeId","data-v-47b2603e"]]),wt={style:{"overflow-y":"auto","max-height":"calc(85vh - 100px)","margin-top":"-30px"}},_t={class:"mb-2 flex items-center text-sm"},Et={class:"mb-2 flex items-center text-sm"},yt={class:"block"},xt={style:{"margin-left":"10px","vertical-align":"6px"}},Ct={class:"block"},Nt={class:"block"},bt={class:"block"},kt={style:{"margin-left":"10px"}},Bt=Vue.defineComponent({__name:"Mark",props:{show:Object,loginInfo:{type:Object,required:!0}},setup(d){const u=d,l=Vue.ref("allUsed"),r=Vue.ref(!1),n=Vue.ref(!1),A=Vue.ref(!0);window.onresize=()=>{window.outerWidth>500?A.value=!1:A.value=!0},window.outerWidth>500?A.value=!1:A.value=!0;const e=Vue.ref(!1),s=Vue.ref("3"),V=Vue.ref("总流量"),t=()=>{let b={allUsed:"总流量",averageSpeed:"平均速度",onlineTime:"在线时长"}[l.value];return b||""},f=Vue.ref(!1);u.show&&Vue.watch(u.show,(b,C)=>{f.value=b.show}),Vue.watch(f,(b,C)=>{u.show&&(u.show.show=b),b&&x()});const g=Vue.ref([]),_=async b=>(b.push(["cache",window.location.host]),await(await fetch("//app.ljxnet.cn/network-panel/get.ajax?"+new URLSearchParams(b).toString(),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"})).json()),p=b=>{const C=["移动","联通","电信","广电"],S=["","success","warning","danger"];for(let O in C)if(b.includes(C[O]))return S[O];return"info"},x=async()=>{V.value=t(),r.value=!0,g.value=[];try{(await _([["grade",s.value],["sorted_by",l.value],["isPast",e.value?"true":"false"]])).data.forEach(C=>{let S;l.value=="allUsed"?S=D(C.data,["B","KB","MB","GB","TB","PB"],[0,0,0,0,1,1]):l.value=="averageSpeed"?S=D(C.data*8,["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"],[0,0,0,1,1,1]):l.value=="onlineTime"&&(S=N(C.data)),C.data=S,C.type=p(C.isp),g.value.push(C)})}catch(b){ElementPlus.ElMessageBox.alert("无法获取榜单信息,可能是后端服务器异常","错误",{confirmButtonText:"确定"})}r.value=!1};function D(b,C,S){for(var O=b,J=0;O>=1024&&J!=C.length-1;)O=O/1024,J++;return O.toFixed(S[J])+C[J]}const N=b=>b<60?b.toFixed(0)+"秒":(b/=60,b<60?b.toFixed(0)+"分钟":(b/=60,b<24?b.toFixed(0)+"小时":(b/=24,b.toFixed(0)+"天")));return(b,C)=>{const S=Vue.resolveComponent("el-radio"),O=Vue.resolveComponent("el-radio-group"),J=Vue.resolveComponent("el-checkbox"),X=Vue.resolveComponent("el-empty"),a=Vue.resolveComponent("el-table-column"),i=Vue.resolveComponent("el-avatar"),m=Vue.resolveComponent("el-tag"),h=Vue.resolveComponent("el-tooltip"),y=Vue.resolveComponent("el-table"),I=Vue.resolveComponent("el-button"),Z=Vue.resolveComponent("el-dialog"),R=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(Z,{"align-center":"",style:{width:"95vw","max-width":"600px","max-height":"85vh"},modelValue:f.value,"onUpdate:modelValue":C[4]||(C[4]=T=>f.value=T),title:"排行榜"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",wt,[Vue.createElementVNode("div",_t,[Vue.createVNode(O,{modelValue:l.value,"onUpdate:modelValue":C[0]||(C[0]=T=>l.value=T),onChange:x,class:"ml-4"},{default:Vue.withCtx(()=>[Vue.createVNode(S,{label:"allUsed",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("总流量")]),_:1}),Vue.createVNode(S,{label:"averageSpeed",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("平均速度")]),_:1}),Vue.createVNode(S,{label:"onlineTime",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("在线时长")]),_:1})]),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Et,[Vue.createVNode(O,{modelValue:s.value,"onUpdate:modelValue":C[2]||(C[2]=T=>s.value=T),onChange:x,class:"ml-4"},{default:Vue.withCtx(()=>[Vue.createVNode(S,{label:"3",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("小时")]),_:1}),Vue.createVNode(S,{label:"2",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("天")]),_:1}),Vue.createVNode(S,{label:"1",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("月")]),_:1}),Vue.createVNode(S,{label:"0",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("年")]),_:1}),Vue.createVNode(J,{modelValue:e.value,"onUpdate:modelValue":C[1]||(C[1]=T=>e.value=T),label:"上个统计周期",size:"small",onChange:x},null,8,["modelValue"])]),_:1},8,["modelValue"])]),Vue.withDirectives((Vue.openBlock(),Vue.createBlock(y,{style:{"min-height":"500px"},"table-layout":"auto",data:g.value,size:"small"},{empty:Vue.withCtx(()=>[Vue.withDirectives(Vue.createVNode(X,{description:"没有数据"},null,512),[[Vue.vShow,!r.value]])]),default:Vue.withCtx(()=>[Vue.createVNode(a,{type:"index",label:"",width:"40"}),Vue.createVNode(a,{prop:"user",label:"用户"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",yt,[Vue.createVNode(i,{size:30,src:T.row.headimg},null,8,["src"]),Vue.createElementVNode("span",xt,Vue.toDisplayString(T.row.user),1)])]),_:1}),Vue.createVNode(a,{prop:"data",label:V.value},null,8,["label"]),A.value?(Vue.openBlock(),Vue.createBlock(a,{key:0,prop:"user",label:"属地"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",Ct,[Vue.createVNode(h,{class:"item",effect:"dark",content:T.row.short,placement:"top"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{size:"small",type:T.row.type,class:"tag-long",round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(T.row.short),1)]),_:2},1032,["type"])]),_:2},1032,["content"])])]),_:1})):Vue.createCommentVNode("",!0),A.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(a,{key:1,prop:"user",label:"运营商"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",Nt,[Vue.createVNode(h,{class:"item",effect:"dark",content:T.row.isp,placement:"top"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{size:"small",type:T.row.type,class:"tag-short",round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(T.row.isp),1)]),_:2},1032,["type"])]),_:2},1032,["content"])])]),_:1})),A.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(a,{key:2,prop:"user",label:"属地"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",bt,[Vue.createElementVNode("span",kt,Vue.toDisplayString(T.row.addr),1)])]),_:1}))]),_:1},8,["data"])),[[R,r.value]])]),Vue.createVNode(I,{style:{width:"100%"},onClick:C[3]||(C[3]=T=>n.value=!0)},{default:Vue.withCtx(()=>[Vue.createTextVNode("用户中心")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(Z,{"align-center":"",style:{width:"99vw","max-width":"500px"},modelValue:n.value,"onUpdate:modelValue":C[5]||(C[5]=T=>n.value=T),title:"用户中心"},{default:Vue.withCtx(()=>[n.value?(Vue.openBlock(),Vue.createBlock(vt,{key:0,loginInfo:u.loginInfo},null,8,["loginInfo"])):Vue.createCommentVNode("",!0)]),_:1},8,["modelValue"])],64)}}});const St=ee(Bt,[["__scopeId","data-v-71a8ee94"]]);function Tt(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d}var It={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"};const{webm:Mt,mp4:Qt}=It,pe=()=>typeof navigator<"u"&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,he=()=>"wakeLock"in navigator;class Dt{constructor(){if(this.enabled=!1,he()){this._wakeLock=null;const u=()=>{this._wakeLock!==null&&document.visibilityState==="visible"&&this.enable()};document.addEventListener("visibilitychange",u),document.addEventListener("fullscreenchange",u)}else pe()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",Mt),this._addSourceToVideo(this.noSleepVideo,"mp4",Qt),this.noSleepVideo.addEventListener("loadedmetadata",()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())})}))}_addSourceToVideo(u,l,r){var n=document.createElement("source");n.src=r,n.type="video/".concat(l),u.appendChild(n)}get isEnabled(){return this.enabled}enable(){return he()?navigator.wakeLock.request("screen").then(u=>{this._wakeLock=u,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",()=>{console.log("Wake Lock released.")})}).catch(u=>{throw this.enabled=!1,console.error("".concat(u.name,", ").concat(u.message)),u}):pe()?(this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval(()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve()):this.noSleepVideo.play().then(l=>(this.enabled=!0,l)).catch(l=>{throw this.enabled=!1,l})}disable(){he()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):pe()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}var jt=Dt;const Pt=Tt(jt),L=d=>(Vue.pushScopeId("data-v-9b8c8f2b"),d=d(),Vue.popScopeId(),d),Ot={class:"content"},Ut={class:"left"},Yt=L(()=>Vue.createElementVNode("div",{class:"title"},[Vue.createElementVNode("span",null,"NetworkPanel")],-1)),Zt={class:"time"},Jt={class:"date"},$t={class:"right"},Gt={class:"state"},Ft=L(()=>Vue.createElementVNode("span",{class:"des"},"总流量",-1)),Lt=L(()=>Vue.createElementVNode("br",null,null,-1)),zt={class:"value"},Xt=L(()=>Vue.createElementVNode("br",null,null,-1)),Rt=L(()=>Vue.createElementVNode("br",null,null,-1)),qt={class:"des"},Wt=L(()=>Vue.createElementVNode("br",null,null,-1)),Ht={class:"value"},Kt=L(()=>Vue.createElementVNode("br",null,null,-1)),eo=L(()=>Vue.createElementVNode("br",null,null,-1)),Ao={class:"des"},to=L(()=>Vue.createElementVNode("br",null,null,-1)),oo={class:"value"},lo=L(()=>Vue.createElementVNode("br",null,null,-1)),no=L(()=>Vue.createElementVNode("br",null,null,-1)),ao=Vue.defineComponent({__name:"FullScreen",props:{state:{type:Object,required:!0},isRunning:{type:Boolean,required:!0},modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(d,{emit:u}){const l=d,r=Vue.ref();document.addEventListener("fullscreenchange",function(f){document.fullscreenElement?u("update:modelValue",!0):u("update:modelValue",!1)});let A=/MiuiBrowser/i.test(navigator.userAgent)?null:new Pt;Vue.watchEffect(async()=>{if(l.modelValue){if(A==null||A.enable(),!r.value)return;r.value.requestFullscreen?r.value.requestFullscreen():r.value.webkitRequestFullscreen?r.value.webkitRequestFullscreen():r.value.mozRequestFullscreen?r.value.mozRequestFullscreen():r.value.msRequestFullscreen&&r.value.msRequestFullscreen()}else A==null||A.disable()});const e=Vue.ref(""),s=Vue.ref(""),V=["周日","周一","周二","周三","周四","周五","周六"];let t=0;return Vue.onMounted(()=>{t=setInterval(()=>{const f=new Date;e.value="".concat(f.getHours().toString().padStart(2,"0"),":").concat(f.getMinutes().toString().padStart(2,"0")),s.value="".concat(f.getFullYear(),"-").concat(f.getMonth()+1,"-").concat(f.getDate()," ").concat(V[f.getDay()])},1e3)}),Vue.onUnmounted(()=>{clearInterval(t)}),(f,g)=>d.modelValue?(Vue.openBlock(),Vue.createElementBlock("div",{key:0,ref_key:"elment",ref:r,class:"fullscreen",onClick:g[0]||(g[0]=()=>u("update:modelValue",!1)),onWheel:g[1]||(g[1]=_=>_.preventDefault()),onTouchmove:g[2]||(g[2]=_=>_.preventDefault())},[Vue.createElementVNode("div",Ot,[Vue.createElementVNode("div",Ut,[Yt,Vue.createElementVNode("div",Zt,[Vue.createElementVNode("span",null,Vue.toDisplayString(e.value),1)]),Vue.createElementVNode("div",Jt,[Vue.createElementVNode("span",null,Vue.toDisplayString(s.value),1)])]),Vue.createElementVNode("div",$t,[Vue.createElementVNode("div",Gt,[Ft,Lt,Vue.createElementVNode("span",zt,Vue.toDisplayString(d.state.show.allUsed),1),Xt,Rt,Vue.createElementVNode("span",qt,Vue.toDisplayString(d.isRunning?"实时速度":"平均速度"),1),Wt,Vue.createElementVNode("span",Ht,Vue.toDisplayString(d.state.show.speed),1),Kt,eo,Vue.createElementVNode("span",Ao,Vue.toDisplayString(d.isRunning?"实时带宽":"平均带宽"),1),to,Vue.createElementVNode("span",oo,Vue.toDisplayString(d.state.show.speedBit),1),lo,no])])])],544)):Vue.createCommentVNode("",!0)}});const ro=ee(ao,[["__scopeId","data-v-9b8c8f2b"]]),P=d=>(Vue.pushScopeId("data-v-34d827a0"),d=d(),Vue.popScopeId(),d),uo={style:{"margin-top":"10px","margin-left":"10px","margin-right":"10px"}},so={class:"slider-demo-block"},io=P(()=>Vue.createElementVNode("span",{class:"font-background"},"测速地址:",-1)),co=P(()=>Vue.createElementVNode("br",null,null,-1)),Vo={style:{"margin-top":"20px"}},mo={class:"font-background"},po={style:{width:"100%",height:"32px"}},ho={style:{float:"left"}},fo={style:{float:"right"}},go={class:"ItemContainer"},vo={class:"showItem"},wo=P(()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"总流量",-1)),_o=P(()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"})])],-1)),Eo={class:"showItem"},yo={class:"font-background",style:{"font-size":"larger"}},xo=P(()=>Vue.createElementVNode("br",null,null,-1)),Co=P(()=>Vue.createElementVNode("br",null,null,-1)),No=P(()=>Vue.createElementVNode("br",null,null,-1)),bo=P(()=>Vue.createElementVNode("div",{class:"state-icon state-icon-main"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1",d:"M16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825"})])],-1)),ko={class:"showItem"},Bo=P(()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"带宽",-1)),So=P(()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})])],-1)),To={style:{width:"fit-content",display:"block","margin-top":"2ch","margin-left":"auto","margin-right":"auto"}},Io=P(()=>Vue.createElementVNode("svg",{t:"1694957757562",class:"svg-icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4036",width:"200",height:"200"},[Vue.createElementVNode("path",{d:"M823.8 603.5l-501.2 336c-50.7 34-119.3 20.4-153.2-30.2-12.2-18.2-18.7-39.6-18.7-61.5v-672c0-61 49.5-110.4 110.4-110.4 21.9 0 43.3 6.5 61.5 18.7l501.1 336c50.7 34 64.2 102.6 30.2 153.2-7.8 11.9-18.1 22.2-30.1 30.2z m0 0","p-id":"4037"})],-1)),Mo=[Io],Qo={key:1,class:"button"},Do={t:"1694958268344",fill:"white",style:{width:"80px","margin-top":"-30px"},viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7667",width:"200",height:"200"},jo=P(()=>Vue.createElementVNode("path",{d:"M352 768c-17.664 0-32-14.304-32-32V288c0-17.664 14.336-32 32-32s32 14.336 32 32v448c0 17.696-14.336 32-32 32zM672 768c-17.696 0-32-14.304-32-32V288c0-17.664 14.304-32 32-32s32 14.336 32 32v448c0 17.696-14.304 32-32 32z","p-id":"7668"},null,-1)),Po=[jo],Oo=P(()=>Vue.createElementVNode("br",null,null,-1)),Uo=P(()=>Vue.createElementVNode("br",null,null,-1)),Yo=P(()=>Vue.createElementVNode("br",null,null,-1)),Zo=P(()=>Vue.createElementVNode("br",null,null,-1)),Jo={class:"dialog-footer"},$o={class:"mt-4"},Go={class:"dialog-footer"},Fo={class:"mt-4"},Lo=P(()=>Vue.createElementVNode("br",null,null,-1)),zo=P(()=>Vue.createElementVNode("br",null,null,-1)),Xo=P(()=>Vue.createElementVNode("br",null,null,-1)),Ro=P(()=>Vue.createElementVNode("br",null,null,-1)),qo={class:"dialog-footer"},Wo=["src"],Ho=["src"],Ko=Vue.defineComponent({__name:"Main",props:{isVisible:Boolean},setup(d){const u=d,l=Vue.ref({show:!1}),r=Vue.reactive(localStorage.customNodes?JSON.parse(localStorage.customNodes):[]),n=[];for(let c in Ee){const o=Ee[c],E={label:c,options:[]};for(let k in o)E.options.push({value:o[k],label:k});n.push(E)}const A=Vue.ref(n);r.length&&(A.value=[{label:"自定义",options:r}].concat(n)),Vue.watch(r,async(c,o)=>{r.length?A.value=[{label:"自定义",options:r}].concat(n):A.value=n,localStorage.customNodes=JSON.stringify(c)},{deep:!0});const e=Vue.reactive({show:{allUsed:"-",speed:"-",speedBit:"-"},predict:{min:"-",hour:"-",day:"-",mon:"-"},isChecking:!1,bytesUsed:0,logged:0,lastLogTime:0,recordUse:0,recordTime:0,startUse:0,startTime:0,maxUse:localStorage.maxUse?Number(localStorage.maxUse):0,maxSpeed:localStorage.maxSpeed?Number(localStorage.maxSpeed):0}),s=Vue.ref(!1),V=Vue.ref(!1),t=Vue.reactive({AccessToken:localStorage.AccessToken?localStorage.AccessToken:""}),f=Vue.ref(localStorage.chartShow?localStorage.chartShow==="true":!1),g=Vue.ref(localStorage.threadNum?Number(localStorage.threadNum):8),_=Vue.ref(localStorage.runBackground?localStorage.runBackground==="true":!1),p=Vue.ref(localStorage.autoStart?localStorage.autoStart==="true":!1),x=Vue.ref(localStorage.url?localStorage.url:A.value[0].options[0].value);var D=[];Vue.onMounted(()=>{p.value&&N()});const N=async()=>{if(x.value.startsWith("NetworkPanelApi://")){s.value=!0;return}e.isChecking=!0;const c=await C(x.value);e.isChecking=!1,c.status?s.value=!0:ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:c.info})},b=["ljxnet.cn","netart.cn",".gov.cn"],C=async c=>{var o=!0;let E="";try{let k=new URL(c);if(b.some(ie=>k.host.endsWith(ie)))throw"你不对劲,我要拿小本本把你记下来然后交给警察蜀黍!";const M=new AbortController,B=setTimeout(()=>M.abort(),5e3),Q=await fetch(c,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer",signal:M.signal});if(Q.status==404)throw"资源响应异常"+Q.status;if(!Q.body)throw"资源响应异常 Nobody";const U=Q.body.getReader(),{value:$,done:Y}=await U.read();if(!$||$.length<=0)throw"资源响应异常 Nobody";U.cancel()}catch(k){o=!1,k instanceof Error?E=k.message:E=String(k)}return{status:o,info:E}};let S="";async function O(){if(!x.value.startsWith("NetworkPanelApi://")){S=x.value;return}let c=x.value.split("NetworkPanelApi://")[1],o=await fetch("//app.ljxnet.cn/network-panel/url.ajax?"+new URLSearchParams({host:c,cache:window.location.host}),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});if(o=await o.json(),o.status!=0){s.value=!1;return}S=o.url}Vue.watch(s,async(c,o)=>{var k,M;if(we(),c){if(e.isChecking=!0,await O(),e.isChecking=!1,!s.value)return;e.maxUse&&e.bytesUsed>=e.maxUse&&(e.bytesUsed=0,e.logged=0),e.lastLogTime=new Date().getTime()/1e3,e.startUse=e.bytesUsed,e.startTime=new Date().getTime()/1e3,e.recordUse=e.bytesUsed,e.recordTime=new Date().getTime()/1e3;for(let B=0;Bconsole.log(B)),D.map(B=>clearInterval(B)),D=[],J(),(M=K.value)==null||M.pause();var E=(e.bytesUsed-e.startUse)/(new Date().getTime()/1e3-e.startTime);m(E),i(),u.isVisible||a()}});async function J(){let c=new Date().getTime()/1e3,o=e.bytesUsed-e.logged,E=c-e.lastLogTime;e.logged=e.bytesUsed,e.lastLogTime=c;let k=await fetch("//app.ljxnet.cn/network-panel/log",{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify({AccessToken:t.AccessToken,url:x.value,threadNum:g.value,used:o,time:E})});k=await k.json(),k.status==-1&&(t.AccessToken="")}Vue.watch(u,async(c,o)=>{!c.isVisible&&_.value&&s.value&&y(),!c.isVisible&&!_.value&&s.value&&(s.value=!1),c.isVisible&&a()}),Vue.watch(g,async(c,o)=>{if(localStorage.threadNum=c,s.value&&c>o)for(let E=o;E{localStorage.runBackground=c}),Vue.watch(f,async(c,o)=>{localStorage.chartShow=c,c&&setTimeout(()=>H.resize(),100)}),Vue.watch(x,async(c,o)=>{localStorage.url=c,s.value&&O()}),Vue.watch(t,async(c,o)=>{localStorage.AccessToken=c.AccessToken}),Vue.watchEffect(()=>{localStorage.autoStart=p.value});const X=()=>{le(x.value).then(()=>{ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已复制当前链接"})})};window.addEventListener("paste",function(c){var M;if(c.clipboardData&&c.clipboardData.items&&((M=document.activeElement)==null?void 0:M.nodeName)!="INPUT")for(var o=0,E=c.clipboardData.items.length;o{u.isVisible?document.title="网络面板":s.value?document.title=I(e.bytesUsed,0,[0,0,0,0,0,0])+" "+I(c,1,[0,0,0,0,0,0]):e.maxUse&&e.bytesUsed>=e.maxUse?document.title="已完成":document.title="已暂停"},i=()=>{e.bytesUsed||(e.show.allUsed="-"),e.show.allUsed=I(e.bytesUsed,0,[0,0,1,2,2,2])},m=c=>{e.show.speed=I(c,1,[0,0,1,2,2,2]),e.show.speedBit=I(c*8,2,[0,0,0,2,2,2]),e.predict.min=I(c*60,0,[0,0,0,1,1,1]),e.predict.hour=I(c*60*60,0,[0,0,0,1,1,1]),e.predict.day=I(c*60*60*24,0,[0,0,0,1,1,1]),e.predict.mon=I(c*60*60*24*30,0,[0,0,0,1,1,1])},h=()=>{u.isVisible&&i(),e.maxUse&&e.bytesUsed>=e.maxUse&&(s.value=!1)},y=()=>{var c=(e.bytesUsed-e.recordUse)/(new Date().getTime()/1e3-e.recordTime);isNaN(c)?se(0):se(c),c<=0||isNaN(c)?(e.show.speed="-",e.show.speedBit="-"):u.isVisible?m(c):_.value&&a(c),e.recordUse=e.bytesUsed,e.recordTime=new Date().getTime()/1e3};function I(c,o,E){const M=[["B","KB","MB","GB","TB","PB"],["B/s","KB/s","MB/s","GB/s","TB/s","PB/s"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][o];for(var B=c,Q=0;B>=1024&&Q!=M.length-1;)B=B/1024,Q++;return B.toFixed(E[Q])+M[Q]}const Z=()=>{if(e.bytesUsed-e.recordUse>e.maxSpeed/8)return new Promise(c=>{setTimeout(()=>{c(0)},1e3-new Date().getTime()%1e3)})};async function R(c){try{if(S==""){s.value=!1;return}let o=S;const E=await fetch(o,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer"});if(!E.body)throw"Nobody";let k=E.headers.get("content-length"),M=1/0;k&&(M=parseInt(k));const B=E.body.getReader();let Q=0;for(;;){e.maxSpeed&&await Z();const{value:U}=await B.read();let $=U==null?void 0:U.length;if(!$||S!=o){R(c);break}let Y=$;if(Q>=M?Y=0:Q+$>M&&(Y=M-Q),e.bytesUsed+=Y,c>=g.value||!s.value)break;Q+=$}B.cancel()}catch(o){console.log(o),s.value&&R(c)}}const T=Vue.ref(!1),G=Vue.ref(!1),Ae=Vue.ref(!1),te=Vue.ref(!1),j=Vue.ref({label:"",value:"",checking:!1}),ne=c=>{var o=c.match(/https?:\/\/([\w-]+\.)+[\w-]+(:[0-9]+)?(\/\S*)?/);return o?o[0]:""},Ce=async()=>{j.value.value=ne(j.value.value),j.value.checking=!0;const c=await C(j.value.value);if(!c.status){j.value.checking=!1,ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:c.info});return}j.value.checking=!1,r.push({label:j.value.label,value:j.value.value}),j.value.label="",j.value.value="",G.value=!1},q=Vue.ref({num:null,type:"GB"}),Ne=()=>{var c={MB:1048576,GB:1073741824,TB:1099511627776},o=0;q.value.num&&(o=Math.floor(q.value.num*c[q.value.type])),e.maxUse=o,localStorage.maxUse=o,q.value.num=null,Ae.value=!1},W=Vue.ref({num:null,type:"Mbps"}),be=()=>{var c={Kbps:1024,Mbps:1048576,Gbps:1073741824},o=0;W.value.num&&(o=Math.floor(W.value.num*c[W.value.type])),e.maxSpeed=o,localStorage.maxSpeed=o,W.value.num=null,te.value=!1};var ke=/Mobi|Android|iPhone|Macintosh/i.test(navigator.userAgent),Be=/MiuiBrowser/i.test(navigator.userAgent),ge=/iPhone|Macintosh/i.test(navigator.userAgent);const K=Vue.ref(null),ve=Vue.ref(null);let H,se=c=>{},we=()=>{};return Vue.onMounted(()=>{H=echarts.init(ve.value);const c={tooltip:{trigger:"axis",formatter:function(M){let B=I(M[0].data[1],1,[0,0,1,2,2,2]);return"".concat(new Date(M[0].data[0]*1e3).toLocaleString(),"
\n ").concat(B)}},toolbox:{feature:{saveAsImage:{}}},title:{left:"left",text:"速度图表"},xAxis:{type:"time",boundaryGap:!1,axisLabel:{show:!1},axisTick:{show:!1}},yAxis:{type:"value",axisLabel:{formatter:M=>{let B=I(M,1,[0,0,0,0,0,0]);return B=="-"?0:B}}},series:[{name:"速度",type:"line",smooth:!1,symbol:"none",areaStyle:{},data:[[new Date().getTime()/1e3,0]]}],grid:{x:0,y:40,x2:8,y2:10,containLabel:!0}};H.setOption(c);let o=[],E=[],k=1;we=()=>{E=[],o.push([new Date().getTime()/1e3,0])},se=M=>{let B=!1;for(E.push(M);E.length>=k;){B=!0;var Q=E.splice(0,k);let U;Q.includes(0)?U=0:U=Q.reduce(($,Y)=>$+Y,0)/k,o.push([new Date().getTime()/1e3,U])}for(;o.length>=200;){B=!0;const U=[],$=o.length%2===0?o.length:o.length-1;for(let Y=0;Y<$;Y+=2)U.push([o[Y][0],(o[Y][1]+o[Y+1][1])/2]);o=U,k*=2}c.series[0].data=o,f.value&&B&&H.setOption(c)},window.addEventListener("resize",()=>{H.resize()})}),Vue.onUnmounted(()=>{H&&H.dispose()}),(c,o)=>{const E=Vue.resolveComponent("el-button"),k=Vue.resolveComponent("el-option"),M=Vue.resolveComponent("el-option-group"),B=Vue.resolveComponent("el-icon"),Q=Vue.resolveComponent("el-select"),U=Vue.resolveComponent("el-slider"),$=Vue.resolveComponent("el-switch"),Y=Vue.resolveComponent("el-text"),ie=Vue.resolveComponent("el-popover"),ce=Vue.resolveComponent("el-table-column"),Se=Vue.resolveComponent("el-table"),Te=Vue.resolveComponent("el-empty"),ae=Vue.resolveComponent("el-dialog"),re=Vue.resolveComponent("el-input"),_e=Vue.resolveComponent("el-form-item"),de=Vue.resolveComponent("el-form"),Ve=Vue.resolveComponent("el-alert");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createElementVNode("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",uo,[Vue.createElementVNode("div",so,[io,Vue.createVNode(E,{type:"primary",icon:Vue.unref(Ke),link:"",onClick:X},null,8,["icon"]),Vue.createVNode(E,{type:"primary",icon:Vue.unref(me),link:"",onClick:o[0]||(o[0]=v=>T.value=!0)},null,8,["icon"]),co,Vue.createVNode(Q,{style:{width:"100%"},modelValue:x.value,"onUpdate:modelValue":o[1]||(o[1]=v=>x.value=v)},{prefix:Vue.withCtx(()=>[Vue.createVNode(B,null,{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(jA))]),_:1})]),default:Vue.withCtx(()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(A.value,v=>(Vue.openBlock(),Vue.createBlock(M,{key:v.label,label:v.label},{default:Vue.withCtx(()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(v.options,ue=>(Vue.openBlock(),Vue.createBlock(k,{key:ue.value,label:ue.label,value:ue.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Vo,[Vue.createElementVNode("span",mo,"线程数:"+Vue.toDisplayString(g.value),1),Vue.createVNode(U,{"show-tooltip":!1,min:1,max:64,modelValue:g.value,"onUpdate:modelValue":o[2]||(o[2]=v=>g.value=v)},null,8,["modelValue"])]),Vue.createElementVNode("div",po,[Vue.createElementVNode("div",ho,[Vue.createVNode($,{modelValue:_.value,"onUpdate:modelValue":o[3]||(o[3]=v=>_.value=v),"active-text":"保持后台运行"},null,8,["modelValue"])]),Vue.createElementVNode("div",fo,[Vue.createVNode($,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=v=>p.value=v),"active-text":"自动运行"},null,8,["modelValue"])])]),Vue.createElementVNode("div",go,[Vue.createElementVNode("div",vo,[wo,Vue.createVNode(Y,{size:"small",class:"mx-1"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.maxUse?"/"+I(e.maxUse,0,[0,0,0,0,0,0]):""),1)]),_:1}),Vue.createVNode(E,{type:"primary",style:{height:"15px"},icon:Vue.unref(me),link:"",onClick:o[5]||(o[5]=v=>Ae.value=!0)},null,8,["icon"]),_o,Vue.createVNode(Y,{class:"font-data"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.allUsed),1)]),_:1})]),Vue.createElementVNode("div",Eo,[Vue.createElementVNode("span",yo,Vue.toDisplayString(s.value?"实时速度":"平均速度"),1),Vue.createVNode(ie,{placement:"top-start",title:"用量预测",width:150,trigger:"click"},{reference:Vue.withCtx(()=>[Vue.createVNode(E,{type:"primary",style:{height:"15px","vertical-align":"-2px"},icon:Vue.unref(Ue),link:""},null,8,["icon"])]),default:Vue.withCtx(()=>[Vue.createTextVNode(" 每分钟  "+Vue.toDisplayString(e.predict.min)+" ",1),xo,Vue.createTextVNode(" 每小时  "+Vue.toDisplayString(e.predict.hour)+" ",1),Co,Vue.createTextVNode(" 每天     "+Vue.toDisplayString(e.predict.day)+" ",1),No,Vue.createTextVNode(" 每月     "+Vue.toDisplayString(e.predict.mon),1)]),_:1}),bo,Vue.createVNode(Y,{class:"font-data state-icon-main"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.speed),1)]),_:1})]),Vue.createElementVNode("div",ko,[Bo,Vue.createVNode(Y,{size:"small",class:"mx-1"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.maxSpeed?"/"+I(e.maxSpeed,2,[0,0,0,0,0,0]):""),1)]),_:1}),Vue.createVNode(E,{type:"primary",style:{height:"15px"},icon:Vue.unref(me),link:"",onClick:o[6]||(o[6]=v=>te.value=!0)},null,8,["icon"]),So,Vue.createVNode(Y,{class:"font-data"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.speedBit),1)]),_:1})])]),Vue.createElementVNode("div",To,[!s.value&&!e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:0,class:"button",onClick:N},Mo)):Vue.createCommentVNode("",!0),e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",Qo,[Vue.createVNode(B,{size:60,class:"is-loading el-icon-loading"},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(ye))]),_:1})])):Vue.createCommentVNode("",!0),s.value&&!e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:2,class:"button",onClick:o[7]||(o[7]=v=>s.value=!1)},[(Vue.openBlock(),Vue.createElementBlock("svg",Do,Po))])):Vue.createCommentVNode("",!0)]),Vue.createVNode(E,{style:{float:"left","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(SA),link:"",onClick:o[8]||(o[8]=v=>l.value.show=!0)},null,8,["icon"]),Vue.createVNode(E,{style:{float:"left","margin-top":"-20px","margin-left":"39px"},type:"primary",icon:Vue.unref(fA),link:"",onClick:o[9]||(o[9]=v=>V.value=!0)},null,8,["icon"]),f.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(E,{key:0,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(zA),link:"",onClick:o[10]||(o[10]=v=>f.value=!0)},null,8,["icon"])),f.value?(Vue.openBlock(),Vue.createBlock(E,{key:1,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(xA),link:"",onClick:o[11]||(o[11]=v=>f.value=!1)},null,8,["icon"])):Vue.createCommentVNode("",!0),Vue.withDirectives(Vue.createElementVNode("div",{ref_key:"chartContainer",ref:ve,style:{width:"100%",height:"400px"}},null,512),[[Vue.vShow,f.value]])])],4),Vue.createVNode(ae,{style:{width:"90%","max-width":"700px"},modelValue:T.value,"onUpdate:modelValue":o[13]||(o[13]=v=>T.value=v),title:"自定义地址"},{default:Vue.withCtx(()=>[r.length?(Vue.openBlock(),Vue.createBlock(Se,{key:0,data:r,style:{width:"100%"},"max-height":"300"},{default:Vue.withCtx(()=>[Vue.createVNode(ce,{prop:"label",label:"名称",width:"100"}),Vue.createVNode(ce,{prop:"value",label:"URL"}),Vue.createVNode(ce,{fixed:"right",label:"",width:"50"},{default:Vue.withCtx(v=>[Vue.createVNode(E,{type:"danger",link:"",icon:Vue.unref(nA),onClick:Vue.withModifiers(ue=>r.splice(v.$index,1),["prevent"])},null,8,["icon","onClick"])]),_:1})]),_:1},8,["data"])):(Vue.openBlock(),Vue.createBlock(Te,{key:1,description:"没有自定义地址"})),Vue.createVNode(E,{class:"mt-4",style:{width:"100%"},onClick:o[12]||(o[12]=v=>{G.value=!0})},{default:Vue.withCtx(()=>[Vue.createTextVNode("添加地址")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"700px"},modelValue:G.value,"onUpdate:modelValue":o[18]||(o[18]=v=>G.value=v),title:"添加链接"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",Jo,[Vue.createVNode(E,{onClick:o[16]||(o[16]=v=>G.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",disabled:!ne(j.value.value)||!j.value.label||j.value.checking,onClick:o[17]||(o[17]=v=>Ce())},{default:Vue.withCtx(()=>[Vue.createTextVNode("确认 "),j.value.checking?(Vue.openBlock(),Vue.createBlock(B,{key:0,class:"is-loading"},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(ye))]),_:1})):Vue.createCommentVNode("",!0)]),_:1},8,["disabled"])])]),default:Vue.withCtx(()=>[Vue.createVNode(de,{model:j.value},{default:Vue.withCtx(()=>[Vue.createVNode(_e,{label:"名称:","label-width":"50px"},{default:Vue.withCtx(()=>[Vue.createVNode(re,{modelValue:j.value.label,"onUpdate:modelValue":o[14]||(o[14]=v=>j.value.label=v),autocomplete:"off"},null,8,["modelValue"])]),_:1}),Vue.createVNode(_e,{label:"url:","label-width":"50px"},{default:Vue.withCtx(()=>[Vue.createVNode(re,{modelValue:j.value.value,"onUpdate:modelValue":o[15]||(o[15]=v=>j.value.value=v),autocomplete:"off"},{suffix:Vue.withCtx(()=>[ne(j.value.value)?(Vue.openBlock(),Vue.createBlock(B,{key:0},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(Le))]),_:1})):Vue.createCommentVNode("",!0)]),default:Vue.withCtx(()=>[Vue.createTextVNode("> ")]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Vue.createVNode(Ve,{title:"注意:",type:"warning"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 在浏览器工作的程序受到浏览器安全策略的限制 "),Oo,Vue.createTextVNode(" 以下情况你将无法正常使用链接 "),Uo,Vue.createTextVNode(" 1.你使用https协议打开的本站,但是url是http协议 "),Yo,Vue.createTextVNode(" 2.目标服务器返回的Access-Control-Allow-Origin响应头没有允许本站 "),Zo,Vue.createTextVNode(" 具体细节请在报错后查看控制台 ")]),_:1}),Vue.createVNode(Ve,{title:"免责声明:",type:"error"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 请勿用于非法用途,使用本功能造成的一切后果由用户承担 ")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"300px"},modelValue:Ae.value,"onUpdate:modelValue":o[23]||(o[23]=v=>Ae.value=v),title:"设置上限自动停止"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",Go,[Vue.createVNode(E,{onClick:o[21]||(o[21]=v=>Ae.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",onClick:o[22]||(o[22]=v=>Ne())},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 确定 ")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createVNode(de,null,{default:Vue.withCtx(()=>[Vue.createElementVNode("div",$o,[Vue.createVNode(re,{type:"number",min:"1",modelValue:q.value.num,"onUpdate:modelValue":o[20]||(o[20]=v=>q.value.num=v),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx(()=>[Vue.createVNode(Q,{modelValue:q.value.type,"onUpdate:modelValue":o[19]||(o[19]=v=>q.value.type=v),placeholder:"Select",style:{width:"65px"}},{default:Vue.withCtx(()=>[Vue.createVNode(k,{label:"MB",value:"MB"}),Vue.createVNode(k,{label:"GB",value:"GB"}),Vue.createVNode(k,{label:"TB",value:"TB"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"350px"},modelValue:te.value,"onUpdate:modelValue":o[28]||(o[28]=v=>te.value=v),title:"设置带宽上限"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",qo,[Vue.createVNode(E,{onClick:o[26]||(o[26]=v=>te.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",onClick:o[27]||(o[27]=v=>be())},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 确定 ")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createVNode(de,null,{default:Vue.withCtx(()=>[Vue.createElementVNode("div",Fo,[Vue.createVNode(re,{type:"number",min:"1",modelValue:W.value.num,"onUpdate:modelValue":o[25]||(o[25]=v=>W.value.num=v),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx(()=>[Vue.createVNode(Q,{modelValue:W.value.type,"onUpdate:modelValue":o[24]||(o[24]=v=>W.value.type=v),placeholder:"Select",style:{width:"80px"}},{default:Vue.withCtx(()=>[Vue.createVNode(k,{label:"Mbps",value:"Mbps"}),Vue.createVNode(k,{label:"Gbps",value:"Gbps"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),Lo,zo,Vue.createVNode(Ve,{title:"注意:",type:"warning"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 浏览器会使用缓存策略"),Xo,Vue.createTextVNode("只能限制平均速度,无法限制峰值速度!"),Ro,Vue.createTextVNode("部分链接无法限速,请使用其它限速方法 ")]),_:1})])]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(St,{show:l.value,loginInfo:t},null,8,["show","loginInfo"]),Vue.unref(ke)&&!Vue.unref(ge)&&!Vue.unref(Be)&&_.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:0,onCanplay:o[29]||(o[29]=()=>{s.value&&K.value.play()}),onPause:o[30]||(o[30]=()=>{_.value&&(s.value=!1)}),onPlay:o[31]||(o[31]=v=>s.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:K,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref(Me),type:"audio/mpeg"},null,8,Wo)],544)):Vue.createCommentVNode("",!0),Vue.unref(ge)&&_.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:1,onCanplay:o[32]||(o[32]=()=>{s.value&&K.value.play()}),onPause:o[33]||(o[33]=()=>{_.value&&(s.value=!1)}),onPlay:o[34]||(o[34]=v=>s.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:K,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref(Ie),type:"audio/mpeg"},null,8,Ho)],544)):Vue.createCommentVNode("",!0),Vue.createVNode(ro,{modelValue:V.value,"onUpdate:modelValue":o[35]||(o[35]=v=>V.value=v),isRunning:s.value,state:e},null,8,["modelValue","isRunning","state"])],64)}}});const el=ee(Ko,[["__scopeId","data-v-34d827a0"]]),Al={style:{"text-align":"center"}},tl={key:0},ol={key:0},ll={key:0},nl=Vue.defineComponent({__name:"IPinfo",props:{isVisible:Boolean},setup(d){const u=d,l=Vue.reactive({local:null,cloudflare:null,layLocal:null,layCloudflare:null}),r=V=>{le(V),ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已经复制IP地址:
".concat(V,"")})};async function n(V){try{return(await(await fetch("//app.ljxnet.cn/network-panel/ip.ajax?ip="+V,{method:"GET",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"})).json()).data}catch(t){throw"查询IP信息失败"}}async function A(V){let t=JSON.parse(localStorage.getItem("cache_ip_"+V)||"{}");return(!t.ip||new Date().getTime()/1e3-t.time>60*60*24)&&(t=await n(V),t.time=new Date().getTime()/1e3,localStorage.setItem("cache_ip_"+V,JSON.stringify(t))),t}async function e(V){const t=await A(V);return t.show=t.regions_short||t.regions||[],t.country&&t.country.code!="CN"&&(t.show=[t.country.name,...t.show]),t.as&&t.show.push(t.as.info||t.as.name),t.type&&t.show.push(t.type),t}(async function V(){if(u.isVisible)try{let f=await(await fetch("https://forge.speedtest.cn/api/location/info",{referrerPolicy:"no-referrer"})).json();l.local=await e(f.ip)}catch(t){console.log(t)}setTimeout(V,5e3)})();const s=async V=>{if(u.isVisible)try{var t=new Date().getTime();const f=await fetch("https://".concat(V,"/cdn-cgi/trace"),{referrerPolicy:"no-referrer"}),g=new Date().getTime()-t;let p=(await f.text()).match(/ip=([0-9a-f.:]+)/);p&&(l.cloudflare=await e(p[1]),l.layCloudflare=g)}catch(f){console.log(f)}setTimeout(s,1e3,V)};return s("cp.cloudflare.com"),async function V(){if(u.isVisible)try{var t=new Date().getTime();await fetch("https://connectivitycheck.platform.hicloud.com/generate_204",{method:"HEAD",cache:"no-store",mode:"no-cors",referrerPolicy:"no-referrer"}),l.layLocal=new Date().getTime()-t}catch(f){l.layLocal=0}setTimeout(V,1e3)}(),(V,t)=>{const f=Vue.resolveComponent("el-tag"),g=Vue.resolveComponent("el-text"),_=Vue.resolveComponent("el-tooltip"),p=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",Al,[Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[l.local&&l.local.country&&l.local.country.code=="CN"?(Vue.openBlock(),Vue.createElementBlock("div",tl,[Vue.createVNode(_,{class:"item",effect:"dark",content:l.local.ip,placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",{onClick:t[0]||(t[0]=x=>r(l.local.ip))},[Vue.createVNode(f,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.layLocal?l.layLocal+"ms":"-ms"),1)]),_:1}),Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.local.show.join(" ")),1)]),_:1})])]),_:1},8,["content"])])):Vue.createCommentVNode("",!0)]),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[l.cloudflare&&l.cloudflare.country&&l.cloudflare.country.code!="CN"?(Vue.openBlock(),Vue.createElementBlock("div",ol,[Vue.createVNode(_,{class:"item",effect:"dark",content:l.cloudflare.ip,placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",{onClick:t[1]||(t[1]=x=>r(l.cloudflare.ip))},[Vue.createVNode(f,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.layCloudflare?l.layCloudflare+"ms":"-ms"),1)]),_:1}),Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.cloudflare.show.join(" ")),1)]),_:1})])]),_:1},8,["content"])])):Vue.createCommentVNode("",!0)]),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[!l.local&&!l.cloudflare?Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ll,[Vue.createVNode(_,{class:"item",effect:"dark",content:"",placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode("正在加载...")]),_:1})])]),_:1})])),[[p,!0]]):Vue.createCommentVNode("",!0)]),_:1})])],4)}}});const al=ee(nl,[["__scopeId","data-v-565e68f0"]]),w=d=>(Vue.pushScopeId("data-v-cde8dcae"),d=d(),Vue.popScopeId(),d),rl={style:{"margin-top":"15px"}},ul=w(()=>Vue.createElementVNode("div",{style:{width:"fit-content",float:"left"}},[Vue.createElementVNode("div",{class:"icon"},[Vue.createElementVNode("svg",{t:"1702892592527",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4460","data-spm-anchor-id":"a313x.search_index.0.i9.1e343a81LSbmza"},[Vue.createElementVNode("path",{d:"M568.96 459.242667l144-189.205334A382.208 382.208 0 0 0 512 213.333333c-212.074667 0-384 171.925333-384 384a382.293333 382.293333 0 0 0 93.397333 251.008l-64.554666 55.808A467.584 467.584 0 0 1 42.666667 597.333333C42.666667 338.133333 252.8 128 512 128c93.098667 0 179.861333 27.093333 252.842667 73.856l75.882666-99.690667 67.541334 51.413334-273.28 359.04a149.333333 149.333333 0 1 1-66.048-53.376z m266.453333-69.056l54.357334-71.424A467.242667 467.242667 0 0 1 981.333333 597.333333c0 113.706667-40.64 221.226667-113.237333 305.728l-64.725333-55.616A382.272 382.272 0 0 0 896 597.333333c0-76.288-22.250667-147.370667-60.586667-207.146666zM512 661.333333a64 64 0 1 0 0-128 64 64 0 0 0 0 128z",fill:"#ffffff","p-id":"4461"})])]),Vue.createElementVNode("span",{class:"title"}," 网络面板 ")],-1)),sl={style:{float:"right","margin-top":"5px"}},il={key:0,style:{float:"right","margin-top":"5px","margin-right":"5px"}},cl=w(()=>Vue.createElementVNode("br",null,null,-1)),dl={style:{height:"fit-content","padding-bottom":"10px"}},Vl={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},ml={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},pl={style:{color:"var(--el-color-info)","font-size":"12px"}},hl=w(()=>Vue.createElementVNode("img",{src:"https://www.kuocaicdn.com/dashboard/assets/svg/logos/logo-short.svg",alt:"括彩CDN",width:"15",height:"15"},null,-1)),fl=w(()=>Vue.createElementVNode("h2",null,"网络面板APP",-1)),gl=w(()=>Vue.createElementVNode("span",null,"Java原生实现",-1)),vl=w(()=>Vue.createElementVNode("br",null,null,-1)),wl=w(()=>Vue.createElementVNode("span",null,"1.支持锁屏运行",-1)),_l=w(()=>Vue.createElementVNode("br",null,null,-1)),El=w(()=>Vue.createElementVNode("span",null,"2.支持添加任何链接",-1)),yl=w(()=>Vue.createElementVNode("br",null,null,-1)),xl=w(()=>Vue.createElementVNode("span",null,"3.相对于浏览器更加省电",-1)),Cl=w(()=>Vue.createElementVNode("br",null,null,-1)),Nl=w(()=>Vue.createElementVNode("span",null,"4.通知栏实时查看网络信息",-1)),bl=w(()=>Vue.createElementVNode("br",null,null,-1)),kl=w(()=>Vue.createElementVNode("h2",null,"更新日志",-1)),Bl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.2.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.添加链接时可选“增强并发”开关(v2.7~v3.1此功能全局开启)"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复从通知栏退出后再打开总流量不清零问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复部分链接暂停之后再启动没有速度的问题"),Vue.createElementVNode("br")])],-1)),Sl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.1.0"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 修复了部分情况下卡第一屏的问题"),Vue.createElementVNode("br")])],-1)),Tl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.0.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.通知栏新增开始暂停退出按钮"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.屏保模式新增电量显示"),Vue.createElementVNode("br"),Vue.createTextVNode(" 再次提示:App可以锁屏运行,不建议使用屏保模式(更耗电) ")])],-1)),Il=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.7.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.多线程速度优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.全新的启动动画"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.缓存首页资源文件,启动更快"),Vue.createElementVNode("br")])],-1)),Ml=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.6"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了线程数设置错误的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了运行一段时间后可能闪退的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了部分模拟器闪退的问题"),Vue.createElementVNode("br")])],-1)),Ql=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.5"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.省电优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.安装包体积优化"),Vue.createElementVNode("br")])],-1)),Dl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.4"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了大量的问题"),Vue.createElementVNode("br")])],-1)),jl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.3"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.新增上传测速功能"),Vue.createElementVNode("br"),Vue.createTextVNode(" (建议不超过2个线程)"),Vue.createElementVNode("br")])],-1)),Pl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.2"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了启动闪白屏的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了打开后切换深色模式出现logo遮挡问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了暂停可能不及时的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 5.切换到okhttp请求库,提高性能与错误处理能力"),Vue.createElementVNode("br"),Vue.createTextVNode(" 6.通知样式调整"),Vue.createElementVNode("br"),Vue.createTextVNode(" 7.更省电"),Vue.createElementVNode("br")])],-1)),Ol=w(()=>Vue.createElementVNode("h3",null,"v2.1",-1)),Ul=w(()=>Vue.createElementVNode("br",null,null,-1)),Yl=w(()=>Vue.createElementVNode("br",null,null,-1)),Zl=w(()=>Vue.createElementVNode("br",null,null,-1)),Jl=w(()=>Vue.createElementVNode("br",null,null,-1)),$l=w(()=>Vue.createElementVNode("br",null,null,-1)),Gl=w(()=>Vue.createElementVNode("br",null,null,-1)),Fl=w(()=>Vue.createElementVNode("br",null,null,-1)),Ll=w(()=>Vue.createElementVNode("h2",null,"网络面板",-1)),zl=w(()=>Vue.createElementVNode("br",null,null,-1)),Xl=w(()=>Vue.createElementVNode("br",null,null,-1)),Rl=w(()=>Vue.createElementVNode("br",null,null,-1)),ql=w(()=>Vue.createElementVNode("br",null,null,-1)),Wl=w(()=>Vue.createElementVNode("br",null,null,-1)),Hl=w(()=>Vue.createElementVNode("span",null,"特别感谢:",-1)),Kl=w(()=>Vue.createElementVNode("br",null,null,-1)),en=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的CDN服务",-1)),An=w(()=>Vue.createElementVNode("br",null,null,-1)),tn=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1)),on=w(()=>Vue.createElementVNode("br",null,null,-1)),ln=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1)),nn=w(()=>Vue.createElementVNode("br",null,null,-1)),an=w(()=>Vue.createElementVNode("br",null,null,-1)),rn=w(()=>Vue.createElementVNode("span",null,"本项目用到的开源库:",-1)),un=w(()=>Vue.createElementVNode("br",null,null,-1)),sn=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h2",null,"疑问解答"),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:APP/后端代码开源吗?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:不开源"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:我搭建了一个前端页面,能否添加到跨域白名单?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:你需要有一定的用户量,并添加链接指向本项目开源仓库,然后联系我加白名单"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:能否添加xxx功能?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:有合理的建议请联系我"),Vue.createElementVNode("br")])],-1)),cn={class:"dialog-footer"},dn=Vue.defineComponent({__name:"App",setup(d){var u=/Android/i.test(navigator.userAgent);const l=Vue.ref(!0),r=Vue.ref(!1);window.location.hash=="#app"&&(r.value=!0);const n=()=>{history.replaceState(null,document.title,window.location.pathname+window.location.search)};Vue.watch(r,V=>{V?window.location.hash="#app":n()});const A=Vue.ref(!1),e=V=>{window.open(V)};let s=V=>{le(V),ElementPlus.ElMessage.info({dangerouslyUseHTMLString:!0,message:"
已经复制到剪切板
"})};return document.addEventListener("visibilitychange",function(){var V=document.visibilityState;V==="hidden"?l.value=!1:l.value=!0}),(V,t)=>{const f=Vue.resolveComponent("el-button"),g=Vue.resolveComponent("el-header"),_=Vue.resolveComponent("el-main"),p=Vue.resolveComponent("el-link"),x=Vue.resolveComponent("el-container"),D=Vue.resolveComponent("el-dialog");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(x,null,{default:Vue.withCtx(()=>[Vue.createVNode(g,{class:"header"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",rl,[ul,Vue.createElementVNode("div",sl,[Vue.createVNode(f,{class:"home",onClick:t[0]||(t[0]=N=>A.value=!0),round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode("关于")]),_:1})]),Vue.unref(u)?(Vue.openBlock(),Vue.createElementBlock("div",il,[Vue.createVNode(f,{class:"home",onClick:t[1]||(t[1]=N=>r.value=!0),round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode("APP")]),_:1})])):Vue.createCommentVNode("",!0)])]),_:1}),Vue.createVNode(_,null,{default:Vue.withCtx(()=>[Vue.createVNode(el,{isVisible:l.value},null,8,["isVisible"]),cl,Vue.createVNode(al,{isVisible:l.value},null,8,["isVisible"])]),_:1}),Vue.createElementVNode("div",dl,[Vue.createElementVNode("div",Vl,[Vue.createVNode(p,{type:"info",onClick:t[2]||(t[2]=N=>e("https://netart.cn/")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Whoami")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{type:"info",onClick:t[3]||(t[3]=N=>e("https://github.com/ljxi/NetworkPanel")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("源码")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{type:"info",onClick:t[4]||(t[4]=N=>e("https://github.com/ljxi/GeoCN")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("IP离线库")]),_:1})]),Vue.createElementVNode("div",ml,[Vue.createElementVNode("span",pl,[Vue.createTextVNode(" 本工具由 "),Vue.createVNode(p,{style:{"vertical-align":"-2px"},type:"info",onClick:t[5]||(t[5]=N=>e("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),target:"_blank"},{default:Vue.withCtx(()=>[hl,Vue.createTextVNode(" 括彩云智能CDN ")]),_:1}),Vue.createTextVNode(" 提供CDN服务 ")])])])]),_:1}),Vue.createVNode(D,{"align-center":"",style:{width:"90%","max-width":"700px"},modelValue:r.value,"onUpdate:modelValue":t[8]||(t[8]=N=>r.value=N),title:"APP下载"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Vue.createVNode(f,{style:{float:"right","margin-top":"-5px"},type:"primary",onClick:t[6]||(t[6]=N=>e("https://api.netart.cn/d?b013x15cb"))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 下载最新版 ")]),_:1}),fl,gl,vl,wl,_l,El,yl,xl,Cl,Nl,bl]),Vue.createElementVNode("div",null,[kl,Bl,Sl,Tl,Il,Ml,Ql,Dl,jl,Pl,Vue.createElementVNode("div",null,[Ol,Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了2.0版本部分链接跑一会儿没速度的问题,修复了一个增加耗电的问题"),Ul,Vue.createTextVNode(" 2.核心功能完全由原生Java层接管,省电不发热的同时可以保后台,实测小米6黑屏后台运行12小时不掉"),Yl,Vue.createTextVNode(" 3.同步近期网页版更新内容"),Zl,Vue.createTextVNode(),Jl,Vue.createTextVNode(" 保后台条件:"),$l,Vue.createTextVNode(" 1.通知栏能够正常显示进度信息(如果没有看到通知,去设置检查通知权限)"),Gl,Vue.createTextVNode(" 2.加入电池优化白名单(如果没有加入,打开app会弹窗要求加入)"),Fl,Vue.createTextVNode(" 如果部分老旧机型打开白屏,请 "),Vue.createVNode(p,{onClick:t[7]||(t[7]=N=>e("https://api.netart.cn/d?b013x2a3i")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("点此下载")]),_:1}),Vue.createTextVNode(" webview内核,并在开发者选项内启用该内核后重试 ")])])])]),_:1},8,["modelValue"]),Vue.createVNode(D,{style:{width:"90%","max-width":"400px"},modelValue:A.value,"onUpdate:modelValue":t[25]||(t[25]=N=>A.value=N),title:"关于"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",cn,[Vue.createVNode(f,{onClick:t[24]||(t[24]=N=>A.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("关闭")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Ll,Vue.createElementVNode("span",null,[Vue.createTextVNode("作者:"),Vue.createVNode(p,{onClick:t[9]||(t[9]=N=>e("https://netart.cn/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Whoami")]),_:1})]),zl,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ:"),Vue.createVNode(p,{type:"primary",onClick:t[10]||(t[10]=N=>Vue.unref(s)("582424565"))},{default:Vue.withCtx(()=>[Vue.createTextVNode("582424565 ")]),_:1})]),Xl,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ群:"),Vue.createVNode(p,{type:"primary",onClick:t[11]||(t[11]=N=>Vue.unref(s)("463481772"))},{default:Vue.withCtx(()=>[Vue.createTextVNode("463481772 ")]),_:1})]),Rl,Vue.createElementVNode("span",null,[Vue.createTextVNode("开源地址:"),Vue.createVNode(p,{onClick:t[12]||(t[12]=N=>e("https://github.com/ljxi/NetworkPanel")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("NetworkPanel")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[13]||(t[13]=N=>e("https://github.com/ljxi/GeoCN")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("GeoCN")]),_:1})]),ql,Vue.createElementVNode("span",null,[Vue.createTextVNode("赞助支持: "),Vue.createVNode(p,{onClick:t[14]||(t[14]=N=>e("https://afdian.net/a/ljxnet")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("爱发电")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[15]||(t[15]=N=>e("https://qr.alipay.com/fkx13781i79xywfarbvrsfc")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("支付宝")]),_:1})]),Wl,Hl,Kl,Vue.createVNode(p,{onClick:t[16]||(t[16]=N=>e("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("括彩科技")]),_:1}),en,An,Vue.createVNode(p,{onClick:t[17]||(t[17]=N=>e("https://staticfile.org/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("七牛云")]),_:1}),tn,on,Vue.createVNode(p,{onClick:t[18]||(t[18]=N=>e("https://www.bootcdn.cn/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("BootCDN")]),_:1}),ln,nn,an,rn,un,Vue.createVNode(p,{onClick:t[19]||(t[19]=N=>e("https://github.com/vuejs/core")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Vue")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[20]||(t[20]=N=>e("https://github.com/element-plus/element-plus")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("ElementPlus")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[21]||(t[21]=N=>e("https://github.com/apache/echarts")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("echarts")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[22]||(t[22]=N=>e("https://github.com/richtr/NoSleep.js")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("NoSleep.js")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[23]||(t[23]=N=>e("https://github.com/soerenmartius/vue3-clipboard")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("vue3-clipboard")]),_:1}),Vue.createTextVNode("  ")]),sn]),_:1},8,["modelValue"])],64)}}});const Vn=ee(dn,[["__scopeId","data-v-cde8dcae"]]);const fe=Vue.createApp(Vn);fe.use(KA);fe.use(ElementPlus);fe.mount("#app");export{mn as __vite_legacy_guard}; + */(function(r,n){d.exports=n()})(XA,function(){return function(l){var r={};function n(A){if(r[A])return r[A].exports;var e=r[A]={i:A,l:!1,exports:{}};return l[A].call(e.exports,e,e.exports,n),e.l=!0,e.exports}return n.m=l,n.c=r,n.d=function(A,e,s){n.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:s})},n.r=function(A){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},n.t=function(A,e){if(e&1&&(A=n(A)),e&8||e&4&&typeof A=="object"&&A&&A.__esModule)return A;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:A}),e&2&&typeof A!="string")for(var V in A)n.d(s,V,(function(t){return A[t]}).bind(null,V));return s},n.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return n.d(e,"a",e),e},n.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},n.p="",n(n.s=6)}([function(l,r){function n(A){var e;if(A.nodeName==="SELECT")A.focus(),e=A.value;else if(A.nodeName==="INPUT"||A.nodeName==="TEXTAREA"){var s=A.hasAttribute("readonly");s||A.setAttribute("readonly",""),A.select(),A.setSelectionRange(0,A.value.length),s||A.removeAttribute("readonly"),e=A.value}else{A.hasAttribute("contenteditable")&&A.focus();var V=window.getSelection(),t=document.createRange();t.selectNodeContents(A),V.removeAllRanges(),V.addRange(t),e=V.toString()}return e}l.exports=n},function(l,r){function n(){}n.prototype={on:function(A,e,s){var V=this.e||(this.e={});return(V[A]||(V[A]=[])).push({fn:e,ctx:s}),this},once:function(A,e,s){var V=this;function t(){V.off(A,t),e.apply(s,arguments)}return t._=e,this.on(A,t,s)},emit:function(A){var e=[].slice.call(arguments,1),s=((this.e||(this.e={}))[A]||[]).slice(),V=0,t=s.length;for(V;V0&&arguments[0]!==void 0?arguments[0]:{};this.action=m.action,this.container=m.container,this.emitter=m.emitter,this.target=m.target,this.text=m.text,this.trigger=m.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var m=this,h=document.documentElement.getAttribute("dir")=="rtl";this.removeFake(),this.fakeHandlerCallback=function(){return m.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[h?"right":"left"]="-9999px";var y=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=y+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=e()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=e()(this.target),this.copyText()}},{key:"copyText",value:function(){var m=void 0;try{m=document.execCommand(this.action)}catch(h){m=!1}this.handleResult(m)}},{key:"handleResult",value:function(m){this.emitter.emit(m?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=m,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(m){if(m!==void 0)if(m&&(typeof m>"u"?"undefined":s(m))==="object"&&m.nodeType===1){if(this.action==="copy"&&m.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(m.hasAttribute("readonly")||m.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=m}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),a}(),g=f,_=n(1),p=n.n(_),x=n(2),D=n.n(x),N=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},b=function(){function a(i,m){for(var h=0;h0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof h.action=="function"?h.action:this.defaultAction,this.target=typeof h.target=="function"?h.target:this.defaultTarget,this.text=typeof h.text=="function"?h.text:this.defaultText,this.container=N(h.container)==="object"?h.container:document.body}},{key:"listenClick",value:function(h){var y=this;this.listener=D()(h,"click",function(I){return y.onClick(I)})}},{key:"onClick",value:function(h){var y=h.delegateTarget||h.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new g({action:this.action(y),target:this.target(y),text:this.text(y),container:this.container,trigger:y,emitter:this})}},{key:"defaultAction",value:function(h){return X("action",h)}},{key:"defaultTarget",value:function(h){var y=X("target",h);if(y)return document.querySelector(y)}},{key:"defaultText",value:function(h){return X("text",h)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],y=typeof h=="string"?[h]:h,I=!!document.queryCommandSupported;return y.forEach(function(Z){I=I&&!!document.queryCommandSupported(Z)}),I}}]),i}(p.a);function X(a,i){var m="data-clipboard-"+a;if(i.hasAttribute(m))return i.getAttribute(m)}r.default=J}]).default})}),xe=RA(HA);const oe={autoSetContainer:!1,appendToBody:!0},KA={config:d=>{const{autoSetContainer:u,appendToBody:l}=d;oe.autoSetContainer=u||!1,oe.appendToBody=l||!0},install:d=>{d.config.globalProperties.$vclipboard=le,d.directive("clipboard",{beforeMount(u,l){if(l.arg==="success")u._vClipboard_success=l.value;else if(l.arg==="error")u._vClipboard_error=l.value;else{const r=new xe(u,{text:()=>l.value,action:()=>l.arg==="cut"?"cut":"copy",container:oe.autoSetContainer?u:void 0});r.on("success",n=>{const A=u._vClipboard_success;A&&A(n)}),r.on("error",n=>{const A=u._vClipboard_error;A&&A(n)}),u._vClipboard=r}},updated(u,l){l.arg==="success"?u._vClipboard_success=l.value:l.arg==="error"?u._vClipboard_error=l.value:(u._vClipboard.text=()=>l.value,u._vClipboard.action=()=>l.arg==="cut"?"cut":"copy")},unmounted(u,l){l.arg==="success"?delete u._vClipboard_success:l.arg==="error"?delete u._vClipboard_error:(u._vClipboard.destroy(),delete u._vClipboard)}})},toClipboard:(d,u)=>le(d,u)},le=(d,u="copy")=>new Promise((l,r)=>{const n=document.createElement("button"),A=new xe(n,{text:()=>d,action:()=>u});A.on("success",e=>{A.destroy(),l(e)}),A.on("error",e=>{A.destroy(),r(e)}),oe.appendToBody&&document.body.appendChild(n),n.click(),oe.appendToBody&&document.body.removeChild(n)}),z=d=>(Vue.pushScopeId("data-v-47b2603e"),d=d(),Vue.popScopeId(),d),et={class:"block"},At={class:"card"},tt={key:0},ot=z(()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请使用QQ扫码登录",-1)),lt={style:{width:"150px",height:"150px","margin-top":"5px","margin-left":"auto","margin-right":"auto"}},nt=["src"],at=z(()=>Vue.createElementVNode("br",null,null,-1)),rt={key:1},ut=z(()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请输入刚刚用于授权的QQ号码",-1)),st=z(()=>Vue.createElementVNode("br",null,null,-1)),it=z(()=>Vue.createElementVNode("br",null,null,-1)),ct=z(()=>Vue.createElementVNode("br",null,null,-1)),dt=z(()=>Vue.createElementVNode("span",{style:{"font-size":"10px"}},"QQ号码将用于排行榜展示",-1)),Vt={key:2},mt=z(()=>Vue.createElementVNode("br",null,null,-1)),pt={style:{"font-size":"20px"}},ht=z(()=>Vue.createElementVNode("br",null,null,-1)),ft=z(()=>Vue.createElementVNode("br",null,null,-1)),gt=Vue.defineComponent({__name:"My",props:{loginInfo:{type:Object,required:!0}},setup(d){const u=d,l=Vue.ref(0),r=Vue.ref(""),n=Vue.ref(""),A=Vue.ref(""),e=Vue.ref(""),s=Vue.ref(!1),V=Vue.ref(!1),t=Vue.ref({});let f=!1;const g=()=>{window.open(A.value,"_blank")},_=[["本小时","今天","本月","今年"],["上小时","昨天","上月","去年"]],p=Vue.computed(()=>{let a=[],i=0,m=s.value?"prev":"now";return[3,2,1,0].forEach(h=>{V.value?a.push({des:_[s.value?1:0][i],allUsed:t.value[m][h].allUsed[0]||0,averageSpeed:t.value[m][h].averageSpeed[0]||0,onlineTime:t.value[m][h].onlineTime[0]||0}):a.push({des:_[s.value?1:0][i],allUsed:J(t.value[m][h].allUsed[1]||0,0),averageSpeed:J(t.value[m][h].averageSpeed[1]*8||0,1),onlineTime:X(t.value[m][h].onlineTime[1]||0)}),i++}),a});Vue.watch(l,(a,i)=>{a<=0&&(u.loginInfo.AccessToken="")});const x=async(a,i)=>await(await fetch("//app.ljxnet.cn/network-panel/"+a,{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify(i)})).json(),D=async()=>{r.value="";let a=await x("third_qq_login",{AccessToken:u.loginInfo.AccessToken});l.value=-1,a.status==0&&(r.value=a.img,A.value=a.url,localStorage.setItem("third_qq_login_session",a.session),S())},N=async()=>{ElementPlus.ElMessageBox.confirm("确定要强制下线登录该账号的其他设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{(await x("kick_old",{AccessToken:u.loginInfo.AccessToken})).status==0&&ElementPlus.ElMessage({type:"info",message:"已经下线其他设备"})}).catch(()=>{})},b=async()=>{ElementPlus.ElMessageBox.confirm("确定从此设备退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{D()}).catch(()=>{})},C=async()=>{let a=await x("third_qq_bind",{uin:n.value,session:localStorage.getItem("third_qq_login_session")});a.status==0?(ElementPlus.ElMessage.success("绑定成功"),S()):a.status==-3||a.status==-1?ElementPlus.ElMessageBox.alert("".concat(a.msg),"提示",{confirmButtonText:"确定"}):ElementPlus.ElMessageBox.alert("".concat(a.msg),"提示",{confirmButtonText:"确定",callback:()=>{D()}})},S=async(a=!1)=>{let i=await x("third_qq_check",{session:localStorage.getItem("third_qq_login_session")});if(i.status==0)return l.value=i.uin,u.loginInfo.AccessToken=i.AccessToken,localStorage.removeItem("third_qq_login_session"),O(),!0;if(i.status==-1)l.value=-1,f&&!a?setTimeout(()=>{S()},1e3):localStorage.removeItem("third_qq_login_session");else{if(i.status==-2)return l.value=-2,!0;localStorage.removeItem("third_qq_login_session"),ElementPlus.ElMessageBox.alert("登录失败,".concat(i.msg,",请重新拉取二维码"),"提示",{confirmButtonText:"确定",callback:()=>{D()}})}return!1},O=async()=>{let a=await x("get_status",{AccessToken:u.loginInfo.AccessToken});if(a.status==0)l.value=a.uin,e.value=a.nick,t.value=a.data;else if(a.status==-1){if(localStorage.getItem("third_qq_login_session")&&await S(!0))return;l.value=-1,D()}};Vue.onMounted(()=>{f=!0,O()}),Vue.onUnmounted(()=>{f=!1});function J(a,i){const m=[0,0,0,1,1,1],y=[["B","KB","MB","GB","TB","PB"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][i];for(var I=a,Z=0;I>=1024&&Z!=y.length-1;)I=I/1024,Z++;return I.toFixed(m[Z])+y[Z]}const X=a=>a<60?a.toFixed(0)+"秒":(a/=60,a<60?a.toFixed(0)+"分钟":(a/=60,a<24?a.toFixed(0)+"小时":(a/=24,a.toFixed(0)+"天")));return(a,i)=>{const m=Vue.resolveComponent("el-button"),h=Vue.resolveComponent("el-input"),y=Vue.resolveComponent("el-avatar"),I=Vue.resolveComponent("el-checkbox"),Z=Vue.resolveComponent("el-table-column"),R=Vue.resolveComponent("el-table"),T=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",et,[Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",At,[l.value==-1?(Vue.openBlock(),Vue.createElementBlock("div",tt,[ot,Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",lt,[r.value?(Vue.openBlock(),Vue.createElementBlock("img",{key:0,style:{width:"100%"},src:r.value},null,8,nt)):Vue.createCommentVNode("",!0)])),[[T,!r.value]]),at,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:g},{default:Vue.withCtx(()=>[Vue.createTextVNode("一键跳转登录")]),_:1})])):Vue.createCommentVNode("",!0),l.value==-2?(Vue.openBlock(),Vue.createElementBlock("div",rt,[ut,Vue.createVNode(h,{modelValue:n.value,"onUpdate:modelValue":i[0]||(i[0]=G=>n.value=G),placeholder:"请输入QQ号",style:{"margin-top":"5px","margin-left":"auto","margin-right":"auto"}},null,8,["modelValue"]),st,it,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:C},{default:Vue.withCtx(()=>[Vue.createTextVNode("点击验证")]),_:1}),ct,dt])):Vue.createCommentVNode("",!0),l.value>0?(Vue.openBlock(),Vue.createElementBlock("div",Vt,[Vue.createVNode(y,{size:100,src:"https://q.qlogo.cn/headimg_dl?dst_uin="+l.value+"&spec=640"},null,8,["src"]),mt,Vue.createElementVNode("span",pt,Vue.toDisplayString(e.value),1),ht,Vue.createVNode(I,{modelValue:s.value,"onUpdate:modelValue":i[1]||(i[1]=G=>s.value=G),label:"上个统计周期",size:"small"},null,8,["modelValue"]),Vue.createVNode(I,{modelValue:V.value,"onUpdate:modelValue":i[2]||(i[2]=G=>V.value=G),label:"显示排名",size:"small"},null,8,["modelValue"]),Vue.createVNode(R,{"table-layout":"auto",data:p.value,border:!0,style:{width:"100%"}},{default:Vue.withCtx(()=>[Vue.createVNode(Z,{prop:"des",label:""}),Vue.createVNode(Z,{prop:"allUsed",label:"总流量"}),Vue.createVNode(Z,{prop:"averageSpeed",label:"平均速度"}),Vue.createVNode(Z,{prop:"onlineTime",label:"在线时长"})]),_:1},8,["data"]),ft,Vue.createVNode(m,{class:"action warn",type:"warning",onClick:N},{default:Vue.withCtx(()=>[Vue.createTextVNode("下线其他设备")]),_:1}),Vue.createVNode(m,{class:"action danger",type:"danger",onClick:b},{default:Vue.withCtx(()=>[Vue.createTextVNode("退出登录")]),_:1})])):Vue.createCommentVNode("",!0)])),[[T,!l.value]])])}}});const ee=(d,u)=>{const l=d.__vccOpts||d;for(const[r,n]of u)l[r]=n;return l},vt=ee(gt,[["__scopeId","data-v-47b2603e"]]),wt={style:{"overflow-y":"auto","max-height":"calc(85vh - 100px)","margin-top":"-30px"}},_t={class:"mb-2 flex items-center text-sm"},Et={class:"mb-2 flex items-center text-sm"},yt={class:"block"},xt={style:{"margin-left":"10px","vertical-align":"6px"}},Ct={class:"block"},Nt={class:"block"},bt={class:"block"},kt={style:{"margin-left":"10px"}},Bt=Vue.defineComponent({__name:"Mark",props:{show:Object,loginInfo:{type:Object,required:!0}},setup(d){const u=d,l=Vue.ref("allUsed"),r=Vue.ref(!1),n=Vue.ref(!1),A=Vue.ref(!0);window.onresize=()=>{window.outerWidth>500?A.value=!1:A.value=!0},window.outerWidth>500?A.value=!1:A.value=!0;const e=Vue.ref(!1),s=Vue.ref("3"),V=Vue.ref("总流量"),t=()=>{let b={allUsed:"总流量",averageSpeed:"平均速度",onlineTime:"在线时长"}[l.value];return b||""},f=Vue.ref(!1);u.show&&Vue.watch(u.show,(b,C)=>{f.value=b.show}),Vue.watch(f,(b,C)=>{u.show&&(u.show.show=b),b&&x()});const g=Vue.ref([]),_=async b=>(b.push(["cache",window.location.host]),await(await fetch("//app.ljxnet.cn/network-panel/get.ajax?"+new URLSearchParams(b).toString(),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"})).json()),p=b=>{const C=["移动","联通","电信","广电"],S=["","success","warning","danger"];for(let O in C)if(b.includes(C[O]))return S[O];return"info"},x=async()=>{V.value=t(),r.value=!0,g.value=[];try{(await _([["grade",s.value],["sorted_by",l.value],["isPast",e.value?"true":"false"]])).data.forEach(C=>{let S;l.value=="allUsed"?S=D(C.data,["B","KB","MB","GB","TB","PB"],[0,0,0,0,1,1]):l.value=="averageSpeed"?S=D(C.data*8,["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"],[0,0,0,1,1,1]):l.value=="onlineTime"&&(S=N(C.data)),C.data=S,C.type=p(C.isp),g.value.push(C)})}catch(b){ElementPlus.ElMessageBox.alert("无法获取榜单信息,可能是后端服务器异常","错误",{confirmButtonText:"确定"})}r.value=!1};function D(b,C,S){for(var O=b,J=0;O>=1024&&J!=C.length-1;)O=O/1024,J++;return O.toFixed(S[J])+C[J]}const N=b=>b<60?b.toFixed(0)+"秒":(b/=60,b<60?b.toFixed(0)+"分钟":(b/=60,b<24?b.toFixed(0)+"小时":(b/=24,b.toFixed(0)+"天")));return(b,C)=>{const S=Vue.resolveComponent("el-radio"),O=Vue.resolveComponent("el-radio-group"),J=Vue.resolveComponent("el-checkbox"),X=Vue.resolveComponent("el-empty"),a=Vue.resolveComponent("el-table-column"),i=Vue.resolveComponent("el-avatar"),m=Vue.resolveComponent("el-tag"),h=Vue.resolveComponent("el-tooltip"),y=Vue.resolveComponent("el-table"),I=Vue.resolveComponent("el-button"),Z=Vue.resolveComponent("el-dialog"),R=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(Z,{"align-center":"",style:{width:"95vw","max-width":"600px","max-height":"85vh"},modelValue:f.value,"onUpdate:modelValue":C[4]||(C[4]=T=>f.value=T),title:"排行榜"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",wt,[Vue.createElementVNode("div",_t,[Vue.createVNode(O,{modelValue:l.value,"onUpdate:modelValue":C[0]||(C[0]=T=>l.value=T),onChange:x,class:"ml-4"},{default:Vue.withCtx(()=>[Vue.createVNode(S,{label:"allUsed",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("总流量")]),_:1}),Vue.createVNode(S,{label:"averageSpeed",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("平均速度")]),_:1}),Vue.createVNode(S,{label:"onlineTime",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("在线时长")]),_:1})]),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Et,[Vue.createVNode(O,{modelValue:s.value,"onUpdate:modelValue":C[2]||(C[2]=T=>s.value=T),onChange:x,class:"ml-4"},{default:Vue.withCtx(()=>[Vue.createVNode(S,{label:"3",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("小时")]),_:1}),Vue.createVNode(S,{label:"2",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("天")]),_:1}),Vue.createVNode(S,{label:"1",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("月")]),_:1}),Vue.createVNode(S,{label:"0",size:"small"},{default:Vue.withCtx(()=>[Vue.createTextVNode("年")]),_:1}),Vue.createVNode(J,{modelValue:e.value,"onUpdate:modelValue":C[1]||(C[1]=T=>e.value=T),label:"上个统计周期",size:"small",onChange:x},null,8,["modelValue"])]),_:1},8,["modelValue"])]),Vue.withDirectives((Vue.openBlock(),Vue.createBlock(y,{style:{"min-height":"500px"},"table-layout":"auto",data:g.value,size:"small"},{empty:Vue.withCtx(()=>[Vue.withDirectives(Vue.createVNode(X,{description:"没有数据"},null,512),[[Vue.vShow,!r.value]])]),default:Vue.withCtx(()=>[Vue.createVNode(a,{type:"index",label:"",width:"40"}),Vue.createVNode(a,{prop:"user",label:"用户"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",yt,[Vue.createVNode(i,{size:30,src:T.row.headimg},null,8,["src"]),Vue.createElementVNode("span",xt,Vue.toDisplayString(T.row.user),1)])]),_:1}),Vue.createVNode(a,{prop:"data",label:V.value},null,8,["label"]),A.value?(Vue.openBlock(),Vue.createBlock(a,{key:0,prop:"user",label:"属地"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",Ct,[Vue.createVNode(h,{class:"item",effect:"dark",content:T.row.short,placement:"top"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{size:"small",type:T.row.type,class:"tag-long",round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(T.row.short),1)]),_:2},1032,["type"])]),_:2},1032,["content"])])]),_:1})):Vue.createCommentVNode("",!0),A.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(a,{key:1,prop:"user",label:"运营商"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",Nt,[Vue.createVNode(h,{class:"item",effect:"dark",content:T.row.isp,placement:"top"},{default:Vue.withCtx(()=>[Vue.createVNode(m,{size:"small",type:T.row.type,class:"tag-short",round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(T.row.isp),1)]),_:2},1032,["type"])]),_:2},1032,["content"])])]),_:1})),A.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(a,{key:2,prop:"user",label:"属地"},{default:Vue.withCtx(T=>[Vue.createElementVNode("div",bt,[Vue.createElementVNode("span",kt,Vue.toDisplayString(T.row.addr),1)])]),_:1}))]),_:1},8,["data"])),[[R,r.value]])]),Vue.createVNode(I,{style:{width:"100%"},onClick:C[3]||(C[3]=T=>n.value=!0)},{default:Vue.withCtx(()=>[Vue.createTextVNode("用户中心")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(Z,{"align-center":"",style:{width:"99vw","max-width":"500px"},modelValue:n.value,"onUpdate:modelValue":C[5]||(C[5]=T=>n.value=T),title:"用户中心"},{default:Vue.withCtx(()=>[n.value?(Vue.openBlock(),Vue.createBlock(vt,{key:0,loginInfo:u.loginInfo},null,8,["loginInfo"])):Vue.createCommentVNode("",!0)]),_:1},8,["modelValue"])],64)}}});const St=ee(Bt,[["__scopeId","data-v-71a8ee94"]]);function Tt(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d}var It={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"};const{webm:Mt,mp4:Qt}=It,pe=()=>typeof navigator<"u"&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,he=()=>"wakeLock"in navigator;class Dt{constructor(){if(this.enabled=!1,he()){this._wakeLock=null;const u=()=>{this._wakeLock!==null&&document.visibilityState==="visible"&&this.enable()};document.addEventListener("visibilitychange",u),document.addEventListener("fullscreenchange",u)}else pe()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",Mt),this._addSourceToVideo(this.noSleepVideo,"mp4",Qt),this.noSleepVideo.addEventListener("loadedmetadata",()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())})}))}_addSourceToVideo(u,l,r){var n=document.createElement("source");n.src=r,n.type="video/".concat(l),u.appendChild(n)}get isEnabled(){return this.enabled}enable(){return he()?navigator.wakeLock.request("screen").then(u=>{this._wakeLock=u,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",()=>{console.log("Wake Lock released.")})}).catch(u=>{throw this.enabled=!1,console.error("".concat(u.name,", ").concat(u.message)),u}):pe()?(this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval(()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve()):this.noSleepVideo.play().then(l=>(this.enabled=!0,l)).catch(l=>{throw this.enabled=!1,l})}disable(){he()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):pe()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}var jt=Dt;const Pt=Tt(jt),L=d=>(Vue.pushScopeId("data-v-9b8c8f2b"),d=d(),Vue.popScopeId(),d),Ot={class:"content"},Ut={class:"left"},Yt=L(()=>Vue.createElementVNode("div",{class:"title"},[Vue.createElementVNode("span",null,"NetworkPanel")],-1)),Zt={class:"time"},Jt={class:"date"},$t={class:"right"},Gt={class:"state"},Ft=L(()=>Vue.createElementVNode("span",{class:"des"},"总流量",-1)),Lt=L(()=>Vue.createElementVNode("br",null,null,-1)),zt={class:"value"},Xt=L(()=>Vue.createElementVNode("br",null,null,-1)),Rt=L(()=>Vue.createElementVNode("br",null,null,-1)),qt={class:"des"},Wt=L(()=>Vue.createElementVNode("br",null,null,-1)),Ht={class:"value"},Kt=L(()=>Vue.createElementVNode("br",null,null,-1)),eo=L(()=>Vue.createElementVNode("br",null,null,-1)),Ao={class:"des"},to=L(()=>Vue.createElementVNode("br",null,null,-1)),oo={class:"value"},lo=L(()=>Vue.createElementVNode("br",null,null,-1)),no=L(()=>Vue.createElementVNode("br",null,null,-1)),ao=Vue.defineComponent({__name:"FullScreen",props:{state:{type:Object,required:!0},isRunning:{type:Boolean,required:!0},modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(d,{emit:u}){const l=d,r=Vue.ref();document.addEventListener("fullscreenchange",function(f){document.fullscreenElement?u("update:modelValue",!0):u("update:modelValue",!1)});let A=/MiuiBrowser/i.test(navigator.userAgent)?null:new Pt;Vue.watchEffect(async()=>{if(l.modelValue){if(A==null||A.enable(),!r.value)return;r.value.requestFullscreen?r.value.requestFullscreen():r.value.webkitRequestFullscreen?r.value.webkitRequestFullscreen():r.value.mozRequestFullscreen?r.value.mozRequestFullscreen():r.value.msRequestFullscreen&&r.value.msRequestFullscreen()}else A==null||A.disable()});const e=Vue.ref(""),s=Vue.ref(""),V=["周日","周一","周二","周三","周四","周五","周六"];let t=0;return Vue.onMounted(()=>{t=setInterval(()=>{const f=new Date;e.value="".concat(f.getHours().toString().padStart(2,"0"),":").concat(f.getMinutes().toString().padStart(2,"0")),s.value="".concat(f.getFullYear(),"-").concat(f.getMonth()+1,"-").concat(f.getDate()," ").concat(V[f.getDay()])},1e3)}),Vue.onUnmounted(()=>{clearInterval(t)}),(f,g)=>d.modelValue?(Vue.openBlock(),Vue.createElementBlock("div",{key:0,ref_key:"elment",ref:r,class:"fullscreen",onClick:g[0]||(g[0]=()=>u("update:modelValue",!1)),onWheel:g[1]||(g[1]=_=>_.preventDefault()),onTouchmove:g[2]||(g[2]=_=>_.preventDefault())},[Vue.createElementVNode("div",Ot,[Vue.createElementVNode("div",Ut,[Yt,Vue.createElementVNode("div",Zt,[Vue.createElementVNode("span",null,Vue.toDisplayString(e.value),1)]),Vue.createElementVNode("div",Jt,[Vue.createElementVNode("span",null,Vue.toDisplayString(s.value),1)])]),Vue.createElementVNode("div",$t,[Vue.createElementVNode("div",Gt,[Ft,Lt,Vue.createElementVNode("span",zt,Vue.toDisplayString(d.state.show.allUsed),1),Xt,Rt,Vue.createElementVNode("span",qt,Vue.toDisplayString(d.isRunning?"实时速度":"平均速度"),1),Wt,Vue.createElementVNode("span",Ht,Vue.toDisplayString(d.state.show.speed),1),Kt,eo,Vue.createElementVNode("span",Ao,Vue.toDisplayString(d.isRunning?"实时带宽":"平均带宽"),1),to,Vue.createElementVNode("span",oo,Vue.toDisplayString(d.state.show.speedBit),1),lo,no])])])],544)):Vue.createCommentVNode("",!0)}});const ro=ee(ao,[["__scopeId","data-v-9b8c8f2b"]]),P=d=>(Vue.pushScopeId("data-v-34d827a0"),d=d(),Vue.popScopeId(),d),uo={style:{"margin-top":"10px","margin-left":"10px","margin-right":"10px"}},so={class:"slider-demo-block"},io=P(()=>Vue.createElementVNode("span",{class:"font-background"},"测速地址:",-1)),co=P(()=>Vue.createElementVNode("br",null,null,-1)),Vo={style:{"margin-top":"20px"}},mo={class:"font-background"},po={style:{width:"100%",height:"32px"}},ho={style:{float:"left"}},fo={style:{float:"right"}},go={class:"ItemContainer"},vo={class:"showItem"},wo=P(()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"总流量",-1)),_o=P(()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"})])],-1)),Eo={class:"showItem"},yo={class:"font-background",style:{"font-size":"larger"}},xo=P(()=>Vue.createElementVNode("br",null,null,-1)),Co=P(()=>Vue.createElementVNode("br",null,null,-1)),No=P(()=>Vue.createElementVNode("br",null,null,-1)),bo=P(()=>Vue.createElementVNode("div",{class:"state-icon state-icon-main"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1",d:"M16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825"})])],-1)),ko={class:"showItem"},Bo=P(()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"带宽",-1)),So=P(()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})])],-1)),To={style:{width:"fit-content",display:"block","margin-top":"2ch","margin-left":"auto","margin-right":"auto"}},Io=P(()=>Vue.createElementVNode("svg",{t:"1694957757562",class:"svg-icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4036",width:"200",height:"200"},[Vue.createElementVNode("path",{d:"M823.8 603.5l-501.2 336c-50.7 34-119.3 20.4-153.2-30.2-12.2-18.2-18.7-39.6-18.7-61.5v-672c0-61 49.5-110.4 110.4-110.4 21.9 0 43.3 6.5 61.5 18.7l501.1 336c50.7 34 64.2 102.6 30.2 153.2-7.8 11.9-18.1 22.2-30.1 30.2z m0 0","p-id":"4037"})],-1)),Mo=[Io],Qo={key:1,class:"button"},Do={t:"1694958268344",fill:"white",style:{width:"80px","margin-top":"-30px"},viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7667",width:"200",height:"200"},jo=P(()=>Vue.createElementVNode("path",{d:"M352 768c-17.664 0-32-14.304-32-32V288c0-17.664 14.336-32 32-32s32 14.336 32 32v448c0 17.696-14.336 32-32 32zM672 768c-17.696 0-32-14.304-32-32V288c0-17.664 14.304-32 32-32s32 14.336 32 32v448c0 17.696-14.304 32-32 32z","p-id":"7668"},null,-1)),Po=[jo],Oo=P(()=>Vue.createElementVNode("br",null,null,-1)),Uo=P(()=>Vue.createElementVNode("br",null,null,-1)),Yo=P(()=>Vue.createElementVNode("br",null,null,-1)),Zo=P(()=>Vue.createElementVNode("br",null,null,-1)),Jo={class:"dialog-footer"},$o={class:"mt-4"},Go={class:"dialog-footer"},Fo={class:"mt-4"},Lo=P(()=>Vue.createElementVNode("br",null,null,-1)),zo=P(()=>Vue.createElementVNode("br",null,null,-1)),Xo=P(()=>Vue.createElementVNode("br",null,null,-1)),Ro=P(()=>Vue.createElementVNode("br",null,null,-1)),qo={class:"dialog-footer"},Wo=["src"],Ho=["src"],Ko=Vue.defineComponent({__name:"Main",props:{isVisible:Boolean},setup(d){const u=d,l=Vue.ref({show:!1}),r=Vue.reactive(localStorage.customNodes?JSON.parse(localStorage.customNodes):[]),n=[];for(let c in Ee){const o=Ee[c],E={label:c,options:[]};for(let k in o)E.options.push({value:o[k],label:k});n.push(E)}const A=Vue.ref(n);r.length&&(A.value=[{label:"自定义",options:r}].concat(n)),Vue.watch(r,async(c,o)=>{r.length?A.value=[{label:"自定义",options:r}].concat(n):A.value=n,localStorage.customNodes=JSON.stringify(c)},{deep:!0});const e=Vue.reactive({show:{allUsed:"-",speed:"-",speedBit:"-"},predict:{min:"-",hour:"-",day:"-",mon:"-"},isChecking:!1,bytesUsed:0,logged:0,lastLogTime:0,recordUse:0,recordTime:0,startUse:0,startTime:0,maxUse:localStorage.maxUse?Number(localStorage.maxUse):0,maxSpeed:localStorage.maxSpeed?Number(localStorage.maxSpeed):0}),s=Vue.ref(!1),V=Vue.ref(!1),t=Vue.reactive({AccessToken:localStorage.AccessToken?localStorage.AccessToken:""}),f=Vue.ref(localStorage.chartShow?localStorage.chartShow==="true":!1),g=Vue.ref(localStorage.threadNum?Number(localStorage.threadNum):8),_=Vue.ref(localStorage.runBackground?localStorage.runBackground==="true":!1),p=Vue.ref(localStorage.autoStart?localStorage.autoStart==="true":!1),x=Vue.ref(localStorage.url?localStorage.url:A.value[0].options[0].value);var D=[];Vue.onMounted(()=>{p.value&&N()});const N=async()=>{if(x.value.startsWith("NetworkPanelApi://")){s.value=!0;return}e.isChecking=!0;const c=await C(x.value);e.isChecking=!1,c.status?s.value=!0:ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:c.info})},b=["ljxnet.cn","netart.cn",".gov.cn"],C=async c=>{var o=!0;let E="";try{let k=new URL(c);if(b.some(ie=>k.host.endsWith(ie)))throw"你不对劲,我要拿小本本把你记下来然后交给警察蜀黍!";const M=new AbortController,B=setTimeout(()=>M.abort(),5e3),Q=await fetch(c,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer",signal:M.signal});if(Q.status==404)throw"资源响应异常"+Q.status;if(!Q.body)throw"资源响应异常 Nobody";const U=Q.body.getReader(),{value:$,done:Y}=await U.read();if(!$||$.length<=0)throw"资源响应异常 Nobody";U.cancel()}catch(k){o=!1,k instanceof Error?E=k.message:E=String(k)}return{status:o,info:E}};let S="";async function O(){if(!x.value.startsWith("NetworkPanelApi://")){S=x.value;return}let c=x.value.split("NetworkPanelApi://")[1],o=await fetch("//app.ljxnet.cn/network-panel/url.ajax?"+new URLSearchParams({host:c,cache:window.location.host}),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});if(o=await o.json(),o.status!=0){s.value=!1;return}S=o.url}Vue.watch(s,async(c,o)=>{var k,M;if(we(),c){if(e.isChecking=!0,await O(),e.isChecking=!1,!s.value)return;e.maxUse&&e.bytesUsed>=e.maxUse&&(e.bytesUsed=0,e.logged=0),e.lastLogTime=new Date().getTime()/1e3,e.startUse=e.bytesUsed,e.startTime=new Date().getTime()/1e3,e.recordUse=e.bytesUsed,e.recordTime=new Date().getTime()/1e3;for(let B=0;Bconsole.log(B)),D.map(B=>clearInterval(B)),D=[],J(),(M=K.value)==null||M.pause();var E=(e.bytesUsed-e.startUse)/(new Date().getTime()/1e3-e.startTime);m(E),i(),u.isVisible||a()}});async function J(){let c=new Date().getTime()/1e3,o=e.bytesUsed-e.logged,E=c-e.lastLogTime;e.logged=e.bytesUsed,e.lastLogTime=c;let k=await fetch("//app.ljxnet.cn/network-panel/log",{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify({AccessToken:t.AccessToken,url:x.value,threadNum:g.value,used:o,time:E})});k=await k.json(),k.status==-1&&(t.AccessToken="")}Vue.watch(u,async(c,o)=>{!c.isVisible&&_.value&&s.value&&y(),!c.isVisible&&!_.value&&s.value&&(s.value=!1),c.isVisible&&a()}),Vue.watch(g,async(c,o)=>{if(localStorage.threadNum=c,s.value&&c>o)for(let E=o;E{localStorage.runBackground=c}),Vue.watch(f,async(c,o)=>{localStorage.chartShow=c,c&&setTimeout(()=>H.resize(),100)}),Vue.watch(x,async(c,o)=>{localStorage.url=c,s.value&&O()}),Vue.watch(t,async(c,o)=>{localStorage.AccessToken=c.AccessToken}),Vue.watchEffect(()=>{localStorage.autoStart=p.value});const X=()=>{le(x.value).then(()=>{ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已复制当前链接"})})};window.addEventListener("paste",function(c){var M;if(c.clipboardData&&c.clipboardData.items&&((M=document.activeElement)==null?void 0:M.nodeName)!="INPUT")for(var o=0,E=c.clipboardData.items.length;o{u.isVisible?document.title="网络面板":s.value?document.title=I(e.bytesUsed,0,[0,0,0,0,0,0])+" "+I(c,1,[0,0,0,0,0,0]):e.maxUse&&e.bytesUsed>=e.maxUse?document.title="已完成":document.title="已暂停"},i=()=>{e.bytesUsed||(e.show.allUsed="-"),e.show.allUsed=I(e.bytesUsed,0,[0,0,1,2,2,2])},m=c=>{e.show.speed=I(c,1,[0,0,1,2,2,2]),e.show.speedBit=I(c*8,2,[0,0,0,2,2,2]),e.predict.min=I(c*60,0,[0,0,0,1,1,1]),e.predict.hour=I(c*60*60,0,[0,0,0,1,1,1]),e.predict.day=I(c*60*60*24,0,[0,0,0,1,1,1]),e.predict.mon=I(c*60*60*24*30,0,[0,0,0,1,1,1])},h=()=>{u.isVisible&&i(),e.maxUse&&e.bytesUsed>=e.maxUse&&(s.value=!1)},y=()=>{var c=(e.bytesUsed-e.recordUse)/(new Date().getTime()/1e3-e.recordTime);isNaN(c)?se(0):se(c),c<=0||isNaN(c)?(e.show.speed="-",e.show.speedBit="-"):u.isVisible?m(c):_.value&&a(c),e.recordUse=e.bytesUsed,e.recordTime=new Date().getTime()/1e3};function I(c,o,E){const M=[["B","KB","MB","GB","TB","PB"],["B/s","KB/s","MB/s","GB/s","TB/s","PB/s"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][o];for(var B=c,Q=0;B>=1024&&Q!=M.length-1;)B=B/1024,Q++;return B.toFixed(E[Q])+M[Q]}const Z=()=>{if(e.bytesUsed-e.recordUse>e.maxSpeed/8)return new Promise(c=>{setTimeout(()=>{c(0)},1e3-new Date().getTime()%1e3)})};async function R(c){try{if(S==""){s.value=!1;return}let o=S;const E=await fetch(o,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer"});if(!E.body)throw"Nobody";let k=E.headers.get("content-length"),M=1/0;k&&(M=parseInt(k));const B=E.body.getReader();let Q=0;for(;;){e.maxSpeed&&await Z();const{value:U}=await B.read();let $=U==null?void 0:U.length;if(!$||S!=o){R(c);break}let Y=$;if(Q>=M?Y=0:Q+$>M&&(Y=M-Q),e.bytesUsed+=Y,c>=g.value||!s.value)break;Q+=$}B.cancel()}catch(o){console.log(o),s.value&&R(c)}}const T=Vue.ref(!1),G=Vue.ref(!1),Ae=Vue.ref(!1),te=Vue.ref(!1),j=Vue.ref({label:"",value:"",checking:!1}),ne=c=>{var o=c.match(/https?:\/\/([\w-]+\.)+[\w-]+(:[0-9]+)?(\/\S*)?/);return o?o[0]:""},Ce=async()=>{j.value.value=ne(j.value.value),j.value.checking=!0;const c=await C(j.value.value);if(!c.status){j.value.checking=!1,ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:c.info});return}j.value.checking=!1,r.push({label:j.value.label,value:j.value.value}),j.value.label="",j.value.value="",G.value=!1},q=Vue.ref({num:null,type:"GB"}),Ne=()=>{var c={MB:1048576,GB:1073741824,TB:1099511627776},o=0;q.value.num&&(o=Math.floor(q.value.num*c[q.value.type])),e.maxUse=o,localStorage.maxUse=o,q.value.num=null,Ae.value=!1},W=Vue.ref({num:null,type:"Mbps"}),be=()=>{var c={Kbps:1024,Mbps:1048576,Gbps:1073741824},o=0;W.value.num&&(o=Math.floor(W.value.num*c[W.value.type])),e.maxSpeed=o,localStorage.maxSpeed=o,W.value.num=null,te.value=!1};var ke=/Mobi|Android|iPhone|Macintosh/i.test(navigator.userAgent),Be=/MiuiBrowser/i.test(navigator.userAgent),ge=/iPhone|Macintosh/i.test(navigator.userAgent);const K=Vue.ref(null),ve=Vue.ref(null);let H,se=c=>{},we=()=>{};return Vue.onMounted(()=>{H=echarts.init(ve.value);const c={tooltip:{trigger:"axis",formatter:function(M){let B=I(M[0].data[1],1,[0,0,1,2,2,2]);return"".concat(new Date(M[0].data[0]*1e3).toLocaleString(),"
\n ").concat(B)}},toolbox:{feature:{saveAsImage:{}}},title:{left:"left",text:"速度图表"},xAxis:{type:"time",boundaryGap:!1,axisLabel:{show:!1},axisTick:{show:!1}},yAxis:{type:"value",axisLabel:{formatter:M=>{let B=I(M,1,[0,0,0,0,0,0]);return B=="-"?0:B}}},series:[{name:"速度",type:"line",smooth:!1,symbol:"none",areaStyle:{},data:[[new Date().getTime()/1e3,0]]}],grid:{x:0,y:40,x2:8,y2:10,containLabel:!0}};H.setOption(c);let o=[],E=[],k=1;we=()=>{E=[],o.push([new Date().getTime()/1e3,0])},se=M=>{let B=!1;for(E.push(M);E.length>=k;){B=!0;var Q=E.splice(0,k);let U;Q.includes(0)?U=0:U=Q.reduce(($,Y)=>$+Y,0)/k,o.push([new Date().getTime()/1e3,U])}for(;o.length>=200;){B=!0;const U=[],$=o.length%2===0?o.length:o.length-1;for(let Y=0;Y<$;Y+=2)U.push([o[Y][0],(o[Y][1]+o[Y+1][1])/2]);o=U,k*=2}c.series[0].data=o,f.value&&B&&H.setOption(c)},window.addEventListener("resize",()=>{H.resize()})}),Vue.onUnmounted(()=>{H&&H.dispose()}),(c,o)=>{const E=Vue.resolveComponent("el-button"),k=Vue.resolveComponent("el-option"),M=Vue.resolveComponent("el-option-group"),B=Vue.resolveComponent("el-icon"),Q=Vue.resolveComponent("el-select"),U=Vue.resolveComponent("el-slider"),$=Vue.resolveComponent("el-switch"),Y=Vue.resolveComponent("el-text"),ie=Vue.resolveComponent("el-popover"),ce=Vue.resolveComponent("el-table-column"),Se=Vue.resolveComponent("el-table"),Te=Vue.resolveComponent("el-empty"),ae=Vue.resolveComponent("el-dialog"),re=Vue.resolveComponent("el-input"),_e=Vue.resolveComponent("el-form-item"),de=Vue.resolveComponent("el-form"),Ve=Vue.resolveComponent("el-alert");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createElementVNode("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",uo,[Vue.createElementVNode("div",so,[io,Vue.createVNode(E,{type:"primary",icon:Vue.unref(Ke),link:"",onClick:X},null,8,["icon"]),Vue.createVNode(E,{type:"primary",icon:Vue.unref(me),link:"",onClick:o[0]||(o[0]=v=>T.value=!0)},null,8,["icon"]),co,Vue.createVNode(Q,{style:{width:"100%"},modelValue:x.value,"onUpdate:modelValue":o[1]||(o[1]=v=>x.value=v)},{prefix:Vue.withCtx(()=>[Vue.createVNode(B,null,{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(jA))]),_:1})]),default:Vue.withCtx(()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(A.value,v=>(Vue.openBlock(),Vue.createBlock(M,{key:v.label,label:v.label},{default:Vue.withCtx(()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(v.options,ue=>(Vue.openBlock(),Vue.createBlock(k,{key:ue.value,label:ue.label,value:ue.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Vo,[Vue.createElementVNode("span",mo,"线程数:"+Vue.toDisplayString(g.value),1),Vue.createVNode(U,{"show-tooltip":!1,min:1,max:64,modelValue:g.value,"onUpdate:modelValue":o[2]||(o[2]=v=>g.value=v)},null,8,["modelValue"])]),Vue.createElementVNode("div",po,[Vue.createElementVNode("div",ho,[Vue.createVNode($,{modelValue:_.value,"onUpdate:modelValue":o[3]||(o[3]=v=>_.value=v),"active-text":"保持后台运行"},null,8,["modelValue"])]),Vue.createElementVNode("div",fo,[Vue.createVNode($,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=v=>p.value=v),"active-text":"自动运行"},null,8,["modelValue"])])]),Vue.createElementVNode("div",go,[Vue.createElementVNode("div",vo,[wo,Vue.createVNode(Y,{size:"small",class:"mx-1"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.maxUse?"/"+I(e.maxUse,0,[0,0,0,0,0,0]):""),1)]),_:1}),Vue.createVNode(E,{type:"primary",style:{height:"15px"},icon:Vue.unref(me),link:"",onClick:o[5]||(o[5]=v=>Ae.value=!0)},null,8,["icon"]),_o,Vue.createVNode(Y,{class:"font-data"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.allUsed),1)]),_:1})]),Vue.createElementVNode("div",Eo,[Vue.createElementVNode("span",yo,Vue.toDisplayString(s.value?"实时速度":"平均速度"),1),Vue.createVNode(ie,{placement:"top-start",title:"用量预测",width:150,trigger:"click"},{reference:Vue.withCtx(()=>[Vue.createVNode(E,{type:"primary",style:{height:"15px","vertical-align":"-2px"},icon:Vue.unref(Ue),link:""},null,8,["icon"])]),default:Vue.withCtx(()=>[Vue.createTextVNode(" 每分钟  "+Vue.toDisplayString(e.predict.min)+" ",1),xo,Vue.createTextVNode(" 每小时  "+Vue.toDisplayString(e.predict.hour)+" ",1),Co,Vue.createTextVNode(" 每天     "+Vue.toDisplayString(e.predict.day)+" ",1),No,Vue.createTextVNode(" 每月     "+Vue.toDisplayString(e.predict.mon),1)]),_:1}),bo,Vue.createVNode(Y,{class:"font-data state-icon-main"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.speed),1)]),_:1})]),Vue.createElementVNode("div",ko,[Bo,Vue.createVNode(Y,{size:"small",class:"mx-1"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.maxSpeed?"/"+I(e.maxSpeed,2,[0,0,0,0,0,0]):""),1)]),_:1}),Vue.createVNode(E,{type:"primary",style:{height:"15px"},icon:Vue.unref(me),link:"",onClick:o[6]||(o[6]=v=>te.value=!0)},null,8,["icon"]),So,Vue.createVNode(Y,{class:"font-data"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(e.show.speedBit),1)]),_:1})])]),Vue.createElementVNode("div",To,[!s.value&&!e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:0,class:"button",onClick:N},Mo)):Vue.createCommentVNode("",!0),e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",Qo,[Vue.createVNode(B,{size:60,class:"is-loading el-icon-loading"},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(ye))]),_:1})])):Vue.createCommentVNode("",!0),s.value&&!e.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:2,class:"button",onClick:o[7]||(o[7]=v=>s.value=!1)},[(Vue.openBlock(),Vue.createElementBlock("svg",Do,Po))])):Vue.createCommentVNode("",!0)]),Vue.createVNode(E,{style:{float:"left","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(SA),link:"",onClick:o[8]||(o[8]=v=>l.value.show=!0)},null,8,["icon"]),Vue.createVNode(E,{style:{float:"left","margin-top":"-20px","margin-left":"39px"},type:"primary",icon:Vue.unref(fA),link:"",onClick:o[9]||(o[9]=v=>V.value=!0)},null,8,["icon"]),f.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(E,{key:0,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(zA),link:"",onClick:o[10]||(o[10]=v=>f.value=!0)},null,8,["icon"])),f.value?(Vue.openBlock(),Vue.createBlock(E,{key:1,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(xA),link:"",onClick:o[11]||(o[11]=v=>f.value=!1)},null,8,["icon"])):Vue.createCommentVNode("",!0),Vue.withDirectives(Vue.createElementVNode("div",{ref_key:"chartContainer",ref:ve,style:{width:"100%",height:"400px"}},null,512),[[Vue.vShow,f.value]])])],4),Vue.createVNode(ae,{style:{width:"90%","max-width":"700px"},modelValue:T.value,"onUpdate:modelValue":o[13]||(o[13]=v=>T.value=v),title:"自定义地址"},{default:Vue.withCtx(()=>[r.length?(Vue.openBlock(),Vue.createBlock(Se,{key:0,data:r,style:{width:"100%"},"max-height":"300"},{default:Vue.withCtx(()=>[Vue.createVNode(ce,{prop:"label",label:"名称",width:"100"}),Vue.createVNode(ce,{prop:"value",label:"URL"}),Vue.createVNode(ce,{fixed:"right",label:"",width:"50"},{default:Vue.withCtx(v=>[Vue.createVNode(E,{type:"danger",link:"",icon:Vue.unref(nA),onClick:Vue.withModifiers(ue=>r.splice(v.$index,1),["prevent"])},null,8,["icon","onClick"])]),_:1})]),_:1},8,["data"])):(Vue.openBlock(),Vue.createBlock(Te,{key:1,description:"没有自定义地址"})),Vue.createVNode(E,{class:"mt-4",style:{width:"100%"},onClick:o[12]||(o[12]=v=>{G.value=!0})},{default:Vue.withCtx(()=>[Vue.createTextVNode("添加地址")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"700px"},modelValue:G.value,"onUpdate:modelValue":o[18]||(o[18]=v=>G.value=v),title:"添加链接"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",Jo,[Vue.createVNode(E,{onClick:o[16]||(o[16]=v=>G.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",disabled:!ne(j.value.value)||!j.value.label||j.value.checking,onClick:o[17]||(o[17]=v=>Ce())},{default:Vue.withCtx(()=>[Vue.createTextVNode("确认 "),j.value.checking?(Vue.openBlock(),Vue.createBlock(B,{key:0,class:"is-loading"},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(ye))]),_:1})):Vue.createCommentVNode("",!0)]),_:1},8,["disabled"])])]),default:Vue.withCtx(()=>[Vue.createVNode(de,{model:j.value},{default:Vue.withCtx(()=>[Vue.createVNode(_e,{label:"名称:","label-width":"50px"},{default:Vue.withCtx(()=>[Vue.createVNode(re,{modelValue:j.value.label,"onUpdate:modelValue":o[14]||(o[14]=v=>j.value.label=v),autocomplete:"off"},null,8,["modelValue"])]),_:1}),Vue.createVNode(_e,{label:"url:","label-width":"50px"},{default:Vue.withCtx(()=>[Vue.createVNode(re,{modelValue:j.value.value,"onUpdate:modelValue":o[15]||(o[15]=v=>j.value.value=v),autocomplete:"off"},{suffix:Vue.withCtx(()=>[ne(j.value.value)?(Vue.openBlock(),Vue.createBlock(B,{key:0},{default:Vue.withCtx(()=>[Vue.createVNode(Vue.unref(Le))]),_:1})):Vue.createCommentVNode("",!0)]),default:Vue.withCtx(()=>[Vue.createTextVNode("> ")]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Vue.createVNode(Ve,{title:"注意:",type:"warning"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 在浏览器工作的程序受到浏览器安全策略的限制 "),Oo,Vue.createTextVNode(" 以下情况你将无法正常使用链接 "),Uo,Vue.createTextVNode(" 1.你使用https协议打开的本站,但是url是http协议 "),Yo,Vue.createTextVNode(" 2.目标服务器返回的Access-Control-Allow-Origin响应头没有允许本站 "),Zo,Vue.createTextVNode(" 具体细节请在报错后查看控制台 ")]),_:1}),Vue.createVNode(Ve,{title:"免责声明:",type:"error"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 请勿用于非法用途,使用本功能造成的一切后果由用户承担 ")]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"300px"},modelValue:Ae.value,"onUpdate:modelValue":o[23]||(o[23]=v=>Ae.value=v),title:"设置上限自动停止"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",Go,[Vue.createVNode(E,{onClick:o[21]||(o[21]=v=>Ae.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",onClick:o[22]||(o[22]=v=>Ne())},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 确定 ")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createVNode(de,null,{default:Vue.withCtx(()=>[Vue.createElementVNode("div",$o,[Vue.createVNode(re,{type:"number",min:"1",modelValue:q.value.num,"onUpdate:modelValue":o[20]||(o[20]=v=>q.value.num=v),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx(()=>[Vue.createVNode(Q,{modelValue:q.value.type,"onUpdate:modelValue":o[19]||(o[19]=v=>q.value.type=v),placeholder:"Select",style:{width:"65px"}},{default:Vue.withCtx(()=>[Vue.createVNode(k,{label:"MB",value:"MB"}),Vue.createVNode(k,{label:"GB",value:"GB"}),Vue.createVNode(k,{label:"TB",value:"TB"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(ae,{style:{width:"90%","max-width":"350px"},modelValue:te.value,"onUpdate:modelValue":o[28]||(o[28]=v=>te.value=v),title:"设置带宽上限"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",qo,[Vue.createVNode(E,{onClick:o[26]||(o[26]=v=>te.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("取消")]),_:1}),Vue.createVNode(E,{type:"primary",onClick:o[27]||(o[27]=v=>be())},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 确定 ")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createVNode(de,null,{default:Vue.withCtx(()=>[Vue.createElementVNode("div",Fo,[Vue.createVNode(re,{type:"number",min:"1",modelValue:W.value.num,"onUpdate:modelValue":o[25]||(o[25]=v=>W.value.num=v),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx(()=>[Vue.createVNode(Q,{modelValue:W.value.type,"onUpdate:modelValue":o[24]||(o[24]=v=>W.value.type=v),placeholder:"Select",style:{width:"80px"}},{default:Vue.withCtx(()=>[Vue.createVNode(k,{label:"Mbps",value:"Mbps"}),Vue.createVNode(k,{label:"Gbps",value:"Gbps"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),Lo,zo,Vue.createVNode(Ve,{title:"注意:",type:"warning"},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 浏览器会使用缓存策略"),Xo,Vue.createTextVNode("只能限制平均速度,无法限制峰值速度!"),Ro,Vue.createTextVNode("部分链接无法限速,请使用其它限速方法 ")]),_:1})])]),_:1})]),_:1},8,["modelValue"]),Vue.createVNode(St,{show:l.value,loginInfo:t},null,8,["show","loginInfo"]),Vue.unref(ke)&&!Vue.unref(ge)&&!Vue.unref(Be)&&_.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:0,onCanplay:o[29]||(o[29]=()=>{s.value&&K.value.play()}),onPause:o[30]||(o[30]=()=>{_.value&&(s.value=!1)}),onPlay:o[31]||(o[31]=v=>s.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:K,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref(Me),type:"audio/mpeg"},null,8,Wo)],544)):Vue.createCommentVNode("",!0),Vue.unref(ge)&&_.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:1,onCanplay:o[32]||(o[32]=()=>{s.value&&K.value.play()}),onPause:o[33]||(o[33]=()=>{_.value&&(s.value=!1)}),onPlay:o[34]||(o[34]=v=>s.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:K,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref(Ie),type:"audio/mpeg"},null,8,Ho)],544)):Vue.createCommentVNode("",!0),Vue.createVNode(ro,{modelValue:V.value,"onUpdate:modelValue":o[35]||(o[35]=v=>V.value=v),isRunning:s.value,state:e},null,8,["modelValue","isRunning","state"])],64)}}});const el=ee(Ko,[["__scopeId","data-v-34d827a0"]]),Al={style:{"text-align":"center"}},tl={key:0},ol={key:0},ll={key:0},nl=Vue.defineComponent({__name:"IPinfo",props:{isVisible:Boolean},setup(d){const u=d,l=Vue.reactive({local:null,cloudflare:null,layLocal:null,layCloudflare:null}),r=V=>{le(V),ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已经复制IP地址:
".concat(V,"")})};async function n(V){try{return(await(await fetch("//app.ljxnet.cn/network-panel/ip.ajax?ip="+V,{method:"GET",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"})).json()).data}catch(t){throw"查询IP信息失败"}}async function A(V){let t=JSON.parse(localStorage.getItem("cache_ip_"+V)||"{}");return(!t.ip||new Date().getTime()/1e3-t.time>60*60*24)&&(t=await n(V),t.time=new Date().getTime()/1e3,localStorage.setItem("cache_ip_"+V,JSON.stringify(t))),t}async function e(V){const t=await A(V);return t.show=t.regions_short||t.regions||[],t.country&&t.country.code!="CN"&&(t.show=[t.country.name,...t.show]),t.as&&t.show.push(t.as.info||t.as.name),t.type&&t.show.push(t.type),t}(async function V(){if(u.isVisible)try{let f=await(await fetch("https://forge.speedtest.cn/api/location/info",{referrerPolicy:"no-referrer"})).json();l.local=await e(f.ip)}catch(t){console.log(t)}setTimeout(V,5e3)})();const s=async V=>{if(u.isVisible)try{var t=new Date().getTime();const f=await fetch("https://".concat(V,"/cdn-cgi/trace"),{referrerPolicy:"no-referrer"}),g=new Date().getTime()-t;let p=(await f.text()).match(/ip=([0-9a-f.:]+)/);p&&(l.cloudflare=await e(p[1]),l.layCloudflare=g)}catch(f){console.log(f)}setTimeout(s,1e3,V)};return s("ipv4.ip.sb"),async function V(){if(u.isVisible)try{var t=new Date().getTime();await fetch("https://connectivitycheck.platform.hicloud.com/generate_204",{method:"HEAD",cache:"no-store",mode:"no-cors",referrerPolicy:"no-referrer"}),l.layLocal=new Date().getTime()-t}catch(f){l.layLocal=0}setTimeout(V,1e3)}(),(V,t)=>{const f=Vue.resolveComponent("el-tag"),g=Vue.resolveComponent("el-text"),_=Vue.resolveComponent("el-tooltip"),p=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",Al,[Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[l.local&&l.local.country&&l.local.country.code=="CN"?(Vue.openBlock(),Vue.createElementBlock("div",tl,[Vue.createVNode(_,{class:"item",effect:"dark",content:l.local.ip,placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",{onClick:t[0]||(t[0]=x=>r(l.local.ip))},[Vue.createVNode(f,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.layLocal?l.layLocal+"ms":"-ms"),1)]),_:1}),Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.local.show.join(" ")),1)]),_:1})])]),_:1},8,["content"])])):Vue.createCommentVNode("",!0)]),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[l.cloudflare&&l.cloudflare.country&&l.cloudflare.country.code!="CN"?(Vue.openBlock(),Vue.createElementBlock("div",ol,[Vue.createVNode(_,{class:"item",effect:"dark",content:l.cloudflare.ip,placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",{onClick:t[1]||(t[1]=x=>r(l.cloudflare.ip))},[Vue.createVNode(f,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.layCloudflare?l.layCloudflare+"ms":"-ms"),1)]),_:1}),Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode(Vue.toDisplayString(l.cloudflare.show.join(" ")),1)]),_:1})])]),_:1},8,["content"])])):Vue.createCommentVNode("",!0)]),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx(()=>[!l.local&&!l.cloudflare?Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ll,[Vue.createVNode(_,{class:"item",effect:"dark",content:"",placement:"top"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Vue.createVNode(g,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx(()=>[Vue.createTextVNode("正在加载...")]),_:1})])]),_:1})])),[[p,!0]]):Vue.createCommentVNode("",!0)]),_:1})])],4)}}});const al=ee(nl,[["__scopeId","data-v-18f1378f"]]),w=d=>(Vue.pushScopeId("data-v-cde8dcae"),d=d(),Vue.popScopeId(),d),rl={style:{"margin-top":"15px"}},ul=w(()=>Vue.createElementVNode("div",{style:{width:"fit-content",float:"left"}},[Vue.createElementVNode("div",{class:"icon"},[Vue.createElementVNode("svg",{t:"1702892592527",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4460","data-spm-anchor-id":"a313x.search_index.0.i9.1e343a81LSbmza"},[Vue.createElementVNode("path",{d:"M568.96 459.242667l144-189.205334A382.208 382.208 0 0 0 512 213.333333c-212.074667 0-384 171.925333-384 384a382.293333 382.293333 0 0 0 93.397333 251.008l-64.554666 55.808A467.584 467.584 0 0 1 42.666667 597.333333C42.666667 338.133333 252.8 128 512 128c93.098667 0 179.861333 27.093333 252.842667 73.856l75.882666-99.690667 67.541334 51.413334-273.28 359.04a149.333333 149.333333 0 1 1-66.048-53.376z m266.453333-69.056l54.357334-71.424A467.242667 467.242667 0 0 1 981.333333 597.333333c0 113.706667-40.64 221.226667-113.237333 305.728l-64.725333-55.616A382.272 382.272 0 0 0 896 597.333333c0-76.288-22.250667-147.370667-60.586667-207.146666zM512 661.333333a64 64 0 1 0 0-128 64 64 0 0 0 0 128z",fill:"#ffffff","p-id":"4461"})])]),Vue.createElementVNode("span",{class:"title"}," 网络面板 ")],-1)),sl={style:{float:"right","margin-top":"5px"}},il={key:0,style:{float:"right","margin-top":"5px","margin-right":"5px"}},cl=w(()=>Vue.createElementVNode("br",null,null,-1)),dl={style:{height:"fit-content","padding-bottom":"10px"}},Vl={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},ml={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},pl={style:{color:"var(--el-color-info)","font-size":"12px"}},hl=w(()=>Vue.createElementVNode("img",{src:"https://www.kuocaicdn.com/dashboard/assets/svg/logos/logo-short.svg",alt:"括彩CDN",width:"15",height:"15"},null,-1)),fl=w(()=>Vue.createElementVNode("h2",null,"网络面板APP",-1)),gl=w(()=>Vue.createElementVNode("span",null,"Java原生实现",-1)),vl=w(()=>Vue.createElementVNode("br",null,null,-1)),wl=w(()=>Vue.createElementVNode("span",null,"1.支持锁屏运行",-1)),_l=w(()=>Vue.createElementVNode("br",null,null,-1)),El=w(()=>Vue.createElementVNode("span",null,"2.支持添加任何链接",-1)),yl=w(()=>Vue.createElementVNode("br",null,null,-1)),xl=w(()=>Vue.createElementVNode("span",null,"3.相对于浏览器更加省电",-1)),Cl=w(()=>Vue.createElementVNode("br",null,null,-1)),Nl=w(()=>Vue.createElementVNode("span",null,"4.通知栏实时查看网络信息",-1)),bl=w(()=>Vue.createElementVNode("br",null,null,-1)),kl=w(()=>Vue.createElementVNode("h2",null,"更新日志",-1)),Bl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.2.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.添加链接时可选“增强并发”开关(v2.7~v3.1此功能全局开启)"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复从通知栏退出后再打开总流量不清零问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复部分链接暂停之后再启动没有速度的问题"),Vue.createElementVNode("br")])],-1)),Sl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.1.0"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 修复了部分情况下卡第一屏的问题"),Vue.createElementVNode("br")])],-1)),Tl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.0.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.通知栏新增开始暂停退出按钮"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.屏保模式新增电量显示"),Vue.createElementVNode("br"),Vue.createTextVNode(" 再次提示:App可以锁屏运行,不建议使用屏保模式(更耗电) ")])],-1)),Il=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.7.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.多线程速度优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.全新的启动动画"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.缓存首页资源文件,启动更快"),Vue.createElementVNode("br")])],-1)),Ml=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.6"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了线程数设置错误的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了运行一段时间后可能闪退的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了部分模拟器闪退的问题"),Vue.createElementVNode("br")])],-1)),Ql=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.5"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.省电优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.安装包体积优化"),Vue.createElementVNode("br")])],-1)),Dl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.4"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了大量的问题"),Vue.createElementVNode("br")])],-1)),jl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.3"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.新增上传测速功能"),Vue.createElementVNode("br"),Vue.createTextVNode(" (建议不超过2个线程)"),Vue.createElementVNode("br")])],-1)),Pl=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.2"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了启动闪白屏的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了打开后切换深色模式出现logo遮挡问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了暂停可能不及时的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 5.切换到okhttp请求库,提高性能与错误处理能力"),Vue.createElementVNode("br"),Vue.createTextVNode(" 6.通知样式调整"),Vue.createElementVNode("br"),Vue.createTextVNode(" 7.更省电"),Vue.createElementVNode("br")])],-1)),Ol=w(()=>Vue.createElementVNode("h3",null,"v2.1",-1)),Ul=w(()=>Vue.createElementVNode("br",null,null,-1)),Yl=w(()=>Vue.createElementVNode("br",null,null,-1)),Zl=w(()=>Vue.createElementVNode("br",null,null,-1)),Jl=w(()=>Vue.createElementVNode("br",null,null,-1)),$l=w(()=>Vue.createElementVNode("br",null,null,-1)),Gl=w(()=>Vue.createElementVNode("br",null,null,-1)),Fl=w(()=>Vue.createElementVNode("br",null,null,-1)),Ll=w(()=>Vue.createElementVNode("h2",null,"网络面板",-1)),zl=w(()=>Vue.createElementVNode("br",null,null,-1)),Xl=w(()=>Vue.createElementVNode("br",null,null,-1)),Rl=w(()=>Vue.createElementVNode("br",null,null,-1)),ql=w(()=>Vue.createElementVNode("br",null,null,-1)),Wl=w(()=>Vue.createElementVNode("br",null,null,-1)),Hl=w(()=>Vue.createElementVNode("span",null,"特别感谢:",-1)),Kl=w(()=>Vue.createElementVNode("br",null,null,-1)),en=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的CDN服务",-1)),An=w(()=>Vue.createElementVNode("br",null,null,-1)),tn=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1)),on=w(()=>Vue.createElementVNode("br",null,null,-1)),ln=w(()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1)),nn=w(()=>Vue.createElementVNode("br",null,null,-1)),an=w(()=>Vue.createElementVNode("br",null,null,-1)),rn=w(()=>Vue.createElementVNode("span",null,"本项目用到的开源库:",-1)),un=w(()=>Vue.createElementVNode("br",null,null,-1)),sn=w(()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h2",null,"疑问解答"),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:APP/后端代码开源吗?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:不开源"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:我搭建了一个前端页面,能否添加到跨域白名单?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:你需要有一定的用户量,并添加链接指向本项目开源仓库,然后联系我加白名单"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:能否添加xxx功能?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:有合理的建议请联系我"),Vue.createElementVNode("br")])],-1)),cn={class:"dialog-footer"},dn=Vue.defineComponent({__name:"App",setup(d){var u=/Android/i.test(navigator.userAgent);const l=Vue.ref(!0),r=Vue.ref(!1);window.location.hash=="#app"&&(r.value=!0);const n=()=>{history.replaceState(null,document.title,window.location.pathname+window.location.search)};Vue.watch(r,V=>{V?window.location.hash="#app":n()});const A=Vue.ref(!1),e=V=>{window.open(V)};let s=V=>{le(V),ElementPlus.ElMessage.info({dangerouslyUseHTMLString:!0,message:"
已经复制到剪切板
"})};return document.addEventListener("visibilitychange",function(){var V=document.visibilityState;V==="hidden"?l.value=!1:l.value=!0}),(V,t)=>{const f=Vue.resolveComponent("el-button"),g=Vue.resolveComponent("el-header"),_=Vue.resolveComponent("el-main"),p=Vue.resolveComponent("el-link"),x=Vue.resolveComponent("el-container"),D=Vue.resolveComponent("el-dialog");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(x,null,{default:Vue.withCtx(()=>[Vue.createVNode(g,{class:"header"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",rl,[ul,Vue.createElementVNode("div",sl,[Vue.createVNode(f,{class:"home",onClick:t[0]||(t[0]=N=>A.value=!0),round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode("关于")]),_:1})]),Vue.unref(u)?(Vue.openBlock(),Vue.createElementBlock("div",il,[Vue.createVNode(f,{class:"home",onClick:t[1]||(t[1]=N=>r.value=!0),round:""},{default:Vue.withCtx(()=>[Vue.createTextVNode("APP")]),_:1})])):Vue.createCommentVNode("",!0)])]),_:1}),Vue.createVNode(_,null,{default:Vue.withCtx(()=>[Vue.createVNode(el,{isVisible:l.value},null,8,["isVisible"]),cl,Vue.createVNode(al,{isVisible:l.value},null,8,["isVisible"])]),_:1}),Vue.createElementVNode("div",dl,[Vue.createElementVNode("div",Vl,[Vue.createVNode(p,{type:"info",onClick:t[2]||(t[2]=N=>e("https://netart.cn/")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Whoami")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{type:"info",onClick:t[3]||(t[3]=N=>e("https://github.com/ljxi/NetworkPanel")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("源码")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{type:"info",onClick:t[4]||(t[4]=N=>e("https://github.com/ljxi/GeoCN")),target:"_blank"},{default:Vue.withCtx(()=>[Vue.createTextVNode("IP离线库")]),_:1})]),Vue.createElementVNode("div",ml,[Vue.createElementVNode("span",pl,[Vue.createTextVNode(" 本工具由 "),Vue.createVNode(p,{style:{"vertical-align":"-2px"},type:"info",onClick:t[5]||(t[5]=N=>e("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),target:"_blank"},{default:Vue.withCtx(()=>[hl,Vue.createTextVNode(" 括彩云智能CDN ")]),_:1}),Vue.createTextVNode(" 提供CDN服务 ")])])])]),_:1}),Vue.createVNode(D,{"align-center":"",style:{width:"90%","max-width":"700px"},modelValue:r.value,"onUpdate:modelValue":t[8]||(t[8]=N=>r.value=N),title:"APP下载"},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Vue.createVNode(f,{style:{float:"right","margin-top":"-5px"},type:"primary",onClick:t[6]||(t[6]=N=>e("https://api.netart.cn/d?b013x15cb"))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 下载最新版 ")]),_:1}),fl,gl,vl,wl,_l,El,yl,xl,Cl,Nl,bl]),Vue.createElementVNode("div",null,[kl,Bl,Sl,Tl,Il,Ml,Ql,Dl,jl,Pl,Vue.createElementVNode("div",null,[Ol,Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了2.0版本部分链接跑一会儿没速度的问题,修复了一个增加耗电的问题"),Ul,Vue.createTextVNode(" 2.核心功能完全由原生Java层接管,省电不发热的同时可以保后台,实测小米6黑屏后台运行12小时不掉"),Yl,Vue.createTextVNode(" 3.同步近期网页版更新内容"),Zl,Vue.createTextVNode(),Jl,Vue.createTextVNode(" 保后台条件:"),$l,Vue.createTextVNode(" 1.通知栏能够正常显示进度信息(如果没有看到通知,去设置检查通知权限)"),Gl,Vue.createTextVNode(" 2.加入电池优化白名单(如果没有加入,打开app会弹窗要求加入)"),Fl,Vue.createTextVNode(" 如果部分老旧机型打开白屏,请 "),Vue.createVNode(p,{onClick:t[7]||(t[7]=N=>e("https://api.netart.cn/d?b013x2a3i")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("点此下载")]),_:1}),Vue.createTextVNode(" webview内核,并在开发者选项内启用该内核后重试 ")])])])]),_:1},8,["modelValue"]),Vue.createVNode(D,{style:{width:"90%","max-width":"400px"},modelValue:A.value,"onUpdate:modelValue":t[25]||(t[25]=N=>A.value=N),title:"关于"},{footer:Vue.withCtx(()=>[Vue.createElementVNode("span",cn,[Vue.createVNode(f,{onClick:t[24]||(t[24]=N=>A.value=!1)},{default:Vue.withCtx(()=>[Vue.createTextVNode("关闭")]),_:1})])]),default:Vue.withCtx(()=>[Vue.createElementVNode("div",null,[Ll,Vue.createElementVNode("span",null,[Vue.createTextVNode("作者:"),Vue.createVNode(p,{onClick:t[9]||(t[9]=N=>e("https://netart.cn/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Whoami")]),_:1})]),zl,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ:"),Vue.createVNode(p,{type:"primary",onClick:t[10]||(t[10]=N=>Vue.unref(s)("582424565"))},{default:Vue.withCtx(()=>[Vue.createTextVNode("582424565 ")]),_:1})]),Xl,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ群:"),Vue.createVNode(p,{type:"primary",onClick:t[11]||(t[11]=N=>Vue.unref(s)("463481772"))},{default:Vue.withCtx(()=>[Vue.createTextVNode("463481772 ")]),_:1})]),Rl,Vue.createElementVNode("span",null,[Vue.createTextVNode("开源地址:"),Vue.createVNode(p,{onClick:t[12]||(t[12]=N=>e("https://github.com/ljxi/NetworkPanel")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("NetworkPanel")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[13]||(t[13]=N=>e("https://github.com/ljxi/GeoCN")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("GeoCN")]),_:1})]),ql,Vue.createElementVNode("span",null,[Vue.createTextVNode("赞助支持: "),Vue.createVNode(p,{onClick:t[14]||(t[14]=N=>e("https://afdian.net/a/ljxnet")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("爱发电")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[15]||(t[15]=N=>e("https://qr.alipay.com/fkx13781i79xywfarbvrsfc")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("支付宝")]),_:1})]),Wl,Hl,Kl,Vue.createVNode(p,{onClick:t[16]||(t[16]=N=>e("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("括彩科技")]),_:1}),en,An,Vue.createVNode(p,{onClick:t[17]||(t[17]=N=>e("https://staticfile.org/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("七牛云")]),_:1}),tn,on,Vue.createVNode(p,{onClick:t[18]||(t[18]=N=>e("https://www.bootcdn.cn/")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("BootCDN")]),_:1}),ln,nn,an,rn,un,Vue.createVNode(p,{onClick:t[19]||(t[19]=N=>e("https://github.com/vuejs/core")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("Vue")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[20]||(t[20]=N=>e("https://github.com/element-plus/element-plus")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("ElementPlus")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[21]||(t[21]=N=>e("https://github.com/apache/echarts")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("echarts")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[22]||(t[22]=N=>e("https://github.com/richtr/NoSleep.js")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("NoSleep.js")]),_:1}),Vue.createTextVNode("  "),Vue.createVNode(p,{onClick:t[23]||(t[23]=N=>e("https://github.com/soerenmartius/vue3-clipboard")),type:"primary"},{default:Vue.withCtx(()=>[Vue.createTextVNode("vue3-clipboard")]),_:1}),Vue.createTextVNode("  ")]),sn]),_:1},8,["modelValue"])],64)}}});const Vn=ee(dn,[["__scopeId","data-v-cde8dcae"]]);const fe=Vue.createApp(Vn);fe.use(KA);fe.use(ElementPlus);fe.mount("#app");export{mn as __vite_legacy_guard}; diff --git a/assets/index-d7517de6.css b/assets/index-938e8ffd.css similarity index 96% rename from assets/index-d7517de6.css rename to assets/index-938e8ffd.css index 898d57b..5576cc2 100644 --- a/assets/index-d7517de6.css +++ b/assets/index-938e8ffd.css @@ -1 +1 @@ -.block[data-v-47b2603e]{height:fit-content}.card[data-v-47b2603e]{width:95%;height:fit-content;margin-left:auto;margin-right:auto;border-radius:50px;text-align:center}.action[data-v-47b2603e]{margin-bottom:20px;width:100px;margin-left:12px;margin-right:12px;border-radius:10px;background-color:unset;font-weight:900}.action.warn[data-v-47b2603e]{color:#1ee0ac;border-color:#1ee0ac}.action.warn[data-v-47b2603e]:hover{color:#fff;background-color:#1ee0ac}.action.danger[data-v-47b2603e]{color:#e85347;border-color:#e85347}.action.danger[data-v-47b2603e]:hover{color:#fff;background-color:#e85347}@media (prefers-color-scheme: dark){.card[data-v-47b2603e]{background-color:#141414}.action[data-v-47b2603e]{color:#fff}}.tag-short[data-v-71a8ee94]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-long[data-v-71a8ee94]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:DingTalk;src:url(./DingTalk-simple-98dfbd70.ttf) format("truetype")}.fullscreen[data-v-9b8c8f2b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;z-index:9999999999;text-align:center}.title[data-v-9b8c8f2b]{margin-top:3vh;font-size:30px}.right[data-v-9b8c8f2b]{margin-top:20px}@media screen and (min-width: 500px){.content[data-v-9b8c8f2b]{column-count:2}.left[data-v-9b8c8f2b]{height:200px}.right[data-v-9b8c8f2b]{margin-top:-1vh;height:200px}}.date[data-v-9b8c8f2b]{margin-top:-5px;font-size:20px}.time[data-v-9b8c8f2b]{font-size:60px}.state>.des[data-v-9b8c8f2b]{font-size:15px;font-weight:900}.state>.value[data-v-9b8c8f2b]{font-size:20px}.content[data-v-9b8c8f2b]{position:absolute;width:99%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);animation:standby-9b8c8f2b 60s infinite alternate ease-in-out;font-family:DingTalk}@keyframes standby-9b8c8f2b{0%{top:50%;left:50%}49%{top:50%;left:50%}51%{top:55%;left:51%}to{top:55%;left:51%}}.ItemContainer[data-v-34d827a0]{column-count:3;margin-top:10px}.card[data-v-34d827a0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-34d827a0]{background-color:#121212}}@media screen and (max-width: 800px){.ItemContainer[data-v-34d827a0]{column-count:1}}.showItem[data-v-34d827a0]{border:1px solid #dbdfea!important;padding:20px 15px 15px 30px}.font-data[data-v-34d827a0]{white-space:nowrap;grid-column-start:1;font-weight:700;line-height:2.5rem;font-size:30px}.font-background[data-v-34d827a0]{color:#344357;font-size:14px}.state-icon[data-v-34d827a0]{display:block;margin-right:10px;margin-left:auto;margin-top:-10px;width:40px;height:20px;color:#606266}.state-icon-main[data-v-34d827a0]{color:#09c2de}.svg-icon[data-v-34d827a0]{fill:#fff;width:50px;margin-left:10px;margin-top:-30px}.el-select-dropdown__wrap[data-v-34d827a0]{max-height:60vh}.el-icon-loading[data-v-34d827a0]{margin-top:40px;color:#fff}@media (prefers-color-scheme: dark){.showItem[data-v-34d827a0]{border:1px solid rgb(61,63,66)!important}.state-icon[data-v-34d827a0]{color:#a5a7ac}.state-icon-main[data-v-34d827a0]{color:#1e6983}.font-background[data-v-34d827a0]{color:#c1cee6}.svg-icon[data-v-34d827a0]{fill:#dcdcdc}}.button[data-v-34d827a0]{display:block;text-decoration:none;background-color:#485bed;background-image:-webkit-linear-gradient(145deg,#485bed,#6576ff);font-size:30px;font-weight:700!important;margin:36px;width:144px;height:144px;position:relative;text-align:center;line-height:144px;border-radius:50%;box-shadow:0 3px 8px #485bed,inset 0 2px 3px #6576ff}.font-background[data-v-565e68f0]{color:#344357;font-size:14px}.card[data-v-565e68f0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-565e68f0]{background-color:#121212}.font-background[data-v-565e68f0]{color:#c1cee6}}.question[data-v-cde8dcae]{margin-top:10px}.ask[data-v-cde8dcae]{color:#6071ee}.header[data-v-cde8dcae]{height:fit-content;padding-bottom:12px;background-color:#fff}.title[data-v-cde8dcae]{color:#526484;font-size:20px;font-weight:bolder}.home[data-v-cde8dcae]{color:#526484;font-size:12px}.icon[data-v-cde8dcae]{display:inline-block;vertical-align:-6px;width:40px;height:40px;background-color:#5668ee;border-radius:20%}.icon svg[data-v-cde8dcae]{width:30px;margin-left:5px}.card[data-v-cde8dcae]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%;border-radius:20px}.banner[data-v-cde8dcae]{margin-top:15px}.banner>img[data-v-cde8dcae]{height:70px;width:calc(100% - 20px);margin:10px;border-radius:20px}.banner>span[data-v-cde8dcae]{position:relative;display:block;left:15px;top:10px;color:transparent;font-weight:bolder;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#37CAC6,#3D95F4 80px)}@media (prefers-color-scheme: dark){.card[data-v-cde8dcae],.header[data-v-cde8dcae]{background-color:#121212}.title[data-v-cde8dcae],.home[data-v-cde8dcae]{color:#98a7ca}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html.dark{--el-text-color-regular: #c8c8c8;--el-text-color-primary: #c8c8c8;--el-color-white: rgb(18,18,18);--el-mask-color: rgb(20,20,20)} +.block[data-v-47b2603e]{height:fit-content}.card[data-v-47b2603e]{width:95%;height:fit-content;margin-left:auto;margin-right:auto;border-radius:50px;text-align:center}.action[data-v-47b2603e]{margin-bottom:20px;width:100px;margin-left:12px;margin-right:12px;border-radius:10px;background-color:unset;font-weight:900}.action.warn[data-v-47b2603e]{color:#1ee0ac;border-color:#1ee0ac}.action.warn[data-v-47b2603e]:hover{color:#fff;background-color:#1ee0ac}.action.danger[data-v-47b2603e]{color:#e85347;border-color:#e85347}.action.danger[data-v-47b2603e]:hover{color:#fff;background-color:#e85347}@media (prefers-color-scheme: dark){.card[data-v-47b2603e]{background-color:#141414}.action[data-v-47b2603e]{color:#fff}}.tag-short[data-v-71a8ee94]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-long[data-v-71a8ee94]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:DingTalk;src:url(./DingTalk-simple-98dfbd70.ttf) format("truetype")}.fullscreen[data-v-9b8c8f2b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;z-index:9999999999;text-align:center}.title[data-v-9b8c8f2b]{margin-top:3vh;font-size:30px}.right[data-v-9b8c8f2b]{margin-top:20px}@media screen and (min-width: 500px){.content[data-v-9b8c8f2b]{column-count:2}.left[data-v-9b8c8f2b]{height:200px}.right[data-v-9b8c8f2b]{margin-top:-1vh;height:200px}}.date[data-v-9b8c8f2b]{margin-top:-5px;font-size:20px}.time[data-v-9b8c8f2b]{font-size:60px}.state>.des[data-v-9b8c8f2b]{font-size:15px;font-weight:900}.state>.value[data-v-9b8c8f2b]{font-size:20px}.content[data-v-9b8c8f2b]{position:absolute;width:99%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);animation:standby-9b8c8f2b 60s infinite alternate ease-in-out;font-family:DingTalk}@keyframes standby-9b8c8f2b{0%{top:50%;left:50%}49%{top:50%;left:50%}51%{top:55%;left:51%}to{top:55%;left:51%}}.ItemContainer[data-v-34d827a0]{column-count:3;margin-top:10px}.card[data-v-34d827a0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-34d827a0]{background-color:#121212}}@media screen and (max-width: 800px){.ItemContainer[data-v-34d827a0]{column-count:1}}.showItem[data-v-34d827a0]{border:1px solid #dbdfea!important;padding:20px 15px 15px 30px}.font-data[data-v-34d827a0]{white-space:nowrap;grid-column-start:1;font-weight:700;line-height:2.5rem;font-size:30px}.font-background[data-v-34d827a0]{color:#344357;font-size:14px}.state-icon[data-v-34d827a0]{display:block;margin-right:10px;margin-left:auto;margin-top:-10px;width:40px;height:20px;color:#606266}.state-icon-main[data-v-34d827a0]{color:#09c2de}.svg-icon[data-v-34d827a0]{fill:#fff;width:50px;margin-left:10px;margin-top:-30px}.el-select-dropdown__wrap[data-v-34d827a0]{max-height:60vh}.el-icon-loading[data-v-34d827a0]{margin-top:40px;color:#fff}@media (prefers-color-scheme: dark){.showItem[data-v-34d827a0]{border:1px solid rgb(61,63,66)!important}.state-icon[data-v-34d827a0]{color:#a5a7ac}.state-icon-main[data-v-34d827a0]{color:#1e6983}.font-background[data-v-34d827a0]{color:#c1cee6}.svg-icon[data-v-34d827a0]{fill:#dcdcdc}}.button[data-v-34d827a0]{display:block;text-decoration:none;background-color:#485bed;background-image:-webkit-linear-gradient(145deg,#485bed,#6576ff);font-size:30px;font-weight:700!important;margin:36px;width:144px;height:144px;position:relative;text-align:center;line-height:144px;border-radius:50%;box-shadow:0 3px 8px #485bed,inset 0 2px 3px #6576ff}.font-background[data-v-18f1378f]{color:#344357;font-size:14px}.card[data-v-18f1378f]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-18f1378f]{background-color:#121212}.font-background[data-v-18f1378f]{color:#c1cee6}}.question[data-v-cde8dcae]{margin-top:10px}.ask[data-v-cde8dcae]{color:#6071ee}.header[data-v-cde8dcae]{height:fit-content;padding-bottom:12px;background-color:#fff}.title[data-v-cde8dcae]{color:#526484;font-size:20px;font-weight:bolder}.home[data-v-cde8dcae]{color:#526484;font-size:12px}.icon[data-v-cde8dcae]{display:inline-block;vertical-align:-6px;width:40px;height:40px;background-color:#5668ee;border-radius:20%}.icon svg[data-v-cde8dcae]{width:30px;margin-left:5px}.card[data-v-cde8dcae]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%;border-radius:20px}.banner[data-v-cde8dcae]{margin-top:15px}.banner>img[data-v-cde8dcae]{height:70px;width:calc(100% - 20px);margin:10px;border-radius:20px}.banner>span[data-v-cde8dcae]{position:relative;display:block;left:15px;top:10px;color:transparent;font-weight:bolder;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#37CAC6,#3D95F4 80px)}@media (prefers-color-scheme: dark){.card[data-v-cde8dcae],.header[data-v-cde8dcae]{background-color:#121212}.title[data-v-cde8dcae],.home[data-v-cde8dcae]{color:#98a7ca}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html.dark{--el-text-color-regular: #c8c8c8;--el-text-color-primary: #c8c8c8;--el-color-white: rgb(18,18,18);--el-mask-color: rgb(20,20,20)} diff --git a/assets/index-legacy-15c039a3.js b/assets/index-legacy-7e5c65a5.js similarity index 82% rename from assets/index-legacy-15c039a3.js rename to assets/index-legacy-7e5c65a5.js index 9f79860..99d6316 100644 --- a/assets/index-legacy-15c039a3.js +++ b/assets/index-legacy-7e5c65a5.js @@ -1,5 +1,5 @@ -!function(){function e(e,A,t,l,o,a,n){try{var r=e[a](n),u=r.value}catch(c){return void t(c)}r.done?A(u):Promise.resolve(u).then(l,o)}function A(A){return function(){var t=this,l=arguments;return new Promise((function(o,a){var n=A.apply(t,l);function r(A){e(n,o,a,r,u,"next",A)}function u(A){e(n,o,a,r,u,"throw",A)}r(void 0)}))}}System.register([],(function(e,t){"use strict";return{execute:function(){var e=document.createElement("style");e.textContent=".block[data-v-47b2603e]{height:fit-content}.card[data-v-47b2603e]{width:95%;height:fit-content;margin-left:auto;margin-right:auto;border-radius:50px;text-align:center}.action[data-v-47b2603e]{margin-bottom:20px;width:100px;margin-left:12px;margin-right:12px;border-radius:10px;background-color:unset;font-weight:900}.action.warn[data-v-47b2603e]{color:#1ee0ac;border-color:#1ee0ac}.action.warn[data-v-47b2603e]:hover{color:#fff;background-color:#1ee0ac}.action.danger[data-v-47b2603e]{color:#e85347;border-color:#e85347}.action.danger[data-v-47b2603e]:hover{color:#fff;background-color:#e85347}@media (prefers-color-scheme: dark){.card[data-v-47b2603e]{background-color:#141414}.action[data-v-47b2603e]{color:#fff}}.tag-short[data-v-71a8ee94]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-long[data-v-71a8ee94]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:DingTalk;src:url("+new URL("DingTalk-simple-98dfbd70.ttf",t.meta.url).href+') format("truetype")}.fullscreen[data-v-9b8c8f2b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;z-index:9999999999;text-align:center}.title[data-v-9b8c8f2b]{margin-top:3vh;font-size:30px}.right[data-v-9b8c8f2b]{margin-top:20px}@media screen and (min-width: 500px){.content[data-v-9b8c8f2b]{column-count:2}.left[data-v-9b8c8f2b]{height:200px}.right[data-v-9b8c8f2b]{margin-top:-1vh;height:200px}}.date[data-v-9b8c8f2b]{margin-top:-5px;font-size:20px}.time[data-v-9b8c8f2b]{font-size:60px}.state>.des[data-v-9b8c8f2b]{font-size:15px;font-weight:900}.state>.value[data-v-9b8c8f2b]{font-size:20px}.content[data-v-9b8c8f2b]{position:absolute;width:99%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);animation:standby-9b8c8f2b 60s infinite alternate ease-in-out;font-family:DingTalk}@keyframes standby-9b8c8f2b{0%{top:50%;left:50%}49%{top:50%;left:50%}51%{top:55%;left:51%}to{top:55%;left:51%}}.ItemContainer[data-v-34d827a0]{column-count:3;margin-top:10px}.card[data-v-34d827a0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-34d827a0]{background-color:#121212}}@media screen and (max-width: 800px){.ItemContainer[data-v-34d827a0]{column-count:1}}.showItem[data-v-34d827a0]{border:1px solid #dbdfea!important;padding:20px 15px 15px 30px}.font-data[data-v-34d827a0]{white-space:nowrap;grid-column-start:1;font-weight:700;line-height:2.5rem;font-size:30px}.font-background[data-v-34d827a0]{color:#344357;font-size:14px}.state-icon[data-v-34d827a0]{display:block;margin-right:10px;margin-left:auto;margin-top:-10px;width:40px;height:20px;color:#606266}.state-icon-main[data-v-34d827a0]{color:#09c2de}.svg-icon[data-v-34d827a0]{fill:#fff;width:50px;margin-left:10px;margin-top:-30px}.el-select-dropdown__wrap[data-v-34d827a0]{max-height:60vh}.el-icon-loading[data-v-34d827a0]{margin-top:40px;color:#fff}@media (prefers-color-scheme: dark){.showItem[data-v-34d827a0]{border:1px solid rgb(61,63,66)!important}.state-icon[data-v-34d827a0]{color:#a5a7ac}.state-icon-main[data-v-34d827a0]{color:#1e6983}.font-background[data-v-34d827a0]{color:#c1cee6}.svg-icon[data-v-34d827a0]{fill:#dcdcdc}}.button[data-v-34d827a0]{display:block;text-decoration:none;background-color:#485bed;background-image:-webkit-linear-gradient(145deg,#485bed,#6576ff);font-size:30px;font-weight:700!important;margin:36px;width:144px;height:144px;position:relative;text-align:center;line-height:144px;border-radius:50%;box-shadow:0 3px 8px #485bed,inset 0 2px 3px #6576ff}.font-background[data-v-565e68f0]{color:#344357;font-size:14px}.card[data-v-565e68f0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-565e68f0]{background-color:#121212}.font-background[data-v-565e68f0]{color:#c1cee6}}.question[data-v-cde8dcae]{margin-top:10px}.ask[data-v-cde8dcae]{color:#6071ee}.header[data-v-cde8dcae]{height:fit-content;padding-bottom:12px;background-color:#fff}.title[data-v-cde8dcae]{color:#526484;font-size:20px;font-weight:bolder}.home[data-v-cde8dcae]{color:#526484;font-size:12px}.icon[data-v-cde8dcae]{display:inline-block;vertical-align:-6px;width:40px;height:40px;background-color:#5668ee;border-radius:20%}.icon svg[data-v-cde8dcae]{width:30px;margin-left:5px}.card[data-v-cde8dcae]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%;border-radius:20px}.banner[data-v-cde8dcae]{margin-top:15px}.banner>img[data-v-cde8dcae]{height:70px;width:calc(100% - 20px);margin:10px;border-radius:20px}.banner>span[data-v-cde8dcae]{position:relative;display:block;left:15px;top:10px;color:transparent;font-weight:bolder;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#37CAC6,#3D95F4 80px)}@media (prefers-color-scheme: dark){.card[data-v-cde8dcae],.header[data-v-cde8dcae]{background-color:#121212}.title[data-v-cde8dcae],.home[data-v-cde8dcae]{color:#98a7ca}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html.dark{--el-text-color-regular: #c8c8c8;--el-text-color-primary: #c8c8c8;--el-color-white: rgb(18,18,18);--el-mask-color: rgb(20,20,20)}\n',document.head.appendChild(e);const l={"运营商":{"咪咕快游[高速]":"https://freeserver.migufun.com/resource/beta/apk/20240412135425/MiguPlay-V3.79.1.1_miguzsj.apk","咪咕音乐":"https://wsdkdl.migu.cn:8443/b486900f41fc411187240dcb45fdbc8d/1716482115184/netsdk_b.js","咪咕视频":"https://img.cmvideo.cn/publish/noms/2023/12/06/1O4SHFIFR36BD.gif","咪咕快游2":"https://h5cdn.migufun.com/middleh5/_nuxt/643447d.js","和彩云":"https://img.mcloud.139.com/material_prod/material_media/20221128/1669626861087.png","联通电视":"NetworkPanelApi://listen.10155.com","电信测速":"https://vipspeedtest8.wuhan.net.cn:8080/download?size=1073741824"},"全球[Global]":{Cachefly:"https://web1.cachefly.net/speedtest/downloading",Cloudflare:"https://speed.cloudflare.com/__down?bytes=104857600",jsDelivr:"https://cdn.jsdelivr.net/gh/ljxi/CDN-IP-test@main/dump","Cloudflare Workers":"https://gh.con.sh/https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases/download/v2.21.12/Waifu2x-Extension-GUI-v2.21.12-Portable.7z","Steam Akamai":"https://cdn.akamai.steamstatic.com/steam/apps/1063730/extras/NW_Sword_Sorcery_2.gif","Steam Cloudflare":"https://cdn.cloudflare.steamstatic.com/steam/apps/1063730/extras/NW_Sword_Sorcery_2.gif","Microsoft Akamai":"https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RW16Ptm"}};/*! Element Plus Icons Vue v2.1.0 */ -var o=(e,A)=>{let t=e.__vccOpts||e;for(let[l,o]of A)t[l]=o;return t},a={name:"Calendar"},n={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},r=[Vue.createElementVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1)];var u=o(a,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",n,r)}],["__file","calendar.vue"]]),c={name:"CircleCheck"},i={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},d=[Vue.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1)];var s=o(c,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",i,d)}],["__file","circle-check.vue"]]),V={name:"CopyDocument"},m={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},p=[Vue.createElementVNode("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1)];var h=o(V,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",m,p)}],["__file","copy-document.vue"]]),g={name:"Delete"},f={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},v=[Vue.createElementVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1)];var w=o(g,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",f,v)}],["__file","delete.vue"]]),x={name:"Edit"},E={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},b=[Vue.createElementVNode("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1)];var y=o(x,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",E,b)}],["__file","edit.vue"]]),C={name:"FullScreen"},N={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},k=[Vue.createElementVNode("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1)];var B=o(C,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",N,k)}],["__file","full-screen.vue"]]),T={name:"Hide"},S={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},I=[Vue.createElementVNode("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"},null,-1)];var Q=o(T,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",S,I)}],["__file","hide.vue"]]),M={name:"Histogram"},D={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_=[Vue.createElementVNode("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1)];var j=o(M,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",D,_)}],["__file","histogram.vue"]]),Y={name:"Link"},P={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Z=[Vue.createElementVNode("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1)];var O=o(Y,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",P,Z)}],["__file","link.vue"]]),J={name:"Loading"},U={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},G=[Vue.createElementVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1)];var z=o(J,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",U,G)}],["__file","loading.vue"]]),F={name:"TrendCharts"},X={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},R=[Vue.createElementVNode("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1)];var q=o(F,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",X,R)}],["__file","trend-charts.vue"]]); +!function(){function e(e,A,t,l,o,a,n){try{var r=e[a](n),u=r.value}catch(c){return void t(c)}r.done?A(u):Promise.resolve(u).then(l,o)}function A(A){return function(){var t=this,l=arguments;return new Promise((function(o,a){var n=A.apply(t,l);function r(A){e(n,o,a,r,u,"next",A)}function u(A){e(n,o,a,r,u,"throw",A)}r(void 0)}))}}System.register([],(function(e,t){"use strict";return{execute:function(){var e=document.createElement("style");e.textContent=".block[data-v-47b2603e]{height:fit-content}.card[data-v-47b2603e]{width:95%;height:fit-content;margin-left:auto;margin-right:auto;border-radius:50px;text-align:center}.action[data-v-47b2603e]{margin-bottom:20px;width:100px;margin-left:12px;margin-right:12px;border-radius:10px;background-color:unset;font-weight:900}.action.warn[data-v-47b2603e]{color:#1ee0ac;border-color:#1ee0ac}.action.warn[data-v-47b2603e]:hover{color:#fff;background-color:#1ee0ac}.action.danger[data-v-47b2603e]{color:#e85347;border-color:#e85347}.action.danger[data-v-47b2603e]:hover{color:#fff;background-color:#e85347}@media (prefers-color-scheme: dark){.card[data-v-47b2603e]{background-color:#141414}.action[data-v-47b2603e]{color:#fff}}.tag-short[data-v-71a8ee94]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-long[data-v-71a8ee94]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:DingTalk;src:url("+new URL("DingTalk-simple-98dfbd70.ttf",t.meta.url).href+') format("truetype")}.fullscreen[data-v-9b8c8f2b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;z-index:9999999999;text-align:center}.title[data-v-9b8c8f2b]{margin-top:3vh;font-size:30px}.right[data-v-9b8c8f2b]{margin-top:20px}@media screen and (min-width: 500px){.content[data-v-9b8c8f2b]{column-count:2}.left[data-v-9b8c8f2b]{height:200px}.right[data-v-9b8c8f2b]{margin-top:-1vh;height:200px}}.date[data-v-9b8c8f2b]{margin-top:-5px;font-size:20px}.time[data-v-9b8c8f2b]{font-size:60px}.state>.des[data-v-9b8c8f2b]{font-size:15px;font-weight:900}.state>.value[data-v-9b8c8f2b]{font-size:20px}.content[data-v-9b8c8f2b]{position:absolute;width:99%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);animation:standby-9b8c8f2b 60s infinite alternate ease-in-out;font-family:DingTalk}@keyframes standby-9b8c8f2b{0%{top:50%;left:50%}49%{top:50%;left:50%}51%{top:55%;left:51%}to{top:55%;left:51%}}.ItemContainer[data-v-34d827a0]{column-count:3;margin-top:10px}.card[data-v-34d827a0]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-34d827a0]{background-color:#121212}}@media screen and (max-width: 800px){.ItemContainer[data-v-34d827a0]{column-count:1}}.showItem[data-v-34d827a0]{border:1px solid #dbdfea!important;padding:20px 15px 15px 30px}.font-data[data-v-34d827a0]{white-space:nowrap;grid-column-start:1;font-weight:700;line-height:2.5rem;font-size:30px}.font-background[data-v-34d827a0]{color:#344357;font-size:14px}.state-icon[data-v-34d827a0]{display:block;margin-right:10px;margin-left:auto;margin-top:-10px;width:40px;height:20px;color:#606266}.state-icon-main[data-v-34d827a0]{color:#09c2de}.svg-icon[data-v-34d827a0]{fill:#fff;width:50px;margin-left:10px;margin-top:-30px}.el-select-dropdown__wrap[data-v-34d827a0]{max-height:60vh}.el-icon-loading[data-v-34d827a0]{margin-top:40px;color:#fff}@media (prefers-color-scheme: dark){.showItem[data-v-34d827a0]{border:1px solid rgb(61,63,66)!important}.state-icon[data-v-34d827a0]{color:#a5a7ac}.state-icon-main[data-v-34d827a0]{color:#1e6983}.font-background[data-v-34d827a0]{color:#c1cee6}.svg-icon[data-v-34d827a0]{fill:#dcdcdc}}.button[data-v-34d827a0]{display:block;text-decoration:none;background-color:#485bed;background-image:-webkit-linear-gradient(145deg,#485bed,#6576ff);font-size:30px;font-weight:700!important;margin:36px;width:144px;height:144px;position:relative;text-align:center;line-height:144px;border-radius:50%;box-shadow:0 3px 8px #485bed,inset 0 2px 3px #6576ff}.font-background[data-v-18f1378f]{color:#344357;font-size:14px}.card[data-v-18f1378f]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%}@media (prefers-color-scheme: dark){.card[data-v-18f1378f]{background-color:#121212}.font-background[data-v-18f1378f]{color:#c1cee6}}.question[data-v-cde8dcae]{margin-top:10px}.ask[data-v-cde8dcae]{color:#6071ee}.header[data-v-cde8dcae]{height:fit-content;padding-bottom:12px;background-color:#fff}.title[data-v-cde8dcae]{color:#526484;font-size:20px;font-weight:bolder}.home[data-v-cde8dcae]{color:#526484;font-size:12px}.icon[data-v-cde8dcae]{display:inline-block;vertical-align:-6px;width:40px;height:40px;background-color:#5668ee;border-radius:20%}.icon svg[data-v-cde8dcae]{width:30px;margin-left:5px}.card[data-v-cde8dcae]{max-width:800px;height:fit-content;display:block;margin:0 auto;background-color:#fff;padding:2%;border-radius:20px}.banner[data-v-cde8dcae]{margin-top:15px}.banner>img[data-v-cde8dcae]{height:70px;width:calc(100% - 20px);margin:10px;border-radius:20px}.banner>span[data-v-cde8dcae]{position:relative;display:block;left:15px;top:10px;color:transparent;font-weight:bolder;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#37CAC6,#3D95F4 80px)}@media (prefers-color-scheme: dark){.card[data-v-cde8dcae],.header[data-v-cde8dcae]{background-color:#121212}.title[data-v-cde8dcae],.home[data-v-cde8dcae]{color:#98a7ca}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html.dark{--el-text-color-regular: #c8c8c8;--el-text-color-primary: #c8c8c8;--el-color-white: rgb(18,18,18);--el-mask-color: rgb(20,20,20)}\n',document.head.appendChild(e);const l={"运营商":{"咪咕快游[高速]":"https://freeserver.migufun.com/resource/beta/apk/20240412135425/MiguPlay-V3.79.1.1_miguzsj.apk","咪咕音乐":"https://wsdkdl.migu.cn:8443/b486900f41fc411187240dcb45fdbc8d/1716482115184/netsdk_b.js","咪咕视频":"https://img.cmvideo.cn/publish/noms/2023/12/06/1O4SHFIFR36BD.gif","咪咕快游2":"https://h5cdn.migufun.com/middleh5/_nuxt/643447d.js","和彩云":"https://img.mcloud.139.com/material_prod/material_media/20221128/1669626861087.png","联通电视":"NetworkPanelApi://listen.10155.com","电信测速":"https://vipspeedtest8.wuhan.net.cn:8080/download?size=1073741824"},"全球[Global]":{Cachefly:"https://web1.cachefly.net/speedtest/downloading",Cloudflare:"https://speed.cloudflare.com/__down?bytes=104857600",jsDelivr:"https://cdn.jsdelivr.net/gh/ljxi/CDN-IP-test@main/dump","Cloudflare Workers":"https://gh.con.sh/https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases/download/v2.21.12/Waifu2x-Extension-GUI-v2.21.12-Portable.7z","Steam Akamai":"https://cdn.akamai.steamstatic.com/steam/apps/1063730/extras/NW_Sword_Sorcery_2.gif","Steam Cloudflare":"https://cdn.cloudflare.steamstatic.com/steam/apps/1063730/extras/NW_Sword_Sorcery_2.gif","Microsoft Akamai":"https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RW16Ptm"}};/*! Element Plus Icons Vue v2.1.0 */ +var o=(e,A)=>{let t=e.__vccOpts||e;for(let[l,o]of A)t[l]=o;return t},a={name:"Calendar"},n={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},r=[Vue.createElementVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1)];var u=o(a,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",n,r)}],["__file","calendar.vue"]]),c={name:"CircleCheck"},i={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},d=[Vue.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1)];var s=o(c,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",i,d)}],["__file","circle-check.vue"]]),V={name:"CopyDocument"},m={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},p=[Vue.createElementVNode("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1)];var h=o(V,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",m,p)}],["__file","copy-document.vue"]]),g={name:"Delete"},f={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},v=[Vue.createElementVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1)];var w=o(g,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",f,v)}],["__file","delete.vue"]]),x={name:"Edit"},b={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},E=[Vue.createElementVNode("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1)];var y=o(x,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",b,E)}],["__file","edit.vue"]]),C={name:"FullScreen"},N={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},k=[Vue.createElementVNode("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1)];var B=o(C,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",N,k)}],["__file","full-screen.vue"]]),T={name:"Hide"},S={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},I=[Vue.createElementVNode("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"},null,-1),Vue.createElementVNode("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"},null,-1)];var Q=o(T,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",S,I)}],["__file","hide.vue"]]),M={name:"Histogram"},D={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_=[Vue.createElementVNode("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1)];var j=o(M,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",D,_)}],["__file","histogram.vue"]]),Y={name:"Link"},P={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Z=[Vue.createElementVNode("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1)];var O=o(Y,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",P,Z)}],["__file","link.vue"]]),J={name:"Loading"},U={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},G=[Vue.createElementVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1)];var z=o(J,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",U,G)}],["__file","loading.vue"]]),F={name:"TrendCharts"},X={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},R=[Vue.createElementVNode("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1)];var q=o(F,[["render",function(e,A,t,l,o,a){return Vue.openBlock(),Vue.createElementBlock("svg",X,R)}],["__file","trend-charts.vue"]]); /*! * @soerenmartius/vue3-clipboard v0.1.2 * (c) 2021 Soeren Martius @@ -11,4 +11,4 @@ var o=(e,A)=>{let t=e.__vccOpts||e;for(let[l,o]of A)t[l]=o;return t},a={name:"Ca * * Licensed MIT © Zeno Rocha */ -var t;t=function(){return function(e){var A={};function t(l){if(A[l])return A[l].exports;var o=A[l]={i:l,l:!1,exports:{}};return e[l].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=A,t.d=function(e,A,l){t.o(e,A)||Object.defineProperty(e,A,{enumerable:!0,get:l})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,A){if(1&A&&(e=t(e)),8&A)return e;if(4&A&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(t.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&A&&"string"!=typeof e)for(var o in e)t.d(l,o,function(A){return e[A]}.bind(null,o));return l},t.n=function(e){var A=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(A,"a",A),A},t.o=function(e,A){return Object.prototype.hasOwnProperty.call(e,A)},t.p="",t(t.s=6)}([function(e,A){e.exports=function(e){var A;if("SELECT"===e.nodeName)e.focus(),A=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var t=e.hasAttribute("readonly");t||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),t||e.removeAttribute("readonly"),A=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var l=window.getSelection(),o=document.createRange();o.selectNodeContents(e),l.removeAllRanges(),l.addRange(o),A=l.toString()}return A}},function(e,A){function t(){}t.prototype={on:function(e,A,t){var l=this.e||(this.e={});return(l[e]||(l[e]=[])).push({fn:A,ctx:t}),this},once:function(e,A,t){var l=this;function o(){l.off(e,o),A.apply(t,arguments)}return o._=A,this.on(e,o,t)},emit:function(e){for(var A=[].slice.call(arguments,1),t=((this.e||(this.e={}))[e]||[]).slice(),l=0,o=t.length;l0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,A="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[A?"right":"left"]="-9999px";var t=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=t+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=o()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=o()(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(A){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":a(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}(),u=r,c=t(1),i=t.n(c),d=t(2),s=t.n(d),V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m=function(){function e(e,A){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===V(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var A=this;this.listener=s()(e,"click",(function(e){return A.onClick(e)}))}},{key:"onClick",value:function(e){var A=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u({action:this.action(A),target:this.target(A),text:this.text(A),container:this.container,trigger:A,emitter:this})}},{key:"defaultAction",value:function(e){return h("action",e)}},{key:"defaultTarget",value:function(e){var A=h("target",e);if(A)return document.querySelector(A)}},{key:"defaultText",value:function(e){return h("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],A="string"==typeof e?[e]:e,t=!!document.queryCommandSupported;return A.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}]),A}(i.a);function h(e,A){var t="data-clipboard-"+e;if(A.hasAttribute(t))return A.getAttribute(t)}A.default=p}]).default},e.exports=t()})),H=L(W);const K={autoSetContainer:!1,appendToBody:!0},$={config:e=>{const{autoSetContainer:A,appendToBody:t}=e;K.autoSetContainer=A||!1,K.appendToBody=t||!0},install:e=>{e.config.globalProperties.$vclipboard=ee,e.directive("clipboard",{beforeMount(e,A){if("success"===A.arg)e._vClipboard_success=A.value;else if("error"===A.arg)e._vClipboard_error=A.value;else{const t=new H(e,{text:()=>A.value,action:()=>"cut"===A.arg?"cut":"copy",container:K.autoSetContainer?e:void 0});t.on("success",(A=>{const t=e._vClipboard_success;t&&t(A)})),t.on("error",(A=>{const t=e._vClipboard_error;t&&t(A)})),e._vClipboard=t}},updated(e,A){"success"===A.arg?e._vClipboard_success=A.value:"error"===A.arg?e._vClipboard_error=A.value:(e._vClipboard.text=()=>A.value,e._vClipboard.action=()=>"cut"===A.arg?"cut":"copy")},unmounted(e,A){"success"===A.arg?delete e._vClipboard_success:"error"===A.arg?delete e._vClipboard_error:(e._vClipboard.destroy(),delete e._vClipboard)}})},toClipboard:(e,A)=>ee(e,A)},ee=(e,A="copy")=>new Promise(((t,l)=>{const o=document.createElement("button"),a=new H(o,{text:()=>e,action:()=>A});a.on("success",(e=>{a.destroy(),t(e)})),a.on("error",(e=>{a.destroy(),l(e)})),K.appendToBody&&document.body.appendChild(o),o.click(),K.appendToBody&&document.body.removeChild(o)})),Ae=e=>(Vue.pushScopeId("data-v-47b2603e"),e=e(),Vue.popScopeId(),e),te={class:"block"},le={class:"card"},oe={key:0},ae=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请使用QQ扫码登录",-1))),ne={style:{width:"150px",height:"150px","margin-top":"5px","margin-left":"auto","margin-right":"auto"}},re=["src"],ue=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ce={key:1},ie=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请输入刚刚用于授权的QQ号码",-1))),de=Ae((()=>Vue.createElementVNode("br",null,null,-1))),se=Ae((()=>Vue.createElementVNode("br",null,null,-1))),Ve=Ae((()=>Vue.createElementVNode("br",null,null,-1))),me=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"10px"}},"QQ号码将用于排行榜展示",-1))),pe={key:2},he=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ge={style:{"font-size":"20px"}},fe=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ve=Ae((()=>Vue.createElementVNode("br",null,null,-1))),we=Vue.defineComponent({__name:"My",props:{loginInfo:{type:Object,required:!0}},setup(e){const t=e,l=Vue.ref(0),o=Vue.ref(""),a=Vue.ref(""),n=Vue.ref(""),r=Vue.ref(""),u=Vue.ref(!1),c=Vue.ref(!1),i=Vue.ref({});let d=!1;const s=()=>{window.open(n.value,"_blank")},V=[["本小时","今天","本月","今年"],["上小时","昨天","上月","去年"]],m=Vue.computed((()=>{let e=[],A=0,t=u.value?"prev":"now";return[3,2,1,0].forEach((l=>{c.value?e.push({des:V[u.value?1:0][A],allUsed:i.value[t][l].allUsed[0]||0,averageSpeed:i.value[t][l].averageSpeed[0]||0,onlineTime:i.value[t][l].onlineTime[0]||0}):e.push({des:V[u.value?1:0][A],allUsed:E(i.value[t][l].allUsed[1]||0,0),averageSpeed:E(8*i.value[t][l].averageSpeed[1]||0,1),onlineTime:b(i.value[t][l].onlineTime[1]||0)}),A++})),e}));Vue.watch(l,((e,A)=>{e<=0&&(t.loginInfo.AccessToken="")}));const p=function(){var e=A((function*(e,A){const t=yield fetch("//app.ljxnet.cn/network-panel/"+e,{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify(A)});return yield t.json()}));return function(A,t){return e.apply(this,arguments)}}(),h=function(){var e=A((function*(){o.value="";let e=yield p("third_qq_login",{AccessToken:t.loginInfo.AccessToken});l.value=-1,0==e.status&&(o.value=e.img,n.value=e.url,localStorage.setItem("third_qq_login_session",e.session),w())}));return function(){return e.apply(this,arguments)}}(),g=function(){var e=A((function*(){ElementPlus.ElMessageBox.confirm("确定要强制下线登录该账号的其他设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(A((function*(){0==(yield p("kick_old",{AccessToken:t.loginInfo.AccessToken})).status&&ElementPlus.ElMessage({type:"info",message:"已经下线其他设备"})}))).catch((()=>{}))}));return function(){return e.apply(this,arguments)}}(),f=function(){var e=A((function*(){ElementPlus.ElMessageBox.confirm("确定从此设备退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{h()})).catch((()=>{}))}));return function(){return e.apply(this,arguments)}}(),v=function(){var e=A((function*(){let e=yield p("third_qq_bind",{uin:a.value,session:localStorage.getItem("third_qq_login_session")});0==e.status?(ElementPlus.ElMessage.success("绑定成功"),w()):-3==e.status||-1==e.status?ElementPlus.ElMessageBox.alert(`${e.msg}`,"提示",{confirmButtonText:"确定"}):ElementPlus.ElMessageBox.alert(`${e.msg}`,"提示",{confirmButtonText:"确定",callback:()=>{h()}})}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=A((function*(e=!1){let A=yield p("third_qq_check",{session:localStorage.getItem("third_qq_login_session")});if(0==A.status)return l.value=A.uin,t.loginInfo.AccessToken=A.AccessToken,localStorage.removeItem("third_qq_login_session"),x(),!0;if(-1==A.status)l.value=-1,d&&!e?setTimeout((()=>{w()}),1e3):localStorage.removeItem("third_qq_login_session");else{if(-2==A.status)return l.value=-2,!0;localStorage.removeItem("third_qq_login_session"),ElementPlus.ElMessageBox.alert(`登录失败,${A.msg},请重新拉取二维码`,"提示",{confirmButtonText:"确定",callback:()=>{h()}})}return!1}));return function(){return e.apply(this,arguments)}}(),x=function(){var e=A((function*(){let e=yield p("get_status",{AccessToken:t.loginInfo.AccessToken});if(0==e.status)l.value=e.uin,r.value=e.nick,i.value=e.data;else if(-1==e.status){if(localStorage.getItem("third_qq_login_session")){if(yield w(!0))return}l.value=-1,h()}}));return function(){return e.apply(this,arguments)}}();function E(e,A){const t=[["B","KB","MB","GB","TB","PB"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][A];for(var l=e,o=0;l>=1024&&o!=t.length-1;)l/=1024,o++;return l.toFixed([0,0,0,1,1,1][o])+t[o]}Vue.onMounted((()=>{d=!0,x()})),Vue.onUnmounted((()=>{d=!1}));const b=e=>e<60?e.toFixed(0)+"秒":(e/=60)<60?e.toFixed(0)+"分钟":(e/=60)<24?e.toFixed(0)+"小时":(e/=24).toFixed(0)+"天";return(e,A)=>{const t=Vue.resolveComponent("el-button"),n=Vue.resolveComponent("el-input"),i=Vue.resolveComponent("el-avatar"),d=Vue.resolveComponent("el-checkbox"),V=Vue.resolveComponent("el-table-column"),p=Vue.resolveComponent("el-table"),h=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",te,[Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",le,[-1==l.value?(Vue.openBlock(),Vue.createElementBlock("div",oe,[ae,Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ne,[o.value?(Vue.openBlock(),Vue.createElementBlock("img",{key:0,style:{width:"100%"},src:o.value},null,8,re)):Vue.createCommentVNode("",!0)])),[[h,!o.value]]),ue,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:s},{default:Vue.withCtx((()=>[Vue.createTextVNode("一键跳转登录")])),_:1})])):Vue.createCommentVNode("",!0),-2==l.value?(Vue.openBlock(),Vue.createElementBlock("div",ce,[ie,Vue.createVNode(n,{modelValue:a.value,"onUpdate:modelValue":A[0]||(A[0]=e=>a.value=e),placeholder:"请输入QQ号",style:{"margin-top":"5px","margin-left":"auto","margin-right":"auto"}},null,8,["modelValue"]),de,se,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:v},{default:Vue.withCtx((()=>[Vue.createTextVNode("点击验证")])),_:1}),Ve,me])):Vue.createCommentVNode("",!0),l.value>0?(Vue.openBlock(),Vue.createElementBlock("div",pe,[Vue.createVNode(i,{size:100,src:"https://q.qlogo.cn/headimg_dl?dst_uin="+l.value+"&spec=640"},null,8,["src"]),he,Vue.createElementVNode("span",ge,Vue.toDisplayString(r.value),1),fe,Vue.createVNode(d,{modelValue:u.value,"onUpdate:modelValue":A[1]||(A[1]=e=>u.value=e),label:"上个统计周期",size:"small"},null,8,["modelValue"]),Vue.createVNode(d,{modelValue:c.value,"onUpdate:modelValue":A[2]||(A[2]=e=>c.value=e),label:"显示排名",size:"small"},null,8,["modelValue"]),Vue.createVNode(p,{"table-layout":"auto",data:m.value,border:!0,style:{width:"100%"}},{default:Vue.withCtx((()=>[Vue.createVNode(V,{prop:"des",label:""}),Vue.createVNode(V,{prop:"allUsed",label:"总流量"}),Vue.createVNode(V,{prop:"averageSpeed",label:"平均速度"}),Vue.createVNode(V,{prop:"onlineTime",label:"在线时长"})])),_:1},8,["data"]),ve,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:g},{default:Vue.withCtx((()=>[Vue.createTextVNode("下线其他设备")])),_:1}),Vue.createVNode(t,{class:"action danger",type:"danger",onClick:f},{default:Vue.withCtx((()=>[Vue.createTextVNode("退出登录")])),_:1})])):Vue.createCommentVNode("",!0)])),[[h,!l.value]])])}}}),xe=(e,A)=>{const t=e.__vccOpts||e;for(const[l,o]of A)t[l]=o;return t},Ee=xe(we,[["__scopeId","data-v-47b2603e"]]),be={style:{"overflow-y":"auto","max-height":"calc(85vh - 100px)","margin-top":"-30px"}},ye={class:"mb-2 flex items-center text-sm"},Ce={class:"mb-2 flex items-center text-sm"},Ne={class:"block"},ke={style:{"margin-left":"10px","vertical-align":"6px"}},Be={class:"block"},Te={class:"block"},Se={class:"block"},Ie={style:{"margin-left":"10px"}},Qe=Vue.defineComponent({__name:"Mark",props:{show:Object,loginInfo:{type:Object,required:!0}},setup(e){const t=e,l=Vue.ref("allUsed"),o=Vue.ref(!1),a=Vue.ref(!1),n=Vue.ref(!0);window.onresize=()=>{window.outerWidth>500?n.value=!1:n.value=!0},window.outerWidth>500?n.value=!1:n.value=!0;const r=Vue.ref(!1),u=Vue.ref("3"),c=Vue.ref("总流量"),i=Vue.ref(!1);t.show&&Vue.watch(t.show,((e,A)=>{i.value=e.show})),Vue.watch(i,((e,A)=>{t.show&&(t.show.show=e),e&&V()}));const d=Vue.ref([]),s=function(){var e=A((function*(e){e.push(["cache",window.location.host]);const A=yield fetch("//app.ljxnet.cn/network-panel/get.ajax?"+new URLSearchParams(e).toString(),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});return yield A.json()}));return function(A){return e.apply(this,arguments)}}(),V=function(){var e=A((function*(){c.value={allUsed:"总流量",averageSpeed:"平均速度",onlineTime:"在线时长"}[l.value]||"",o.value=!0,d.value=[];try{(yield s([["grade",u.value],["sorted_by",l.value],["isPast",r.value?"true":"false"]])).data.forEach((e=>{let A;"allUsed"==l.value?A=m(e.data,["B","KB","MB","GB","TB","PB"],[0,0,0,0,1,1]):"averageSpeed"==l.value?A=m(8*e.data,["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"],[0,0,0,1,1,1]):"onlineTime"==l.value&&(A=p(e.data)),e.data=A,e.type=(e=>{const A=["移动","联通","电信","广电"],t=["","success","warning","danger"];for(let l in A)if(e.includes(A[l]))return t[l];return"info"})(e.isp),d.value.push(e)}))}catch(e){ElementPlus.ElMessageBox.alert("无法获取榜单信息,可能是后端服务器异常","错误",{confirmButtonText:"确定"})}o.value=!1}));return function(){return e.apply(this,arguments)}}();function m(e,A,t){for(var l=e,o=0;l>=1024&&o!=A.length-1;)l/=1024,o++;return l.toFixed(t[o])+A[o]}const p=e=>e<60?e.toFixed(0)+"秒":(e/=60)<60?e.toFixed(0)+"分钟":(e/=60)<24?e.toFixed(0)+"小时":(e/=24).toFixed(0)+"天";return(e,A)=>{const s=Vue.resolveComponent("el-radio"),m=Vue.resolveComponent("el-radio-group"),p=Vue.resolveComponent("el-checkbox"),h=Vue.resolveComponent("el-empty"),g=Vue.resolveComponent("el-table-column"),f=Vue.resolveComponent("el-avatar"),v=Vue.resolveComponent("el-tag"),w=Vue.resolveComponent("el-tooltip"),x=Vue.resolveComponent("el-table"),E=Vue.resolveComponent("el-button"),b=Vue.resolveComponent("el-dialog"),y=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(b,{"align-center":"",style:{width:"95vw","max-width":"600px","max-height":"85vh"},modelValue:i.value,"onUpdate:modelValue":A[4]||(A[4]=e=>i.value=e),title:"排行榜"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",be,[Vue.createElementVNode("div",ye,[Vue.createVNode(m,{modelValue:l.value,"onUpdate:modelValue":A[0]||(A[0]=e=>l.value=e),onChange:V,class:"ml-4"},{default:Vue.withCtx((()=>[Vue.createVNode(s,{label:"allUsed",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("总流量")])),_:1}),Vue.createVNode(s,{label:"averageSpeed",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("平均速度")])),_:1}),Vue.createVNode(s,{label:"onlineTime",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("在线时长")])),_:1})])),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Ce,[Vue.createVNode(m,{modelValue:u.value,"onUpdate:modelValue":A[2]||(A[2]=e=>u.value=e),onChange:V,class:"ml-4"},{default:Vue.withCtx((()=>[Vue.createVNode(s,{label:"3",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("小时")])),_:1}),Vue.createVNode(s,{label:"2",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("天")])),_:1}),Vue.createVNode(s,{label:"1",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("月")])),_:1}),Vue.createVNode(s,{label:"0",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("年")])),_:1}),Vue.createVNode(p,{modelValue:r.value,"onUpdate:modelValue":A[1]||(A[1]=e=>r.value=e),label:"上个统计周期",size:"small",onChange:V},null,8,["modelValue"])])),_:1},8,["modelValue"])]),Vue.withDirectives((Vue.openBlock(),Vue.createBlock(x,{style:{"min-height":"500px"},"table-layout":"auto",data:d.value,size:"small"},{empty:Vue.withCtx((()=>[Vue.withDirectives(Vue.createVNode(h,{description:"没有数据"},null,512),[[Vue.vShow,!o.value]])])),default:Vue.withCtx((()=>[Vue.createVNode(g,{type:"index",label:"",width:"40"}),Vue.createVNode(g,{prop:"user",label:"用户"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Ne,[Vue.createVNode(f,{size:30,src:e.row.headimg},null,8,["src"]),Vue.createElementVNode("span",ke,Vue.toDisplayString(e.row.user),1)])])),_:1}),Vue.createVNode(g,{prop:"data",label:c.value},null,8,["label"]),n.value?(Vue.openBlock(),Vue.createBlock(g,{key:0,prop:"user",label:"属地"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Be,[Vue.createVNode(w,{class:"item",effect:"dark",content:e.row.short,placement:"top"},{default:Vue.withCtx((()=>[Vue.createVNode(v,{size:"small",type:e.row.type,class:"tag-long",round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(e.row.short),1)])),_:2},1032,["type"])])),_:2},1032,["content"])])])),_:1})):Vue.createCommentVNode("",!0),n.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(g,{key:1,prop:"user",label:"运营商"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Te,[Vue.createVNode(w,{class:"item",effect:"dark",content:e.row.isp,placement:"top"},{default:Vue.withCtx((()=>[Vue.createVNode(v,{size:"small",type:e.row.type,class:"tag-short",round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(e.row.isp),1)])),_:2},1032,["type"])])),_:2},1032,["content"])])])),_:1})),n.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(g,{key:2,prop:"user",label:"属地"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Se,[Vue.createElementVNode("span",Ie,Vue.toDisplayString(e.row.addr),1)])])),_:1}))])),_:1},8,["data"])),[[y,o.value]])]),Vue.createVNode(E,{style:{width:"100%"},onClick:A[3]||(A[3]=e=>a.value=!0)},{default:Vue.withCtx((()=>[Vue.createTextVNode("用户中心")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(b,{"align-center":"",style:{width:"99vw","max-width":"500px"},modelValue:a.value,"onUpdate:modelValue":A[5]||(A[5]=e=>a.value=e),title:"用户中心"},{default:Vue.withCtx((()=>[a.value?(Vue.openBlock(),Vue.createBlock(Ee,{key:0,loginInfo:t.loginInfo},null,8,["loginInfo"])):Vue.createCommentVNode("",!0)])),_:1},8,["modelValue"])],64)}}}),Me=xe(Qe,[["__scopeId","data-v-71a8ee94"]]);function De(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}const{webm:_e,mp4:je}={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"},Ye=()=>"undefined"!=typeof navigator&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,Pe=()=>"wakeLock"in navigator;const Ze=De(class{constructor(){if(this.enabled=!1,Pe()){this._wakeLock=null;const e=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",e),document.addEventListener("fullscreenchange",e)}else Ye()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",_e),this._addSourceToVideo(this.noSleepVideo,"mp4",je),this.noSleepVideo.addEventListener("loadedmetadata",(()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",(()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())}))})))}_addSourceToVideo(e,A,t){var l=document.createElement("source");l.src=t,l.type=`video/${A}`,e.appendChild(l)}get isEnabled(){return this.enabled}enable(){if(Pe())return navigator.wakeLock.request("screen").then((e=>{this._wakeLock=e,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",(()=>{console.log("Wake Lock released.")}))})).catch((e=>{throw this.enabled=!1,console.error(`${e.name}, ${e.message}`),e}));if(Ye())return this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval((()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))}),15e3),this.enabled=!0,Promise.resolve();return this.noSleepVideo.play().then((e=>(this.enabled=!0,e))).catch((e=>{throw this.enabled=!1,e}))}disable(){Pe()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):Ye()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}),Oe=e=>(Vue.pushScopeId("data-v-9b8c8f2b"),e=e(),Vue.popScopeId(),e),Je={class:"content"},Ue={class:"left"},Ge=Oe((()=>Vue.createElementVNode("div",{class:"title"},[Vue.createElementVNode("span",null,"NetworkPanel")],-1))),ze={class:"time"},Fe={class:"date"},Xe={class:"right"},Re={class:"state"},qe=Oe((()=>Vue.createElementVNode("span",{class:"des"},"总流量",-1))),Le=Oe((()=>Vue.createElementVNode("br",null,null,-1))),We={class:"value"},He=Oe((()=>Vue.createElementVNode("br",null,null,-1))),Ke=Oe((()=>Vue.createElementVNode("br",null,null,-1))),$e={class:"des"},eA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),AA={class:"value"},tA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),lA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),oA={class:"des"},aA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),nA={class:"value"},rA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),uA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),cA=xe(Vue.defineComponent({__name:"FullScreen",props:{state:{type:Object,required:!0},isRunning:{type:Boolean,required:!0},modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,o=Vue.ref();document.addEventListener("fullscreenchange",(function(e){document.fullscreenElement?t("update:modelValue",!0):t("update:modelValue",!1)}));let a=/MiuiBrowser/i.test(navigator.userAgent)?null:new Ze;Vue.watchEffect(A((function*(){if(l.modelValue){if(null==a||a.enable(),!o.value)return;o.value.requestFullscreen?o.value.requestFullscreen():o.value.webkitRequestFullscreen?o.value.webkitRequestFullscreen():o.value.mozRequestFullscreen?o.value.mozRequestFullscreen():o.value.msRequestFullscreen&&o.value.msRequestFullscreen()}else null==a||a.disable()})));const n=Vue.ref(""),r=Vue.ref(""),u=["周日","周一","周二","周三","周四","周五","周六"];let c=0;return Vue.onMounted((()=>{c=setInterval((()=>{const e=new Date;n.value=`${e.getHours().toString().padStart(2,"0")}:${e.getMinutes().toString().padStart(2,"0")}`,r.value=`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()} ${u[e.getDay()]}`}),1e3)})),Vue.onUnmounted((()=>{clearInterval(c)})),(A,l)=>e.modelValue?(Vue.openBlock(),Vue.createElementBlock("div",{key:0,ref_key:"elment",ref:o,class:"fullscreen",onClick:l[0]||(l[0]=()=>t("update:modelValue",!1)),onWheel:l[1]||(l[1]=e=>e.preventDefault()),onTouchmove:l[2]||(l[2]=e=>e.preventDefault())},[Vue.createElementVNode("div",Je,[Vue.createElementVNode("div",Ue,[Ge,Vue.createElementVNode("div",ze,[Vue.createElementVNode("span",null,Vue.toDisplayString(n.value),1)]),Vue.createElementVNode("div",Fe,[Vue.createElementVNode("span",null,Vue.toDisplayString(r.value),1)])]),Vue.createElementVNode("div",Xe,[Vue.createElementVNode("div",Re,[qe,Le,Vue.createElementVNode("span",We,Vue.toDisplayString(e.state.show.allUsed),1),He,Ke,Vue.createElementVNode("span",$e,Vue.toDisplayString(e.isRunning?"实时速度":"平均速度"),1),eA,Vue.createElementVNode("span",AA,Vue.toDisplayString(e.state.show.speed),1),tA,lA,Vue.createElementVNode("span",oA,Vue.toDisplayString(e.isRunning?"实时带宽":"平均带宽"),1),aA,Vue.createElementVNode("span",nA,Vue.toDisplayString(e.state.show.speedBit),1),rA,uA])])])],544)):Vue.createCommentVNode("",!0)}}),[["__scopeId","data-v-9b8c8f2b"]]),iA=e=>(Vue.pushScopeId("data-v-34d827a0"),e=e(),Vue.popScopeId(),e),dA={style:{"margin-top":"10px","margin-left":"10px","margin-right":"10px"}},sA={class:"slider-demo-block"},VA=iA((()=>Vue.createElementVNode("span",{class:"font-background"},"测速地址:",-1))),mA=iA((()=>Vue.createElementVNode("br",null,null,-1))),pA={style:{"margin-top":"20px"}},hA={class:"font-background"},gA={style:{width:"100%",height:"32px"}},fA={style:{float:"left"}},vA={style:{float:"right"}},wA={class:"ItemContainer"},xA={class:"showItem"},EA=iA((()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"总流量",-1))),bA=iA((()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"})])],-1))),yA={class:"showItem"},CA={class:"font-background",style:{"font-size":"larger"}},NA=iA((()=>Vue.createElementVNode("br",null,null,-1))),kA=iA((()=>Vue.createElementVNode("br",null,null,-1))),BA=iA((()=>Vue.createElementVNode("br",null,null,-1))),TA=iA((()=>Vue.createElementVNode("div",{class:"state-icon state-icon-main"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1",d:"M16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825"})])],-1))),SA={class:"showItem"},IA=iA((()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"带宽",-1))),QA=iA((()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})])],-1))),MA={style:{width:"fit-content",display:"block","margin-top":"2ch","margin-left":"auto","margin-right":"auto"}},DA=[iA((()=>Vue.createElementVNode("svg",{t:"1694957757562",class:"svg-icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4036",width:"200",height:"200"},[Vue.createElementVNode("path",{d:"M823.8 603.5l-501.2 336c-50.7 34-119.3 20.4-153.2-30.2-12.2-18.2-18.7-39.6-18.7-61.5v-672c0-61 49.5-110.4 110.4-110.4 21.9 0 43.3 6.5 61.5 18.7l501.1 336c50.7 34 64.2 102.6 30.2 153.2-7.8 11.9-18.1 22.2-30.1 30.2z m0 0","p-id":"4037"})],-1)))],_A={key:1,class:"button"},jA={t:"1694958268344",fill:"white",style:{width:"80px","margin-top":"-30px"},viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7667",width:"200",height:"200"},YA=[iA((()=>Vue.createElementVNode("path",{d:"M352 768c-17.664 0-32-14.304-32-32V288c0-17.664 14.336-32 32-32s32 14.336 32 32v448c0 17.696-14.336 32-32 32zM672 768c-17.696 0-32-14.304-32-32V288c0-17.664 14.304-32 32-32s32 14.336 32 32v448c0 17.696-14.304 32-32 32z","p-id":"7668"},null,-1)))],PA=iA((()=>Vue.createElementVNode("br",null,null,-1))),ZA=iA((()=>Vue.createElementVNode("br",null,null,-1))),OA=iA((()=>Vue.createElementVNode("br",null,null,-1))),JA=iA((()=>Vue.createElementVNode("br",null,null,-1))),UA={class:"dialog-footer"},GA={class:"mt-4"},zA={class:"dialog-footer"},FA={class:"mt-4"},XA=iA((()=>Vue.createElementVNode("br",null,null,-1))),RA=iA((()=>Vue.createElementVNode("br",null,null,-1))),qA=iA((()=>Vue.createElementVNode("br",null,null,-1))),LA=iA((()=>Vue.createElementVNode("br",null,null,-1))),WA={class:"dialog-footer"},HA=["src"],KA=["src"],$A=Vue.defineComponent({__name:"Main",props:{isVisible:Boolean},setup(e){const t=e,o=Vue.ref({show:!1}),a=Vue.reactive(localStorage.customNodes?JSON.parse(localStorage.customNodes):[]),n=[];for(let A in l){const e=l[A],t={label:A,options:[]};for(let A in e)t.options.push({value:e[A],label:A});n.push(t)}const r=Vue.ref(n);a.length&&(r.value=[{label:"自定义",options:a}].concat(n)),Vue.watch(a,function(){var e=A((function*(e,A){a.length?r.value=[{label:"自定义",options:a}].concat(n):r.value=n,localStorage.customNodes=JSON.stringify(e)}));return function(A,t){return e.apply(this,arguments)}}(),{deep:!0});const c=Vue.reactive({show:{allUsed:"-",speed:"-",speedBit:"-"},predict:{min:"-",hour:"-",day:"-",mon:"-"},isChecking:!1,bytesUsed:0,logged:0,lastLogTime:0,recordUse:0,recordTime:0,startUse:0,startTime:0,maxUse:localStorage.maxUse?Number(localStorage.maxUse):0,maxSpeed:localStorage.maxSpeed?Number(localStorage.maxSpeed):0}),i=Vue.ref(!1),d=Vue.ref(!1),V=Vue.reactive({AccessToken:localStorage.AccessToken?localStorage.AccessToken:""}),m=Vue.ref(!!localStorage.chartShow&&"true"===localStorage.chartShow),p=Vue.ref(localStorage.threadNum?Number(localStorage.threadNum):8),g=Vue.ref(!!localStorage.runBackground&&"true"===localStorage.runBackground),f=Vue.ref(!!localStorage.autoStart&&"true"===localStorage.autoStart),v=Vue.ref(localStorage.url?localStorage.url:r.value[0].options[0].value);var x=[];Vue.onMounted((()=>{f.value&&E()}));const E=function(){var e=A((function*(){if(v.value.startsWith("NetworkPanelApi://"))return void(i.value=!0);c.isChecking=!0;const e=yield C(v.value);c.isChecking=!1,e.status?i.value=!0:ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:e.info})}));return function(){return e.apply(this,arguments)}}(),b=["ljxnet.cn","netart.cn",".gov.cn"],C=function(){var e=A((function*(e){var A=!0;let t="";try{let A=new URL(e);if(b.some((e=>A.host.endsWith(e))))throw"你不对劲,我要拿小本本把你记下来然后交给警察蜀黍!";const t=new AbortController,l=(setTimeout((()=>t.abort()),5e3),yield fetch(e,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer",signal:t.signal}));if(404==l.status)throw"资源响应异常"+l.status;if(!l.body)throw"资源响应异常 Nobody";const o=l.body.getReader(),{value:a,done:n}=yield o.read();if(!a||a.length<=0)throw"资源响应异常 Nobody";o.cancel()}catch(l){A=!1,t=l instanceof Error?l.message:String(l)}return{status:A,info:t}}));return function(A){return e.apply(this,arguments)}}();let N="";function k(){return T.apply(this,arguments)}function T(){return(T=A((function*(){if(!v.value.startsWith("NetworkPanelApi://"))return void(N=v.value);let e=v.value.split("NetworkPanelApi://")[1],A=yield fetch("//app.ljxnet.cn/network-panel/url.ajax?"+new URLSearchParams({host:e,cache:window.location.host}),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});A=yield A.json(),0==A.status?N=A.url:i.value=!1}))).apply(this,arguments)}function S(){return I.apply(this,arguments)}function I(){return(I=A((function*(){let e=(new Date).getTime()/1e3,A=c.bytesUsed-c.logged,t=e-c.lastLogTime;c.logged=c.bytesUsed,c.lastLogTime=e;let l=yield fetch("//app.ljxnet.cn/network-panel/log",{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify({AccessToken:V.AccessToken,url:v.value,threadNum:p.value,used:A,time:t})});l=yield l.json(),-1==l.status&&(V.AccessToken="")}))).apply(this,arguments)}Vue.watch(i,function(){var e=A((function*(e,A){if(ie(),e){var l;if(c.isChecking=!0,yield k(),c.isChecking=!1,!i.value)return;c.maxUse&&c.bytesUsed>=c.maxUse&&(c.bytesUsed=0,c.logged=0),c.lastLogTime=(new Date).getTime()/1e3,c.startUse=c.bytesUsed,c.startTime=(new Date).getTime()/1e3,c.recordUse=c.bytesUsed,c.recordTime=(new Date).getTime()/1e3;for(let e=0;econsole.log(e))),x.map((e=>clearInterval(e))),x=[],S(),null===(o=ne.value)||void 0===o||o.pause();var a=(c.bytesUsed-c.startUse)/((new Date).getTime()/1e3-c.startTime);Y(a),_(),t.isVisible||D()}}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(t,function(){var e=A((function*(e,A){!e.isVisible&&g.value&&i.value&&Z(),e.isVisible||g.value||!i.value||(i.value=!1),e.isVisible&&D()}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(p,function(){var e=A((function*(e,A){if(localStorage.threadNum=e,i.value&&e>A)for(let t=A;tue.resize()),100)}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(v,function(){var e=A((function*(e,A){localStorage.url=e,i.value&&k()}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(V,function(){var e=A((function*(e,A){localStorage.AccessToken=e.AccessToken}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watchEffect((()=>{localStorage.autoStart=f.value}));const M=()=>{ee(v.value).then((()=>{ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已复制当前链接"})}))};window.addEventListener("paste",(function(e){var t;if(e.clipboardData&&e.clipboardData.items&&"INPUT"!=(null===(t=document.activeElement)||void 0===t?void 0:t.nodeName))for(var l=0,o=e.clipboardData.items.length;l{t.isVisible?document.title="网络面板":i.value?document.title=J(c.bytesUsed,0,[0,0,0,0,0,0])+" "+J(e,1,[0,0,0,0,0,0]):c.maxUse&&c.bytesUsed>=c.maxUse?document.title="已完成":document.title="已暂停"},_=()=>{c.bytesUsed||(c.show.allUsed="-"),c.show.allUsed=J(c.bytesUsed,0,[0,0,1,2,2,2])},Y=e=>{c.show.speed=J(e,1,[0,0,1,2,2,2]),c.show.speedBit=J(8*e,2,[0,0,0,2,2,2]),c.predict.min=J(60*e,0,[0,0,0,1,1,1]),c.predict.hour=J(60*e*60,0,[0,0,0,1,1,1]),c.predict.day=J(60*e*60*24,0,[0,0,0,1,1,1]),c.predict.mon=J(60*e*60*24*30,0,[0,0,0,1,1,1])},P=()=>{t.isVisible&&_(),c.maxUse&&c.bytesUsed>=c.maxUse&&(i.value=!1)},Z=()=>{var e=(c.bytesUsed-c.recordUse)/((new Date).getTime()/1e3-c.recordTime);isNaN(e)?ce(0):ce(e),e<=0||isNaN(e)?(c.show.speed="-",c.show.speedBit="-"):t.isVisible?Y(e):g.value&&D(e),c.recordUse=c.bytesUsed,c.recordTime=(new Date).getTime()/1e3};function J(e,A,t){const l=[["B","KB","MB","GB","TB","PB"],["B/s","KB/s","MB/s","GB/s","TB/s","PB/s"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][A];for(var o=e,a=0;o>=1024&&a!=l.length-1;)o/=1024,a++;return o.toFixed(t[a])+l[a]}const U=()=>{if(c.bytesUsed-c.recordUse>c.maxSpeed/8)return new Promise((e=>{setTimeout((()=>{e(0)}),1e3-(new Date).getTime()%1e3)}))};function G(e){return F.apply(this,arguments)}function F(){return(F=A((function*(e){try{if(""==N)return void(i.value=!1);let A=N;const t=yield fetch(A,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer"});if(!t.body)throw"Nobody";let l=t.headers.get("content-length"),o=1/0;l&&(o=parseInt(l));const a=t.body.getReader();let n=0;for(;;){c.maxSpeed&&(yield U());const{value:t}=yield a.read();let l=null==t?void 0:t.length;if(!l||N!=A){G(e);break}let r=l;if(n>=o?r=0:n+l>o&&(r=o-n),c.bytesUsed+=r,e>=p.value||!i.value)break;n+=l}a.cancel()}catch(A){console.log(A),i.value&&G(e)}}))).apply(this,arguments)}const X=Vue.ref(!1),R=Vue.ref(!1),L=Vue.ref(!1),W=Vue.ref(!1),H=Vue.ref({label:"",value:"",checking:!1}),K=e=>{var A=e.match(/https?:\/\/([\w-]+\.)+[\w-]+(:[0-9]+)?(\/\S*)?/);return A?A[0]:""},$=function(){var e=A((function*(){H.value.value=K(H.value.value),H.value.checking=!0;const e=yield C(H.value.value);if(!e.status)return H.value.checking=!1,void ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:e.info});H.value.checking=!1,a.push({label:H.value.label,value:H.value.value}),H.value.label="",H.value.value="",R.value=!1}));return function(){return e.apply(this,arguments)}}(),Ae=Vue.ref({num:null,type:"GB"}),te=Vue.ref({num:null,type:"Mbps"});var le=/Mobi|Android|iPhone|Macintosh/i.test(navigator.userAgent),oe=/MiuiBrowser/i.test(navigator.userAgent),ae=/iPhone|Macintosh/i.test(navigator.userAgent);const ne=Vue.ref(null),re=Vue.ref(null);let ue,ce=e=>{},ie=()=>{};return Vue.onMounted((()=>{ue=echarts.init(re.value);const e={tooltip:{trigger:"axis",formatter:function(e){let A=J(e[0].data[1],1,[0,0,1,2,2,2]);return`${new Date(1e3*e[0].data[0]).toLocaleString()}
\n ${A}`}},toolbox:{feature:{saveAsImage:{}}},title:{left:"left",text:"速度图表"},xAxis:{type:"time",boundaryGap:!1,axisLabel:{show:!1},axisTick:{show:!1}},yAxis:{type:"value",axisLabel:{formatter:e=>{let A=J(e,1,[0,0,0,0,0,0]);return"-"==A?0:A}}},series:[{name:"速度",type:"line",smooth:!1,symbol:"none",areaStyle:{},data:[[(new Date).getTime()/1e3,0]]}],grid:{x:0,y:40,x2:8,y2:10,containLabel:!0}};ue.setOption(e);let A=[],t=[],l=1;ie=()=>{t=[],A.push([(new Date).getTime()/1e3,0])},ce=o=>{let a=!1;for(t.push(o);t.length>=l;){a=!0;var n=t.splice(0,l);let e;e=n.includes(0)?0:n.reduce(((e,A)=>e+A),0)/l,A.push([(new Date).getTime()/1e3,e])}for(;A.length>=200;){a=!0;const e=[],t=A.length%2==0?A.length:A.length-1;for(let l=0;l{ue.resize()}))})),Vue.onUnmounted((()=>{ue&&ue.dispose()})),(e,A)=>{const t=Vue.resolveComponent("el-button"),l=Vue.resolveComponent("el-option"),n=Vue.resolveComponent("el-option-group"),x=Vue.resolveComponent("el-icon"),b=Vue.resolveComponent("el-select"),C=Vue.resolveComponent("el-slider"),N=Vue.resolveComponent("el-switch"),k=Vue.resolveComponent("el-text"),T=Vue.resolveComponent("el-popover"),S=Vue.resolveComponent("el-table-column"),I=Vue.resolveComponent("el-table"),D=Vue.resolveComponent("el-empty"),_=Vue.resolveComponent("el-dialog"),Y=Vue.resolveComponent("el-input"),P=Vue.resolveComponent("el-form-item"),Z=Vue.resolveComponent("el-form"),U=Vue.resolveComponent("el-alert");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createElementVNode("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",dA,[Vue.createElementVNode("div",sA,[VA,Vue.createVNode(t,{type:"primary",icon:Vue.unref(h),link:"",onClick:M},null,8,["icon"]),Vue.createVNode(t,{type:"primary",icon:Vue.unref(y),link:"",onClick:A[0]||(A[0]=e=>X.value=!0)},null,8,["icon"]),mA,Vue.createVNode(b,{style:{width:"100%"},modelValue:v.value,"onUpdate:modelValue":A[1]||(A[1]=e=>v.value=e)},{prefix:Vue.withCtx((()=>[Vue.createVNode(x,null,{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(O))])),_:1})])),default:Vue.withCtx((()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(r.value,(e=>(Vue.openBlock(),Vue.createBlock(n,{key:e.label,label:e.label},{default:Vue.withCtx((()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(e.options,(e=>(Vue.openBlock(),Vue.createBlock(l,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])]),Vue.createElementVNode("div",pA,[Vue.createElementVNode("span",hA,"线程数:"+Vue.toDisplayString(p.value),1),Vue.createVNode(C,{"show-tooltip":!1,min:1,max:64,modelValue:p.value,"onUpdate:modelValue":A[2]||(A[2]=e=>p.value=e)},null,8,["modelValue"])]),Vue.createElementVNode("div",gA,[Vue.createElementVNode("div",fA,[Vue.createVNode(N,{modelValue:g.value,"onUpdate:modelValue":A[3]||(A[3]=e=>g.value=e),"active-text":"保持后台运行"},null,8,["modelValue"])]),Vue.createElementVNode("div",vA,[Vue.createVNode(N,{modelValue:f.value,"onUpdate:modelValue":A[4]||(A[4]=e=>f.value=e),"active-text":"自动运行"},null,8,["modelValue"])])]),Vue.createElementVNode("div",wA,[Vue.createElementVNode("div",xA,[EA,Vue.createVNode(k,{size:"small",class:"mx-1"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.maxUse?"/"+J(c.maxUse,0,[0,0,0,0,0,0]):""),1)])),_:1}),Vue.createVNode(t,{type:"primary",style:{height:"15px"},icon:Vue.unref(y),link:"",onClick:A[5]||(A[5]=e=>L.value=!0)},null,8,["icon"]),bA,Vue.createVNode(k,{class:"font-data"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.allUsed),1)])),_:1})]),Vue.createElementVNode("div",yA,[Vue.createElementVNode("span",CA,Vue.toDisplayString(i.value?"实时速度":"平均速度"),1),Vue.createVNode(T,{placement:"top-start",title:"用量预测",width:150,trigger:"click"},{reference:Vue.withCtx((()=>[Vue.createVNode(t,{type:"primary",style:{height:"15px","vertical-align":"-2px"},icon:Vue.unref(u),link:""},null,8,["icon"])])),default:Vue.withCtx((()=>[Vue.createTextVNode(" 每分钟  "+Vue.toDisplayString(c.predict.min)+" ",1),NA,Vue.createTextVNode(" 每小时  "+Vue.toDisplayString(c.predict.hour)+" ",1),kA,Vue.createTextVNode(" 每天     "+Vue.toDisplayString(c.predict.day)+" ",1),BA,Vue.createTextVNode(" 每月     "+Vue.toDisplayString(c.predict.mon),1)])),_:1}),TA,Vue.createVNode(k,{class:"font-data state-icon-main"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.speed),1)])),_:1})]),Vue.createElementVNode("div",SA,[IA,Vue.createVNode(k,{size:"small",class:"mx-1"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.maxSpeed?"/"+J(c.maxSpeed,2,[0,0,0,0,0,0]):""),1)])),_:1}),Vue.createVNode(t,{type:"primary",style:{height:"15px"},icon:Vue.unref(y),link:"",onClick:A[6]||(A[6]=e=>W.value=!0)},null,8,["icon"]),QA,Vue.createVNode(k,{class:"font-data"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.speedBit),1)])),_:1})])]),Vue.createElementVNode("div",MA,[i.value||c.isChecking?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createElementBlock("a",{key:0,class:"button",onClick:E},DA)),c.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",_A,[Vue.createVNode(x,{size:60,class:"is-loading el-icon-loading"},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(z))])),_:1})])):Vue.createCommentVNode("",!0),i.value&&!c.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:2,class:"button",onClick:A[7]||(A[7]=e=>i.value=!1)},[(Vue.openBlock(),Vue.createElementBlock("svg",jA,YA))])):Vue.createCommentVNode("",!0)]),Vue.createVNode(t,{style:{float:"left","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(j),link:"",onClick:A[8]||(A[8]=e=>o.value.show=!0)},null,8,["icon"]),Vue.createVNode(t,{style:{float:"left","margin-top":"-20px","margin-left":"39px"},type:"primary",icon:Vue.unref(B),link:"",onClick:A[9]||(A[9]=e=>d.value=!0)},null,8,["icon"]),m.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(t,{key:0,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(q),link:"",onClick:A[10]||(A[10]=e=>m.value=!0)},null,8,["icon"])),m.value?(Vue.openBlock(),Vue.createBlock(t,{key:1,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(Q),link:"",onClick:A[11]||(A[11]=e=>m.value=!1)},null,8,["icon"])):Vue.createCommentVNode("",!0),Vue.withDirectives(Vue.createElementVNode("div",{ref_key:"chartContainer",ref:re,style:{width:"100%",height:"400px"}},null,512),[[Vue.vShow,m.value]])])],4),Vue.createVNode(_,{style:{width:"90%","max-width":"700px"},modelValue:X.value,"onUpdate:modelValue":A[13]||(A[13]=e=>X.value=e),title:"自定义地址"},{default:Vue.withCtx((()=>[a.length?(Vue.openBlock(),Vue.createBlock(I,{key:0,data:a,style:{width:"100%"},"max-height":"300"},{default:Vue.withCtx((()=>[Vue.createVNode(S,{prop:"label",label:"名称",width:"100"}),Vue.createVNode(S,{prop:"value",label:"URL"}),Vue.createVNode(S,{fixed:"right",label:"",width:"50"},{default:Vue.withCtx((e=>[Vue.createVNode(t,{type:"danger",link:"",icon:Vue.unref(w),onClick:Vue.withModifiers((A=>a.splice(e.$index,1)),["prevent"])},null,8,["icon","onClick"])])),_:1})])),_:1},8,["data"])):(Vue.openBlock(),Vue.createBlock(D,{key:1,description:"没有自定义地址"})),Vue.createVNode(t,{class:"mt-4",style:{width:"100%"},onClick:A[12]||(A[12]=e=>{R.value=!0})},{default:Vue.withCtx((()=>[Vue.createTextVNode("添加地址")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"700px"},modelValue:R.value,"onUpdate:modelValue":A[18]||(A[18]=e=>R.value=e),title:"添加链接"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",UA,[Vue.createVNode(t,{onClick:A[16]||(A[16]=e=>R.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",disabled:!K(H.value.value)||!H.value.label||H.value.checking,onClick:A[17]||(A[17]=e=>$())},{default:Vue.withCtx((()=>[Vue.createTextVNode("确认 "),H.value.checking?(Vue.openBlock(),Vue.createBlock(x,{key:0,class:"is-loading"},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(z))])),_:1})):Vue.createCommentVNode("",!0)])),_:1},8,["disabled"])])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,{model:H.value},{default:Vue.withCtx((()=>[Vue.createVNode(P,{label:"名称:","label-width":"50px"},{default:Vue.withCtx((()=>[Vue.createVNode(Y,{modelValue:H.value.label,"onUpdate:modelValue":A[14]||(A[14]=e=>H.value.label=e),autocomplete:"off"},null,8,["modelValue"])])),_:1}),Vue.createVNode(P,{label:"url:","label-width":"50px"},{default:Vue.withCtx((()=>[Vue.createVNode(Y,{modelValue:H.value.value,"onUpdate:modelValue":A[15]||(A[15]=e=>H.value.value=e),autocomplete:"off"},{suffix:Vue.withCtx((()=>[K(H.value.value)?(Vue.openBlock(),Vue.createBlock(x,{key:0},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(s))])),_:1})):Vue.createCommentVNode("",!0)])),default:Vue.withCtx((()=>[Vue.createTextVNode("> ")])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"]),Vue.createVNode(U,{title:"注意:",type:"warning"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 在浏览器工作的程序受到浏览器安全策略的限制 "),PA,Vue.createTextVNode(" 以下情况你将无法正常使用链接 "),ZA,Vue.createTextVNode(" 1.你使用https协议打开的本站,但是url是http协议 "),OA,Vue.createTextVNode(" 2.目标服务器返回的Access-Control-Allow-Origin响应头没有允许本站 "),JA,Vue.createTextVNode(" 具体细节请在报错后查看控制台 ")])),_:1}),Vue.createVNode(U,{title:"免责声明:",type:"error"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 请勿用于非法用途,使用本功能造成的一切后果由用户承担 ")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"300px"},modelValue:L.value,"onUpdate:modelValue":A[23]||(A[23]=e=>L.value=e),title:"设置上限自动停止"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",zA,[Vue.createVNode(t,{onClick:A[21]||(A[21]=e=>L.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",onClick:A[22]||(A[22]=e=>{return A=0,Ae.value.num&&(A=Math.floor(Ae.value.num*{MB:1048576,GB:1073741824,TB:1099511627776}[Ae.value.type])),c.maxUse=A,localStorage.maxUse=A,Ae.value.num=null,void(L.value=!1);var A})},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 确定 ")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,null,{default:Vue.withCtx((()=>[Vue.createElementVNode("div",GA,[Vue.createVNode(Y,{type:"number",min:"1",modelValue:Ae.value.num,"onUpdate:modelValue":A[20]||(A[20]=e=>Ae.value.num=e),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx((()=>[Vue.createVNode(b,{modelValue:Ae.value.type,"onUpdate:modelValue":A[19]||(A[19]=e=>Ae.value.type=e),placeholder:"Select",style:{width:"65px"}},{default:Vue.withCtx((()=>[Vue.createVNode(l,{label:"MB",value:"MB"}),Vue.createVNode(l,{label:"GB",value:"GB"}),Vue.createVNode(l,{label:"TB",value:"TB"})])),_:1},8,["modelValue"])])),_:1},8,["modelValue"])])])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"350px"},modelValue:W.value,"onUpdate:modelValue":A[28]||(A[28]=e=>W.value=e),title:"设置带宽上限"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",WA,[Vue.createVNode(t,{onClick:A[26]||(A[26]=e=>W.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",onClick:A[27]||(A[27]=e=>{return A=0,te.value.num&&(A=Math.floor(te.value.num*{Kbps:1024,Mbps:1048576,Gbps:1073741824}[te.value.type])),c.maxSpeed=A,localStorage.maxSpeed=A,te.value.num=null,void(W.value=!1);var A})},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 确定 ")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,null,{default:Vue.withCtx((()=>[Vue.createElementVNode("div",FA,[Vue.createVNode(Y,{type:"number",min:"1",modelValue:te.value.num,"onUpdate:modelValue":A[25]||(A[25]=e=>te.value.num=e),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx((()=>[Vue.createVNode(b,{modelValue:te.value.type,"onUpdate:modelValue":A[24]||(A[24]=e=>te.value.type=e),placeholder:"Select",style:{width:"80px"}},{default:Vue.withCtx((()=>[Vue.createVNode(l,{label:"Mbps",value:"Mbps"}),Vue.createVNode(l,{label:"Gbps",value:"Gbps"})])),_:1},8,["modelValue"])])),_:1},8,["modelValue"]),XA,RA,Vue.createVNode(U,{title:"注意:",type:"warning"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 浏览器会使用缓存策略"),qA,Vue.createTextVNode("只能限制平均速度,无法限制峰值速度!"),LA,Vue.createTextVNode("部分链接无法限速,请使用其它限速方法 ")])),_:1})])])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(Me,{show:o.value,loginInfo:V},null,8,["show","loginInfo"]),Vue.unref(le)&&!Vue.unref(ae)&&!Vue.unref(oe)&&g.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:0,onCanplay:A[29]||(A[29]=()=>{i.value&&ne.value.play()}),onPause:A[30]||(A[30]=()=>{g.value&&(i.value=!1)}),onPlay:A[31]||(A[31]=e=>i.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:ne,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref("data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4Ljc2LjEwMAAAAAAAAAAAAAAA/+M4wAAAAAAAAAAAAEluZm8AAAAPAAAAVQAAGUAACw4RExYZGRwfIiUnKiotMDM2OT09QEJFSEtLTlFTVllcXF9iZWdqbm5xdHd6fX2AgoWIi46OkZOWmZygoKOmqayurrG0t7q9wMDCxcjLztLS1dja3eDg4+bp7O7x8fT3+v3/AAAAAExhdmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlARXpeHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwAAAAAJcAAAAALQEsQAAH0AAADj//////////////////////////////////////////////////////////////////+MYwDEAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwGwAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwKcAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwOIHgAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJRDMDAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMAAAAACXAAAAAC0BLEAAB9AAAA4///////////////////////////////////////////////////////////////////jGMAxAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMBsAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMCnAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMDiB4ACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD/////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElEMwMAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwAAAAAJcAAAAALQEsQAAH0AAADj//////////////////////////////////////////////////////////////////+MYwDEAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwGwAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwKcAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwOIHgAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="),type:"audio/mpeg"},null,8,HA)],544)):Vue.createCommentVNode("",!0),Vue.unref(ae)&&g.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:1,onCanplay:A[32]||(A[32]=()=>{i.value&&ne.value.play()}),onPause:A[33]||(A[33]=()=>{g.value&&(i.value=!1)}),onPlay:A[34]||(A[34]=e=>i.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:ne,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref("data:audio/mpeg;base64,SUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="),type:"audio/mpeg"},null,8,KA)],544)):Vue.createCommentVNode("",!0),Vue.createVNode(cA,{modelValue:d.value,"onUpdate:modelValue":A[35]||(A[35]=e=>d.value=e),isRunning:i.value,state:c},null,8,["modelValue","isRunning","state"])],64)}}}),et=xe($A,[["__scopeId","data-v-34d827a0"]]),At={style:{"text-align":"center"}},tt={key:0},lt={key:0},ot={key:0},at=Vue.defineComponent({__name:"IPinfo",props:{isVisible:Boolean},setup(e){const t=e,l=Vue.reactive({local:null,cloudflare:null,layLocal:null,layCloudflare:null}),o=e=>{ee(e),ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:`已经复制IP地址:
${e}`})};function a(){return(a=A((function*(e){try{const A=yield fetch("//app.ljxnet.cn/network-panel/ip.ajax?ip="+e,{method:"GET",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});return(yield A.json()).data}catch(A){throw"查询IP信息失败"}}))).apply(this,arguments)}function n(){return n=A((function*(e){let A=JSON.parse(localStorage.getItem("cache_ip_"+e)||"{}");return(!A.ip||(new Date).getTime()/1e3-A.time>86400)&&(A=yield function(e){return a.apply(this,arguments)}(e),A.time=(new Date).getTime()/1e3,localStorage.setItem("cache_ip_"+e,JSON.stringify(A))),A})),n.apply(this,arguments)}function r(e){return u.apply(this,arguments)}function u(){return u=A((function*(e){const A=yield function(e){return n.apply(this,arguments)}(e);return A.show=A.regions_short||A.regions||[],A.country&&"CN"!=A.country.code&&(A.show=[A.country.name,...A.show]),A.as&&A.show.push(A.as.info||A.as.name),A.type&&A.show.push(A.type),A})),u.apply(this,arguments)}!function(){var e=A((function*(){if(t.isVisible)try{const e=yield fetch("https://forge.speedtest.cn/api/location/info",{referrerPolicy:"no-referrer"});let A=yield e.json();l.local=yield r(A.ip)}catch(e){console.log(e)}setTimeout(o,5e3)}));function o(){return e.apply(this,arguments)}return o}()();const c=function(){var e=A((function*(e){if(t.isVisible)try{var A=(new Date).getTime();const t=yield fetch(`https://${e}/cdn-cgi/trace`,{referrerPolicy:"no-referrer"}),o=(new Date).getTime()-A;let a=(yield t.text()).match(/ip=([0-9a-f.:]+)/);a&&(l.cloudflare=yield r(a[1]),l.layCloudflare=o)}catch(o){console.log(o)}setTimeout(c,1e3,e)}));return function(A){return e.apply(this,arguments)}}();return c("cp.cloudflare.com"),function(){var e=A((function*(){if(t.isVisible)try{var e=(new Date).getTime();yield fetch("https://connectivitycheck.platform.hicloud.com/generate_204",{method:"HEAD",cache:"no-store",mode:"no-cors",referrerPolicy:"no-referrer"}),l.layLocal=(new Date).getTime()-e}catch(A){l.layLocal=0}setTimeout(o,1e3)}));function o(){return e.apply(this,arguments)}return o}()(),(e,A)=>{const t=Vue.resolveComponent("el-tag"),a=Vue.resolveComponent("el-text"),n=Vue.resolveComponent("el-tooltip"),r=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",At,[Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.local&&l.local.country&&"CN"==l.local.country.code?(Vue.openBlock(),Vue.createElementBlock("div",tt,[Vue.createVNode(n,{class:"item",effect:"dark",content:l.local.ip,placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",{onClick:A[0]||(A[0]=e=>o(l.local.ip))},[Vue.createVNode(t,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.layLocal?l.layLocal+"ms":"-ms"),1)])),_:1}),Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.local.show.join(" ")),1)])),_:1})])])),_:1},8,["content"])])):Vue.createCommentVNode("",!0)])),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.cloudflare&&l.cloudflare.country&&"CN"!=l.cloudflare.country.code?(Vue.openBlock(),Vue.createElementBlock("div",lt,[Vue.createVNode(n,{class:"item",effect:"dark",content:l.cloudflare.ip,placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",{onClick:A[1]||(A[1]=e=>o(l.cloudflare.ip))},[Vue.createVNode(t,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.layCloudflare?l.layCloudflare+"ms":"-ms"),1)])),_:1}),Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.cloudflare.show.join(" ")),1)])),_:1})])])),_:1},8,["content"])])):Vue.createCommentVNode("",!0)])),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.local||l.cloudflare?Vue.createCommentVNode("",!0):Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ot,[Vue.createVNode(n,{class:"item",effect:"dark",content:"",placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode("正在加载...")])),_:1})])])),_:1})])),[[r,!0]])])),_:1})])],4)}}}),nt=xe(at,[["__scopeId","data-v-565e68f0"]]),rt=e=>(Vue.pushScopeId("data-v-cde8dcae"),e=e(),Vue.popScopeId(),e),ut={style:{"margin-top":"15px"}},ct=rt((()=>Vue.createElementVNode("div",{style:{width:"fit-content",float:"left"}},[Vue.createElementVNode("div",{class:"icon"},[Vue.createElementVNode("svg",{t:"1702892592527",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4460","data-spm-anchor-id":"a313x.search_index.0.i9.1e343a81LSbmza"},[Vue.createElementVNode("path",{d:"M568.96 459.242667l144-189.205334A382.208 382.208 0 0 0 512 213.333333c-212.074667 0-384 171.925333-384 384a382.293333 382.293333 0 0 0 93.397333 251.008l-64.554666 55.808A467.584 467.584 0 0 1 42.666667 597.333333C42.666667 338.133333 252.8 128 512 128c93.098667 0 179.861333 27.093333 252.842667 73.856l75.882666-99.690667 67.541334 51.413334-273.28 359.04a149.333333 149.333333 0 1 1-66.048-53.376z m266.453333-69.056l54.357334-71.424A467.242667 467.242667 0 0 1 981.333333 597.333333c0 113.706667-40.64 221.226667-113.237333 305.728l-64.725333-55.616A382.272 382.272 0 0 0 896 597.333333c0-76.288-22.250667-147.370667-60.586667-207.146666zM512 661.333333a64 64 0 1 0 0-128 64 64 0 0 0 0 128z",fill:"#ffffff","p-id":"4461"})])]),Vue.createElementVNode("span",{class:"title"}," 网络面板 ")],-1))),it={style:{float:"right","margin-top":"5px"}},dt={key:0,style:{float:"right","margin-top":"5px","margin-right":"5px"}},st=rt((()=>Vue.createElementVNode("br",null,null,-1))),Vt={style:{height:"fit-content","padding-bottom":"10px"}},mt={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},pt={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},ht={style:{color:"var(--el-color-info)","font-size":"12px"}},gt=rt((()=>Vue.createElementVNode("img",{src:"https://www.kuocaicdn.com/dashboard/assets/svg/logos/logo-short.svg",alt:"括彩CDN",width:"15",height:"15"},null,-1))),ft=rt((()=>Vue.createElementVNode("h2",null,"网络面板APP",-1))),vt=rt((()=>Vue.createElementVNode("span",null,"Java原生实现",-1))),wt=rt((()=>Vue.createElementVNode("br",null,null,-1))),xt=rt((()=>Vue.createElementVNode("span",null,"1.支持锁屏运行",-1))),Et=rt((()=>Vue.createElementVNode("br",null,null,-1))),bt=rt((()=>Vue.createElementVNode("span",null,"2.支持添加任何链接",-1))),yt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ct=rt((()=>Vue.createElementVNode("span",null,"3.相对于浏览器更加省电",-1))),Nt=rt((()=>Vue.createElementVNode("br",null,null,-1))),kt=rt((()=>Vue.createElementVNode("span",null,"4.通知栏实时查看网络信息",-1))),Bt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Tt=rt((()=>Vue.createElementVNode("h2",null,"更新日志",-1))),St=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.2.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.添加链接时可选“增强并发”开关(v2.7~v3.1此功能全局开启)"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复从通知栏退出后再打开总流量不清零问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复部分链接暂停之后再启动没有速度的问题"),Vue.createElementVNode("br")])],-1))),It=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.1.0"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 修复了部分情况下卡第一屏的问题"),Vue.createElementVNode("br")])],-1))),Qt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.0.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.通知栏新增开始暂停退出按钮"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.屏保模式新增电量显示"),Vue.createElementVNode("br"),Vue.createTextVNode(" 再次提示:App可以锁屏运行,不建议使用屏保模式(更耗电) ")])],-1))),Mt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.7.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.多线程速度优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.全新的启动动画"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.缓存首页资源文件,启动更快"),Vue.createElementVNode("br")])],-1))),Dt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.6"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了线程数设置错误的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了运行一段时间后可能闪退的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了部分模拟器闪退的问题"),Vue.createElementVNode("br")])],-1))),_t=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.5"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.省电优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.安装包体积优化"),Vue.createElementVNode("br")])],-1))),jt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.4"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了大量的问题"),Vue.createElementVNode("br")])],-1))),Yt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.3"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.新增上传测速功能"),Vue.createElementVNode("br"),Vue.createTextVNode(" (建议不超过2个线程)"),Vue.createElementVNode("br")])],-1))),Pt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.2"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了启动闪白屏的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了打开后切换深色模式出现logo遮挡问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了暂停可能不及时的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 5.切换到okhttp请求库,提高性能与错误处理能力"),Vue.createElementVNode("br"),Vue.createTextVNode(" 6.通知样式调整"),Vue.createElementVNode("br"),Vue.createTextVNode(" 7.更省电"),Vue.createElementVNode("br")])],-1))),Zt=rt((()=>Vue.createElementVNode("h3",null,"v2.1",-1))),Ot=rt((()=>Vue.createElementVNode("br",null,null,-1))),Jt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ut=rt((()=>Vue.createElementVNode("br",null,null,-1))),Gt=rt((()=>Vue.createElementVNode("br",null,null,-1))),zt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ft=rt((()=>Vue.createElementVNode("br",null,null,-1))),Xt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Rt=rt((()=>Vue.createElementVNode("h2",null,"网络面板",-1))),qt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Lt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Wt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ht=rt((()=>Vue.createElementVNode("br",null,null,-1))),Kt=rt((()=>Vue.createElementVNode("br",null,null,-1))),$t=rt((()=>Vue.createElementVNode("span",null,"特别感谢:",-1))),el=rt((()=>Vue.createElementVNode("br",null,null,-1))),Al=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的CDN服务",-1))),tl=rt((()=>Vue.createElementVNode("br",null,null,-1))),ll=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1))),ol=rt((()=>Vue.createElementVNode("br",null,null,-1))),al=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1))),nl=rt((()=>Vue.createElementVNode("br",null,null,-1))),rl=rt((()=>Vue.createElementVNode("br",null,null,-1))),ul=rt((()=>Vue.createElementVNode("span",null,"本项目用到的开源库:",-1))),cl=rt((()=>Vue.createElementVNode("br",null,null,-1))),il=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h2",null,"疑问解答"),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:APP/后端代码开源吗?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:不开源"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:我搭建了一个前端页面,能否添加到跨域白名单?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:你需要有一定的用户量,并添加链接指向本项目开源仓库,然后联系我加白名单"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:能否添加xxx功能?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:有合理的建议请联系我"),Vue.createElementVNode("br")])],-1))),dl={class:"dialog-footer"},sl=xe(Vue.defineComponent({__name:"App",setup(e){var A=/Android/i.test(navigator.userAgent);const t=Vue.ref(!0),l=Vue.ref(!1);"#app"==window.location.hash&&(l.value=!0);Vue.watch(l,(e=>{e?window.location.hash="#app":history.replaceState(null,document.title,window.location.pathname+window.location.search)}));const o=Vue.ref(!1),a=e=>{window.open(e)};let n=e=>{ee(e),ElementPlus.ElMessage.info({dangerouslyUseHTMLString:!0,message:"
已经复制到剪切板
"})};return document.addEventListener("visibilitychange",(function(){var e=document.visibilityState;t.value="hidden"!==e})),(e,r)=>{const u=Vue.resolveComponent("el-button"),c=Vue.resolveComponent("el-header"),i=Vue.resolveComponent("el-main"),d=Vue.resolveComponent("el-link"),s=Vue.resolveComponent("el-container"),V=Vue.resolveComponent("el-dialog");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(s,null,{default:Vue.withCtx((()=>[Vue.createVNode(c,{class:"header"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",ut,[ct,Vue.createElementVNode("div",it,[Vue.createVNode(u,{class:"home",onClick:r[0]||(r[0]=e=>o.value=!0),round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode("关于")])),_:1})]),Vue.unref(A)?(Vue.openBlock(),Vue.createElementBlock("div",dt,[Vue.createVNode(u,{class:"home",onClick:r[1]||(r[1]=e=>l.value=!0),round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode("APP")])),_:1})])):Vue.createCommentVNode("",!0)])])),_:1}),Vue.createVNode(i,null,{default:Vue.withCtx((()=>[Vue.createVNode(et,{isVisible:t.value},null,8,["isVisible"]),st,Vue.createVNode(nt,{isVisible:t.value},null,8,["isVisible"])])),_:1}),Vue.createElementVNode("div",Vt,[Vue.createElementVNode("div",mt,[Vue.createVNode(d,{type:"info",onClick:r[2]||(r[2]=e=>a("https://netart.cn/")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Whoami")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{type:"info",onClick:r[3]||(r[3]=e=>a("https://github.com/ljxi/NetworkPanel")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("源码")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{type:"info",onClick:r[4]||(r[4]=e=>a("https://github.com/ljxi/GeoCN")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("IP离线库")])),_:1})]),Vue.createElementVNode("div",pt,[Vue.createElementVNode("span",ht,[Vue.createTextVNode(" 本工具由 "),Vue.createVNode(d,{style:{"vertical-align":"-2px"},type:"info",onClick:r[5]||(r[5]=e=>a("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),target:"_blank"},{default:Vue.withCtx((()=>[gt,Vue.createTextVNode(" 括彩云智能CDN ")])),_:1}),Vue.createTextVNode(" 提供CDN服务 ")])])])])),_:1}),Vue.createVNode(V,{"align-center":"",style:{width:"90%","max-width":"700px"},modelValue:l.value,"onUpdate:modelValue":r[8]||(r[8]=e=>l.value=e),title:"APP下载"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Vue.createVNode(u,{style:{float:"right","margin-top":"-5px"},type:"primary",onClick:r[6]||(r[6]=e=>a("https://api.netart.cn/d?b013x15cb"))},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 下载最新版 ")])),_:1}),ft,vt,wt,xt,Et,bt,yt,Ct,Nt,kt,Bt]),Vue.createElementVNode("div",null,[Tt,St,It,Qt,Mt,Dt,_t,jt,Yt,Pt,Vue.createElementVNode("div",null,[Zt,Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了2.0版本部分链接跑一会儿没速度的问题,修复了一个增加耗电的问题"),Ot,Vue.createTextVNode(" 2.核心功能完全由原生Java层接管,省电不发热的同时可以保后台,实测小米6黑屏后台运行12小时不掉"),Jt,Vue.createTextVNode(" 3.同步近期网页版更新内容"),Ut,Vue.createTextVNode(),Gt,Vue.createTextVNode(" 保后台条件:"),zt,Vue.createTextVNode(" 1.通知栏能够正常显示进度信息(如果没有看到通知,去设置检查通知权限)"),Ft,Vue.createTextVNode(" 2.加入电池优化白名单(如果没有加入,打开app会弹窗要求加入)"),Xt,Vue.createTextVNode(" 如果部分老旧机型打开白屏,请 "),Vue.createVNode(d,{onClick:r[7]||(r[7]=e=>a("https://api.netart.cn/d?b013x2a3i")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("点此下载")])),_:1}),Vue.createTextVNode(" webview内核,并在开发者选项内启用该内核后重试 ")])])])])),_:1},8,["modelValue"]),Vue.createVNode(V,{style:{width:"90%","max-width":"400px"},modelValue:o.value,"onUpdate:modelValue":r[25]||(r[25]=e=>o.value=e),title:"关于"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",dl,[Vue.createVNode(u,{onClick:r[24]||(r[24]=e=>o.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("关闭")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Rt,Vue.createElementVNode("span",null,[Vue.createTextVNode("作者:"),Vue.createVNode(d,{onClick:r[9]||(r[9]=e=>a("https://netart.cn/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Whoami")])),_:1})]),qt,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ:"),Vue.createVNode(d,{type:"primary",onClick:r[10]||(r[10]=e=>Vue.unref(n)("582424565"))},{default:Vue.withCtx((()=>[Vue.createTextVNode("582424565 ")])),_:1})]),Lt,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ群:"),Vue.createVNode(d,{type:"primary",onClick:r[11]||(r[11]=e=>Vue.unref(n)("463481772"))},{default:Vue.withCtx((()=>[Vue.createTextVNode("463481772 ")])),_:1})]),Wt,Vue.createElementVNode("span",null,[Vue.createTextVNode("开源地址:"),Vue.createVNode(d,{onClick:r[12]||(r[12]=e=>a("https://github.com/ljxi/NetworkPanel")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("NetworkPanel")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[13]||(r[13]=e=>a("https://github.com/ljxi/GeoCN")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("GeoCN")])),_:1})]),Ht,Vue.createElementVNode("span",null,[Vue.createTextVNode("赞助支持: "),Vue.createVNode(d,{onClick:r[14]||(r[14]=e=>a("https://afdian.net/a/ljxnet")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("爱发电")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[15]||(r[15]=e=>a("https://qr.alipay.com/fkx13781i79xywfarbvrsfc")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("支付宝")])),_:1})]),Kt,$t,el,Vue.createVNode(d,{onClick:r[16]||(r[16]=e=>a("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("括彩科技")])),_:1}),Al,tl,Vue.createVNode(d,{onClick:r[17]||(r[17]=e=>a("https://staticfile.org/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("七牛云")])),_:1}),ll,ol,Vue.createVNode(d,{onClick:r[18]||(r[18]=e=>a("https://www.bootcdn.cn/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("BootCDN")])),_:1}),al,nl,rl,ul,cl,Vue.createVNode(d,{onClick:r[19]||(r[19]=e=>a("https://github.com/vuejs/core")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Vue")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[20]||(r[20]=e=>a("https://github.com/element-plus/element-plus")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("ElementPlus")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[21]||(r[21]=e=>a("https://github.com/apache/echarts")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("echarts")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[22]||(r[22]=e=>a("https://github.com/richtr/NoSleep.js")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("NoSleep.js")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[23]||(r[23]=e=>a("https://github.com/soerenmartius/vue3-clipboard")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("vue3-clipboard")])),_:1}),Vue.createTextVNode("  ")]),il])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-cde8dcae"]]),Vl=Vue.createApp(sl);Vl.use($),Vl.use(ElementPlus),Vl.mount("#app")}}}))}(); +var t;t=function(){return function(e){var A={};function t(l){if(A[l])return A[l].exports;var o=A[l]={i:l,l:!1,exports:{}};return e[l].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=A,t.d=function(e,A,l){t.o(e,A)||Object.defineProperty(e,A,{enumerable:!0,get:l})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,A){if(1&A&&(e=t(e)),8&A)return e;if(4&A&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(t.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&A&&"string"!=typeof e)for(var o in e)t.d(l,o,function(A){return e[A]}.bind(null,o));return l},t.n=function(e){var A=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(A,"a",A),A},t.o=function(e,A){return Object.prototype.hasOwnProperty.call(e,A)},t.p="",t(t.s=6)}([function(e,A){e.exports=function(e){var A;if("SELECT"===e.nodeName)e.focus(),A=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var t=e.hasAttribute("readonly");t||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),t||e.removeAttribute("readonly"),A=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var l=window.getSelection(),o=document.createRange();o.selectNodeContents(e),l.removeAllRanges(),l.addRange(o),A=l.toString()}return A}},function(e,A){function t(){}t.prototype={on:function(e,A,t){var l=this.e||(this.e={});return(l[e]||(l[e]=[])).push({fn:A,ctx:t}),this},once:function(e,A,t){var l=this;function o(){l.off(e,o),A.apply(t,arguments)}return o._=A,this.on(e,o,t)},emit:function(e){for(var A=[].slice.call(arguments,1),t=((this.e||(this.e={}))[e]||[]).slice(),l=0,o=t.length;l0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,A="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[A?"right":"left"]="-9999px";var t=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=t+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=o()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=o()(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(A){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":a(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}(),u=r,c=t(1),i=t.n(c),d=t(2),s=t.n(d),V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m=function(){function e(e,A){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===V(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var A=this;this.listener=s()(e,"click",(function(e){return A.onClick(e)}))}},{key:"onClick",value:function(e){var A=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u({action:this.action(A),target:this.target(A),text:this.text(A),container:this.container,trigger:A,emitter:this})}},{key:"defaultAction",value:function(e){return h("action",e)}},{key:"defaultTarget",value:function(e){var A=h("target",e);if(A)return document.querySelector(A)}},{key:"defaultText",value:function(e){return h("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],A="string"==typeof e?[e]:e,t=!!document.queryCommandSupported;return A.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}]),A}(i.a);function h(e,A){var t="data-clipboard-"+e;if(A.hasAttribute(t))return A.getAttribute(t)}A.default=p}]).default},e.exports=t()})),H=L(W);const K={autoSetContainer:!1,appendToBody:!0},$={config:e=>{const{autoSetContainer:A,appendToBody:t}=e;K.autoSetContainer=A||!1,K.appendToBody=t||!0},install:e=>{e.config.globalProperties.$vclipboard=ee,e.directive("clipboard",{beforeMount(e,A){if("success"===A.arg)e._vClipboard_success=A.value;else if("error"===A.arg)e._vClipboard_error=A.value;else{const t=new H(e,{text:()=>A.value,action:()=>"cut"===A.arg?"cut":"copy",container:K.autoSetContainer?e:void 0});t.on("success",(A=>{const t=e._vClipboard_success;t&&t(A)})),t.on("error",(A=>{const t=e._vClipboard_error;t&&t(A)})),e._vClipboard=t}},updated(e,A){"success"===A.arg?e._vClipboard_success=A.value:"error"===A.arg?e._vClipboard_error=A.value:(e._vClipboard.text=()=>A.value,e._vClipboard.action=()=>"cut"===A.arg?"cut":"copy")},unmounted(e,A){"success"===A.arg?delete e._vClipboard_success:"error"===A.arg?delete e._vClipboard_error:(e._vClipboard.destroy(),delete e._vClipboard)}})},toClipboard:(e,A)=>ee(e,A)},ee=(e,A="copy")=>new Promise(((t,l)=>{const o=document.createElement("button"),a=new H(o,{text:()=>e,action:()=>A});a.on("success",(e=>{a.destroy(),t(e)})),a.on("error",(e=>{a.destroy(),l(e)})),K.appendToBody&&document.body.appendChild(o),o.click(),K.appendToBody&&document.body.removeChild(o)})),Ae=e=>(Vue.pushScopeId("data-v-47b2603e"),e=e(),Vue.popScopeId(),e),te={class:"block"},le={class:"card"},oe={key:0},ae=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请使用QQ扫码登录",-1))),ne={style:{width:"150px",height:"150px","margin-top":"5px","margin-left":"auto","margin-right":"auto"}},re=["src"],ue=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ce={key:1},ie=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"15px"}},"请输入刚刚用于授权的QQ号码",-1))),de=Ae((()=>Vue.createElementVNode("br",null,null,-1))),se=Ae((()=>Vue.createElementVNode("br",null,null,-1))),Ve=Ae((()=>Vue.createElementVNode("br",null,null,-1))),me=Ae((()=>Vue.createElementVNode("span",{style:{"font-size":"10px"}},"QQ号码将用于排行榜展示",-1))),pe={key:2},he=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ge={style:{"font-size":"20px"}},fe=Ae((()=>Vue.createElementVNode("br",null,null,-1))),ve=Ae((()=>Vue.createElementVNode("br",null,null,-1))),we=Vue.defineComponent({__name:"My",props:{loginInfo:{type:Object,required:!0}},setup(e){const t=e,l=Vue.ref(0),o=Vue.ref(""),a=Vue.ref(""),n=Vue.ref(""),r=Vue.ref(""),u=Vue.ref(!1),c=Vue.ref(!1),i=Vue.ref({});let d=!1;const s=()=>{window.open(n.value,"_blank")},V=[["本小时","今天","本月","今年"],["上小时","昨天","上月","去年"]],m=Vue.computed((()=>{let e=[],A=0,t=u.value?"prev":"now";return[3,2,1,0].forEach((l=>{c.value?e.push({des:V[u.value?1:0][A],allUsed:i.value[t][l].allUsed[0]||0,averageSpeed:i.value[t][l].averageSpeed[0]||0,onlineTime:i.value[t][l].onlineTime[0]||0}):e.push({des:V[u.value?1:0][A],allUsed:b(i.value[t][l].allUsed[1]||0,0),averageSpeed:b(8*i.value[t][l].averageSpeed[1]||0,1),onlineTime:E(i.value[t][l].onlineTime[1]||0)}),A++})),e}));Vue.watch(l,((e,A)=>{e<=0&&(t.loginInfo.AccessToken="")}));const p=function(){var e=A((function*(e,A){const t=yield fetch("//app.ljxnet.cn/network-panel/"+e,{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify(A)});return yield t.json()}));return function(A,t){return e.apply(this,arguments)}}(),h=function(){var e=A((function*(){o.value="";let e=yield p("third_qq_login",{AccessToken:t.loginInfo.AccessToken});l.value=-1,0==e.status&&(o.value=e.img,n.value=e.url,localStorage.setItem("third_qq_login_session",e.session),w())}));return function(){return e.apply(this,arguments)}}(),g=function(){var e=A((function*(){ElementPlus.ElMessageBox.confirm("确定要强制下线登录该账号的其他设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(A((function*(){0==(yield p("kick_old",{AccessToken:t.loginInfo.AccessToken})).status&&ElementPlus.ElMessage({type:"info",message:"已经下线其他设备"})}))).catch((()=>{}))}));return function(){return e.apply(this,arguments)}}(),f=function(){var e=A((function*(){ElementPlus.ElMessageBox.confirm("确定从此设备退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{h()})).catch((()=>{}))}));return function(){return e.apply(this,arguments)}}(),v=function(){var e=A((function*(){let e=yield p("third_qq_bind",{uin:a.value,session:localStorage.getItem("third_qq_login_session")});0==e.status?(ElementPlus.ElMessage.success("绑定成功"),w()):-3==e.status||-1==e.status?ElementPlus.ElMessageBox.alert(`${e.msg}`,"提示",{confirmButtonText:"确定"}):ElementPlus.ElMessageBox.alert(`${e.msg}`,"提示",{confirmButtonText:"确定",callback:()=>{h()}})}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=A((function*(e=!1){let A=yield p("third_qq_check",{session:localStorage.getItem("third_qq_login_session")});if(0==A.status)return l.value=A.uin,t.loginInfo.AccessToken=A.AccessToken,localStorage.removeItem("third_qq_login_session"),x(),!0;if(-1==A.status)l.value=-1,d&&!e?setTimeout((()=>{w()}),1e3):localStorage.removeItem("third_qq_login_session");else{if(-2==A.status)return l.value=-2,!0;localStorage.removeItem("third_qq_login_session"),ElementPlus.ElMessageBox.alert(`登录失败,${A.msg},请重新拉取二维码`,"提示",{confirmButtonText:"确定",callback:()=>{h()}})}return!1}));return function(){return e.apply(this,arguments)}}(),x=function(){var e=A((function*(){let e=yield p("get_status",{AccessToken:t.loginInfo.AccessToken});if(0==e.status)l.value=e.uin,r.value=e.nick,i.value=e.data;else if(-1==e.status){if(localStorage.getItem("third_qq_login_session")){if(yield w(!0))return}l.value=-1,h()}}));return function(){return e.apply(this,arguments)}}();function b(e,A){const t=[["B","KB","MB","GB","TB","PB"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][A];for(var l=e,o=0;l>=1024&&o!=t.length-1;)l/=1024,o++;return l.toFixed([0,0,0,1,1,1][o])+t[o]}Vue.onMounted((()=>{d=!0,x()})),Vue.onUnmounted((()=>{d=!1}));const E=e=>e<60?e.toFixed(0)+"秒":(e/=60)<60?e.toFixed(0)+"分钟":(e/=60)<24?e.toFixed(0)+"小时":(e/=24).toFixed(0)+"天";return(e,A)=>{const t=Vue.resolveComponent("el-button"),n=Vue.resolveComponent("el-input"),i=Vue.resolveComponent("el-avatar"),d=Vue.resolveComponent("el-checkbox"),V=Vue.resolveComponent("el-table-column"),p=Vue.resolveComponent("el-table"),h=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",te,[Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",le,[-1==l.value?(Vue.openBlock(),Vue.createElementBlock("div",oe,[ae,Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ne,[o.value?(Vue.openBlock(),Vue.createElementBlock("img",{key:0,style:{width:"100%"},src:o.value},null,8,re)):Vue.createCommentVNode("",!0)])),[[h,!o.value]]),ue,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:s},{default:Vue.withCtx((()=>[Vue.createTextVNode("一键跳转登录")])),_:1})])):Vue.createCommentVNode("",!0),-2==l.value?(Vue.openBlock(),Vue.createElementBlock("div",ce,[ie,Vue.createVNode(n,{modelValue:a.value,"onUpdate:modelValue":A[0]||(A[0]=e=>a.value=e),placeholder:"请输入QQ号",style:{"margin-top":"5px","margin-left":"auto","margin-right":"auto"}},null,8,["modelValue"]),de,se,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:v},{default:Vue.withCtx((()=>[Vue.createTextVNode("点击验证")])),_:1}),Ve,me])):Vue.createCommentVNode("",!0),l.value>0?(Vue.openBlock(),Vue.createElementBlock("div",pe,[Vue.createVNode(i,{size:100,src:"https://q.qlogo.cn/headimg_dl?dst_uin="+l.value+"&spec=640"},null,8,["src"]),he,Vue.createElementVNode("span",ge,Vue.toDisplayString(r.value),1),fe,Vue.createVNode(d,{modelValue:u.value,"onUpdate:modelValue":A[1]||(A[1]=e=>u.value=e),label:"上个统计周期",size:"small"},null,8,["modelValue"]),Vue.createVNode(d,{modelValue:c.value,"onUpdate:modelValue":A[2]||(A[2]=e=>c.value=e),label:"显示排名",size:"small"},null,8,["modelValue"]),Vue.createVNode(p,{"table-layout":"auto",data:m.value,border:!0,style:{width:"100%"}},{default:Vue.withCtx((()=>[Vue.createVNode(V,{prop:"des",label:""}),Vue.createVNode(V,{prop:"allUsed",label:"总流量"}),Vue.createVNode(V,{prop:"averageSpeed",label:"平均速度"}),Vue.createVNode(V,{prop:"onlineTime",label:"在线时长"})])),_:1},8,["data"]),ve,Vue.createVNode(t,{class:"action warn",type:"warning",onClick:g},{default:Vue.withCtx((()=>[Vue.createTextVNode("下线其他设备")])),_:1}),Vue.createVNode(t,{class:"action danger",type:"danger",onClick:f},{default:Vue.withCtx((()=>[Vue.createTextVNode("退出登录")])),_:1})])):Vue.createCommentVNode("",!0)])),[[h,!l.value]])])}}}),xe=(e,A)=>{const t=e.__vccOpts||e;for(const[l,o]of A)t[l]=o;return t},be=xe(we,[["__scopeId","data-v-47b2603e"]]),Ee={style:{"overflow-y":"auto","max-height":"calc(85vh - 100px)","margin-top":"-30px"}},ye={class:"mb-2 flex items-center text-sm"},Ce={class:"mb-2 flex items-center text-sm"},Ne={class:"block"},ke={style:{"margin-left":"10px","vertical-align":"6px"}},Be={class:"block"},Te={class:"block"},Se={class:"block"},Ie={style:{"margin-left":"10px"}},Qe=Vue.defineComponent({__name:"Mark",props:{show:Object,loginInfo:{type:Object,required:!0}},setup(e){const t=e,l=Vue.ref("allUsed"),o=Vue.ref(!1),a=Vue.ref(!1),n=Vue.ref(!0);window.onresize=()=>{window.outerWidth>500?n.value=!1:n.value=!0},window.outerWidth>500?n.value=!1:n.value=!0;const r=Vue.ref(!1),u=Vue.ref("3"),c=Vue.ref("总流量"),i=Vue.ref(!1);t.show&&Vue.watch(t.show,((e,A)=>{i.value=e.show})),Vue.watch(i,((e,A)=>{t.show&&(t.show.show=e),e&&V()}));const d=Vue.ref([]),s=function(){var e=A((function*(e){e.push(["cache",window.location.host]);const A=yield fetch("//app.ljxnet.cn/network-panel/get.ajax?"+new URLSearchParams(e).toString(),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});return yield A.json()}));return function(A){return e.apply(this,arguments)}}(),V=function(){var e=A((function*(){c.value={allUsed:"总流量",averageSpeed:"平均速度",onlineTime:"在线时长"}[l.value]||"",o.value=!0,d.value=[];try{(yield s([["grade",u.value],["sorted_by",l.value],["isPast",r.value?"true":"false"]])).data.forEach((e=>{let A;"allUsed"==l.value?A=m(e.data,["B","KB","MB","GB","TB","PB"],[0,0,0,0,1,1]):"averageSpeed"==l.value?A=m(8*e.data,["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"],[0,0,0,1,1,1]):"onlineTime"==l.value&&(A=p(e.data)),e.data=A,e.type=(e=>{const A=["移动","联通","电信","广电"],t=["","success","warning","danger"];for(let l in A)if(e.includes(A[l]))return t[l];return"info"})(e.isp),d.value.push(e)}))}catch(e){ElementPlus.ElMessageBox.alert("无法获取榜单信息,可能是后端服务器异常","错误",{confirmButtonText:"确定"})}o.value=!1}));return function(){return e.apply(this,arguments)}}();function m(e,A,t){for(var l=e,o=0;l>=1024&&o!=A.length-1;)l/=1024,o++;return l.toFixed(t[o])+A[o]}const p=e=>e<60?e.toFixed(0)+"秒":(e/=60)<60?e.toFixed(0)+"分钟":(e/=60)<24?e.toFixed(0)+"小时":(e/=24).toFixed(0)+"天";return(e,A)=>{const s=Vue.resolveComponent("el-radio"),m=Vue.resolveComponent("el-radio-group"),p=Vue.resolveComponent("el-checkbox"),h=Vue.resolveComponent("el-empty"),g=Vue.resolveComponent("el-table-column"),f=Vue.resolveComponent("el-avatar"),v=Vue.resolveComponent("el-tag"),w=Vue.resolveComponent("el-tooltip"),x=Vue.resolveComponent("el-table"),b=Vue.resolveComponent("el-button"),E=Vue.resolveComponent("el-dialog"),y=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(E,{"align-center":"",style:{width:"95vw","max-width":"600px","max-height":"85vh"},modelValue:i.value,"onUpdate:modelValue":A[4]||(A[4]=e=>i.value=e),title:"排行榜"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",Ee,[Vue.createElementVNode("div",ye,[Vue.createVNode(m,{modelValue:l.value,"onUpdate:modelValue":A[0]||(A[0]=e=>l.value=e),onChange:V,class:"ml-4"},{default:Vue.withCtx((()=>[Vue.createVNode(s,{label:"allUsed",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("总流量")])),_:1}),Vue.createVNode(s,{label:"averageSpeed",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("平均速度")])),_:1}),Vue.createVNode(s,{label:"onlineTime",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("在线时长")])),_:1})])),_:1},8,["modelValue"])]),Vue.createElementVNode("div",Ce,[Vue.createVNode(m,{modelValue:u.value,"onUpdate:modelValue":A[2]||(A[2]=e=>u.value=e),onChange:V,class:"ml-4"},{default:Vue.withCtx((()=>[Vue.createVNode(s,{label:"3",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("小时")])),_:1}),Vue.createVNode(s,{label:"2",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("天")])),_:1}),Vue.createVNode(s,{label:"1",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("月")])),_:1}),Vue.createVNode(s,{label:"0",size:"small"},{default:Vue.withCtx((()=>[Vue.createTextVNode("年")])),_:1}),Vue.createVNode(p,{modelValue:r.value,"onUpdate:modelValue":A[1]||(A[1]=e=>r.value=e),label:"上个统计周期",size:"small",onChange:V},null,8,["modelValue"])])),_:1},8,["modelValue"])]),Vue.withDirectives((Vue.openBlock(),Vue.createBlock(x,{style:{"min-height":"500px"},"table-layout":"auto",data:d.value,size:"small"},{empty:Vue.withCtx((()=>[Vue.withDirectives(Vue.createVNode(h,{description:"没有数据"},null,512),[[Vue.vShow,!o.value]])])),default:Vue.withCtx((()=>[Vue.createVNode(g,{type:"index",label:"",width:"40"}),Vue.createVNode(g,{prop:"user",label:"用户"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Ne,[Vue.createVNode(f,{size:30,src:e.row.headimg},null,8,["src"]),Vue.createElementVNode("span",ke,Vue.toDisplayString(e.row.user),1)])])),_:1}),Vue.createVNode(g,{prop:"data",label:c.value},null,8,["label"]),n.value?(Vue.openBlock(),Vue.createBlock(g,{key:0,prop:"user",label:"属地"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Be,[Vue.createVNode(w,{class:"item",effect:"dark",content:e.row.short,placement:"top"},{default:Vue.withCtx((()=>[Vue.createVNode(v,{size:"small",type:e.row.type,class:"tag-long",round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(e.row.short),1)])),_:2},1032,["type"])])),_:2},1032,["content"])])])),_:1})):Vue.createCommentVNode("",!0),n.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(g,{key:1,prop:"user",label:"运营商"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Te,[Vue.createVNode(w,{class:"item",effect:"dark",content:e.row.isp,placement:"top"},{default:Vue.withCtx((()=>[Vue.createVNode(v,{size:"small",type:e.row.type,class:"tag-short",round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(e.row.isp),1)])),_:2},1032,["type"])])),_:2},1032,["content"])])])),_:1})),n.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(g,{key:2,prop:"user",label:"属地"},{default:Vue.withCtx((e=>[Vue.createElementVNode("div",Se,[Vue.createElementVNode("span",Ie,Vue.toDisplayString(e.row.addr),1)])])),_:1}))])),_:1},8,["data"])),[[y,o.value]])]),Vue.createVNode(b,{style:{width:"100%"},onClick:A[3]||(A[3]=e=>a.value=!0)},{default:Vue.withCtx((()=>[Vue.createTextVNode("用户中心")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(E,{"align-center":"",style:{width:"99vw","max-width":"500px"},modelValue:a.value,"onUpdate:modelValue":A[5]||(A[5]=e=>a.value=e),title:"用户中心"},{default:Vue.withCtx((()=>[a.value?(Vue.openBlock(),Vue.createBlock(be,{key:0,loginInfo:t.loginInfo},null,8,["loginInfo"])):Vue.createCommentVNode("",!0)])),_:1},8,["modelValue"])],64)}}}),Me=xe(Qe,[["__scopeId","data-v-71a8ee94"]]);function De(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}const{webm:_e,mp4:je}={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"},Ye=()=>"undefined"!=typeof navigator&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,Pe=()=>"wakeLock"in navigator;const Ze=De(class{constructor(){if(this.enabled=!1,Pe()){this._wakeLock=null;const e=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",e),document.addEventListener("fullscreenchange",e)}else Ye()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",_e),this._addSourceToVideo(this.noSleepVideo,"mp4",je),this.noSleepVideo.addEventListener("loadedmetadata",(()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",(()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())}))})))}_addSourceToVideo(e,A,t){var l=document.createElement("source");l.src=t,l.type=`video/${A}`,e.appendChild(l)}get isEnabled(){return this.enabled}enable(){if(Pe())return navigator.wakeLock.request("screen").then((e=>{this._wakeLock=e,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",(()=>{console.log("Wake Lock released.")}))})).catch((e=>{throw this.enabled=!1,console.error(`${e.name}, ${e.message}`),e}));if(Ye())return this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval((()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))}),15e3),this.enabled=!0,Promise.resolve();return this.noSleepVideo.play().then((e=>(this.enabled=!0,e))).catch((e=>{throw this.enabled=!1,e}))}disable(){Pe()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):Ye()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}),Oe=e=>(Vue.pushScopeId("data-v-9b8c8f2b"),e=e(),Vue.popScopeId(),e),Je={class:"content"},Ue={class:"left"},Ge=Oe((()=>Vue.createElementVNode("div",{class:"title"},[Vue.createElementVNode("span",null,"NetworkPanel")],-1))),ze={class:"time"},Fe={class:"date"},Xe={class:"right"},Re={class:"state"},qe=Oe((()=>Vue.createElementVNode("span",{class:"des"},"总流量",-1))),Le=Oe((()=>Vue.createElementVNode("br",null,null,-1))),We={class:"value"},He=Oe((()=>Vue.createElementVNode("br",null,null,-1))),Ke=Oe((()=>Vue.createElementVNode("br",null,null,-1))),$e={class:"des"},eA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),AA={class:"value"},tA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),lA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),oA={class:"des"},aA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),nA={class:"value"},rA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),uA=Oe((()=>Vue.createElementVNode("br",null,null,-1))),cA=xe(Vue.defineComponent({__name:"FullScreen",props:{state:{type:Object,required:!0},isRunning:{type:Boolean,required:!0},modelValue:{type:Boolean,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,o=Vue.ref();document.addEventListener("fullscreenchange",(function(e){document.fullscreenElement?t("update:modelValue",!0):t("update:modelValue",!1)}));let a=/MiuiBrowser/i.test(navigator.userAgent)?null:new Ze;Vue.watchEffect(A((function*(){if(l.modelValue){if(null==a||a.enable(),!o.value)return;o.value.requestFullscreen?o.value.requestFullscreen():o.value.webkitRequestFullscreen?o.value.webkitRequestFullscreen():o.value.mozRequestFullscreen?o.value.mozRequestFullscreen():o.value.msRequestFullscreen&&o.value.msRequestFullscreen()}else null==a||a.disable()})));const n=Vue.ref(""),r=Vue.ref(""),u=["周日","周一","周二","周三","周四","周五","周六"];let c=0;return Vue.onMounted((()=>{c=setInterval((()=>{const e=new Date;n.value=`${e.getHours().toString().padStart(2,"0")}:${e.getMinutes().toString().padStart(2,"0")}`,r.value=`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()} ${u[e.getDay()]}`}),1e3)})),Vue.onUnmounted((()=>{clearInterval(c)})),(A,l)=>e.modelValue?(Vue.openBlock(),Vue.createElementBlock("div",{key:0,ref_key:"elment",ref:o,class:"fullscreen",onClick:l[0]||(l[0]=()=>t("update:modelValue",!1)),onWheel:l[1]||(l[1]=e=>e.preventDefault()),onTouchmove:l[2]||(l[2]=e=>e.preventDefault())},[Vue.createElementVNode("div",Je,[Vue.createElementVNode("div",Ue,[Ge,Vue.createElementVNode("div",ze,[Vue.createElementVNode("span",null,Vue.toDisplayString(n.value),1)]),Vue.createElementVNode("div",Fe,[Vue.createElementVNode("span",null,Vue.toDisplayString(r.value),1)])]),Vue.createElementVNode("div",Xe,[Vue.createElementVNode("div",Re,[qe,Le,Vue.createElementVNode("span",We,Vue.toDisplayString(e.state.show.allUsed),1),He,Ke,Vue.createElementVNode("span",$e,Vue.toDisplayString(e.isRunning?"实时速度":"平均速度"),1),eA,Vue.createElementVNode("span",AA,Vue.toDisplayString(e.state.show.speed),1),tA,lA,Vue.createElementVNode("span",oA,Vue.toDisplayString(e.isRunning?"实时带宽":"平均带宽"),1),aA,Vue.createElementVNode("span",nA,Vue.toDisplayString(e.state.show.speedBit),1),rA,uA])])])],544)):Vue.createCommentVNode("",!0)}}),[["__scopeId","data-v-9b8c8f2b"]]),iA=e=>(Vue.pushScopeId("data-v-34d827a0"),e=e(),Vue.popScopeId(),e),dA={style:{"margin-top":"10px","margin-left":"10px","margin-right":"10px"}},sA={class:"slider-demo-block"},VA=iA((()=>Vue.createElementVNode("span",{class:"font-background"},"测速地址:",-1))),mA=iA((()=>Vue.createElementVNode("br",null,null,-1))),pA={style:{"margin-top":"20px"}},hA={class:"font-background"},gA={style:{width:"100%",height:"32px"}},fA={style:{float:"left"}},vA={style:{float:"right"}},wA={class:"ItemContainer"},xA={class:"showItem"},bA=iA((()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"总流量",-1))),EA=iA((()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"})])],-1))),yA={class:"showItem"},CA={class:"font-background",style:{"font-size":"larger"}},NA=iA((()=>Vue.createElementVNode("br",null,null,-1))),kA=iA((()=>Vue.createElementVNode("br",null,null,-1))),BA=iA((()=>Vue.createElementVNode("br",null,null,-1))),TA=iA((()=>Vue.createElementVNode("div",{class:"state-icon state-icon-main"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1",d:"M16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825"})])],-1))),SA={class:"showItem"},IA=iA((()=>Vue.createElementVNode("span",{class:"font-background",style:{"font-size":"larger"}},"带宽",-1))),QA=iA((()=>Vue.createElementVNode("div",{class:"state-icon"},[Vue.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",class:"h-15 w-15 float-right pt-3"},[Vue.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})])],-1))),MA={style:{width:"fit-content",display:"block","margin-top":"2ch","margin-left":"auto","margin-right":"auto"}},DA=[iA((()=>Vue.createElementVNode("svg",{t:"1694957757562",class:"svg-icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4036",width:"200",height:"200"},[Vue.createElementVNode("path",{d:"M823.8 603.5l-501.2 336c-50.7 34-119.3 20.4-153.2-30.2-12.2-18.2-18.7-39.6-18.7-61.5v-672c0-61 49.5-110.4 110.4-110.4 21.9 0 43.3 6.5 61.5 18.7l501.1 336c50.7 34 64.2 102.6 30.2 153.2-7.8 11.9-18.1 22.2-30.1 30.2z m0 0","p-id":"4037"})],-1)))],_A={key:1,class:"button"},jA={t:"1694958268344",fill:"white",style:{width:"80px","margin-top":"-30px"},viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7667",width:"200",height:"200"},YA=[iA((()=>Vue.createElementVNode("path",{d:"M352 768c-17.664 0-32-14.304-32-32V288c0-17.664 14.336-32 32-32s32 14.336 32 32v448c0 17.696-14.336 32-32 32zM672 768c-17.696 0-32-14.304-32-32V288c0-17.664 14.304-32 32-32s32 14.336 32 32v448c0 17.696-14.304 32-32 32z","p-id":"7668"},null,-1)))],PA=iA((()=>Vue.createElementVNode("br",null,null,-1))),ZA=iA((()=>Vue.createElementVNode("br",null,null,-1))),OA=iA((()=>Vue.createElementVNode("br",null,null,-1))),JA=iA((()=>Vue.createElementVNode("br",null,null,-1))),UA={class:"dialog-footer"},GA={class:"mt-4"},zA={class:"dialog-footer"},FA={class:"mt-4"},XA=iA((()=>Vue.createElementVNode("br",null,null,-1))),RA=iA((()=>Vue.createElementVNode("br",null,null,-1))),qA=iA((()=>Vue.createElementVNode("br",null,null,-1))),LA=iA((()=>Vue.createElementVNode("br",null,null,-1))),WA={class:"dialog-footer"},HA=["src"],KA=["src"],$A=Vue.defineComponent({__name:"Main",props:{isVisible:Boolean},setup(e){const t=e,o=Vue.ref({show:!1}),a=Vue.reactive(localStorage.customNodes?JSON.parse(localStorage.customNodes):[]),n=[];for(let A in l){const e=l[A],t={label:A,options:[]};for(let A in e)t.options.push({value:e[A],label:A});n.push(t)}const r=Vue.ref(n);a.length&&(r.value=[{label:"自定义",options:a}].concat(n)),Vue.watch(a,function(){var e=A((function*(e,A){a.length?r.value=[{label:"自定义",options:a}].concat(n):r.value=n,localStorage.customNodes=JSON.stringify(e)}));return function(A,t){return e.apply(this,arguments)}}(),{deep:!0});const c=Vue.reactive({show:{allUsed:"-",speed:"-",speedBit:"-"},predict:{min:"-",hour:"-",day:"-",mon:"-"},isChecking:!1,bytesUsed:0,logged:0,lastLogTime:0,recordUse:0,recordTime:0,startUse:0,startTime:0,maxUse:localStorage.maxUse?Number(localStorage.maxUse):0,maxSpeed:localStorage.maxSpeed?Number(localStorage.maxSpeed):0}),i=Vue.ref(!1),d=Vue.ref(!1),V=Vue.reactive({AccessToken:localStorage.AccessToken?localStorage.AccessToken:""}),m=Vue.ref(!!localStorage.chartShow&&"true"===localStorage.chartShow),p=Vue.ref(localStorage.threadNum?Number(localStorage.threadNum):8),g=Vue.ref(!!localStorage.runBackground&&"true"===localStorage.runBackground),f=Vue.ref(!!localStorage.autoStart&&"true"===localStorage.autoStart),v=Vue.ref(localStorage.url?localStorage.url:r.value[0].options[0].value);var x=[];Vue.onMounted((()=>{f.value&&b()}));const b=function(){var e=A((function*(){if(v.value.startsWith("NetworkPanelApi://"))return void(i.value=!0);c.isChecking=!0;const e=yield C(v.value);c.isChecking=!1,e.status?i.value=!0:ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:e.info})}));return function(){return e.apply(this,arguments)}}(),E=["ljxnet.cn","netart.cn",".gov.cn"],C=function(){var e=A((function*(e){var A=!0;let t="";try{let A=new URL(e);if(E.some((e=>A.host.endsWith(e))))throw"你不对劲,我要拿小本本把你记下来然后交给警察蜀黍!";const t=new AbortController,l=(setTimeout((()=>t.abort()),5e3),yield fetch(e,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer",signal:t.signal}));if(404==l.status)throw"资源响应异常"+l.status;if(!l.body)throw"资源响应异常 Nobody";const o=l.body.getReader(),{value:a,done:n}=yield o.read();if(!a||a.length<=0)throw"资源响应异常 Nobody";o.cancel()}catch(l){A=!1,t=l instanceof Error?l.message:String(l)}return{status:A,info:t}}));return function(A){return e.apply(this,arguments)}}();let N="";function k(){return T.apply(this,arguments)}function T(){return(T=A((function*(){if(!v.value.startsWith("NetworkPanelApi://"))return void(N=v.value);let e=v.value.split("NetworkPanelApi://")[1],A=yield fetch("//app.ljxnet.cn/network-panel/url.ajax?"+new URLSearchParams({host:e,cache:window.location.host}),{mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});A=yield A.json(),0==A.status?N=A.url:i.value=!1}))).apply(this,arguments)}function S(){return I.apply(this,arguments)}function I(){return(I=A((function*(){let e=(new Date).getTime()/1e3,A=c.bytesUsed-c.logged,t=e-c.lastLogTime;c.logged=c.bytesUsed,c.lastLogTime=e;let l=yield fetch("//app.ljxnet.cn/network-panel/log",{method:"POST",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer",body:JSON.stringify({AccessToken:V.AccessToken,url:v.value,threadNum:p.value,used:A,time:t})});l=yield l.json(),-1==l.status&&(V.AccessToken="")}))).apply(this,arguments)}Vue.watch(i,function(){var e=A((function*(e,A){if(ie(),e){var l;if(c.isChecking=!0,yield k(),c.isChecking=!1,!i.value)return;c.maxUse&&c.bytesUsed>=c.maxUse&&(c.bytesUsed=0,c.logged=0),c.lastLogTime=(new Date).getTime()/1e3,c.startUse=c.bytesUsed,c.startTime=(new Date).getTime()/1e3,c.recordUse=c.bytesUsed,c.recordTime=(new Date).getTime()/1e3;for(let e=0;econsole.log(e))),x.map((e=>clearInterval(e))),x=[],S(),null===(o=ne.value)||void 0===o||o.pause();var a=(c.bytesUsed-c.startUse)/((new Date).getTime()/1e3-c.startTime);Y(a),_(),t.isVisible||D()}}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(t,function(){var e=A((function*(e,A){!e.isVisible&&g.value&&i.value&&Z(),e.isVisible||g.value||!i.value||(i.value=!1),e.isVisible&&D()}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(p,function(){var e=A((function*(e,A){if(localStorage.threadNum=e,i.value&&e>A)for(let t=A;tue.resize()),100)}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(v,function(){var e=A((function*(e,A){localStorage.url=e,i.value&&k()}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watch(V,function(){var e=A((function*(e,A){localStorage.AccessToken=e.AccessToken}));return function(A,t){return e.apply(this,arguments)}}()),Vue.watchEffect((()=>{localStorage.autoStart=f.value}));const M=()=>{ee(v.value).then((()=>{ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:"已复制当前链接"})}))};window.addEventListener("paste",(function(e){var t;if(e.clipboardData&&e.clipboardData.items&&"INPUT"!=(null===(t=document.activeElement)||void 0===t?void 0:t.nodeName))for(var l=0,o=e.clipboardData.items.length;l{t.isVisible?document.title="网络面板":i.value?document.title=J(c.bytesUsed,0,[0,0,0,0,0,0])+" "+J(e,1,[0,0,0,0,0,0]):c.maxUse&&c.bytesUsed>=c.maxUse?document.title="已完成":document.title="已暂停"},_=()=>{c.bytesUsed||(c.show.allUsed="-"),c.show.allUsed=J(c.bytesUsed,0,[0,0,1,2,2,2])},Y=e=>{c.show.speed=J(e,1,[0,0,1,2,2,2]),c.show.speedBit=J(8*e,2,[0,0,0,2,2,2]),c.predict.min=J(60*e,0,[0,0,0,1,1,1]),c.predict.hour=J(60*e*60,0,[0,0,0,1,1,1]),c.predict.day=J(60*e*60*24,0,[0,0,0,1,1,1]),c.predict.mon=J(60*e*60*24*30,0,[0,0,0,1,1,1])},P=()=>{t.isVisible&&_(),c.maxUse&&c.bytesUsed>=c.maxUse&&(i.value=!1)},Z=()=>{var e=(c.bytesUsed-c.recordUse)/((new Date).getTime()/1e3-c.recordTime);isNaN(e)?ce(0):ce(e),e<=0||isNaN(e)?(c.show.speed="-",c.show.speedBit="-"):t.isVisible?Y(e):g.value&&D(e),c.recordUse=c.bytesUsed,c.recordTime=(new Date).getTime()/1e3};function J(e,A,t){const l=[["B","KB","MB","GB","TB","PB"],["B/s","KB/s","MB/s","GB/s","TB/s","PB/s"],["Bps","Kbps","Mbps","Gbps","Tbps","Pbps"]][A];for(var o=e,a=0;o>=1024&&a!=l.length-1;)o/=1024,a++;return o.toFixed(t[a])+l[a]}const U=()=>{if(c.bytesUsed-c.recordUse>c.maxSpeed/8)return new Promise((e=>{setTimeout((()=>{e(0)}),1e3-(new Date).getTime()%1e3)}))};function G(e){return F.apply(this,arguments)}function F(){return(F=A((function*(e){try{if(""==N)return void(i.value=!1);let A=N;const t=yield fetch(A,{cache:"no-store",mode:"cors",referrerPolicy:"no-referrer"});if(!t.body)throw"Nobody";let l=t.headers.get("content-length"),o=1/0;l&&(o=parseInt(l));const a=t.body.getReader();let n=0;for(;;){c.maxSpeed&&(yield U());const{value:t}=yield a.read();let l=null==t?void 0:t.length;if(!l||N!=A){G(e);break}let r=l;if(n>=o?r=0:n+l>o&&(r=o-n),c.bytesUsed+=r,e>=p.value||!i.value)break;n+=l}a.cancel()}catch(A){console.log(A),i.value&&G(e)}}))).apply(this,arguments)}const X=Vue.ref(!1),R=Vue.ref(!1),L=Vue.ref(!1),W=Vue.ref(!1),H=Vue.ref({label:"",value:"",checking:!1}),K=e=>{var A=e.match(/https?:\/\/([\w-]+\.)+[\w-]+(:[0-9]+)?(\/\S*)?/);return A?A[0]:""},$=function(){var e=A((function*(){H.value.value=K(H.value.value),H.value.checking=!0;const e=yield C(H.value.value);if(!e.status)return H.value.checking=!1,void ElementPlus.ElMessage.error({dangerouslyUseHTMLString:!0,message:e.info});H.value.checking=!1,a.push({label:H.value.label,value:H.value.value}),H.value.label="",H.value.value="",R.value=!1}));return function(){return e.apply(this,arguments)}}(),Ae=Vue.ref({num:null,type:"GB"}),te=Vue.ref({num:null,type:"Mbps"});var le=/Mobi|Android|iPhone|Macintosh/i.test(navigator.userAgent),oe=/MiuiBrowser/i.test(navigator.userAgent),ae=/iPhone|Macintosh/i.test(navigator.userAgent);const ne=Vue.ref(null),re=Vue.ref(null);let ue,ce=e=>{},ie=()=>{};return Vue.onMounted((()=>{ue=echarts.init(re.value);const e={tooltip:{trigger:"axis",formatter:function(e){let A=J(e[0].data[1],1,[0,0,1,2,2,2]);return`${new Date(1e3*e[0].data[0]).toLocaleString()}
\n ${A}`}},toolbox:{feature:{saveAsImage:{}}},title:{left:"left",text:"速度图表"},xAxis:{type:"time",boundaryGap:!1,axisLabel:{show:!1},axisTick:{show:!1}},yAxis:{type:"value",axisLabel:{formatter:e=>{let A=J(e,1,[0,0,0,0,0,0]);return"-"==A?0:A}}},series:[{name:"速度",type:"line",smooth:!1,symbol:"none",areaStyle:{},data:[[(new Date).getTime()/1e3,0]]}],grid:{x:0,y:40,x2:8,y2:10,containLabel:!0}};ue.setOption(e);let A=[],t=[],l=1;ie=()=>{t=[],A.push([(new Date).getTime()/1e3,0])},ce=o=>{let a=!1;for(t.push(o);t.length>=l;){a=!0;var n=t.splice(0,l);let e;e=n.includes(0)?0:n.reduce(((e,A)=>e+A),0)/l,A.push([(new Date).getTime()/1e3,e])}for(;A.length>=200;){a=!0;const e=[],t=A.length%2==0?A.length:A.length-1;for(let l=0;l{ue.resize()}))})),Vue.onUnmounted((()=>{ue&&ue.dispose()})),(e,A)=>{const t=Vue.resolveComponent("el-button"),l=Vue.resolveComponent("el-option"),n=Vue.resolveComponent("el-option-group"),x=Vue.resolveComponent("el-icon"),E=Vue.resolveComponent("el-select"),C=Vue.resolveComponent("el-slider"),N=Vue.resolveComponent("el-switch"),k=Vue.resolveComponent("el-text"),T=Vue.resolveComponent("el-popover"),S=Vue.resolveComponent("el-table-column"),I=Vue.resolveComponent("el-table"),D=Vue.resolveComponent("el-empty"),_=Vue.resolveComponent("el-dialog"),Y=Vue.resolveComponent("el-input"),P=Vue.resolveComponent("el-form-item"),Z=Vue.resolveComponent("el-form"),U=Vue.resolveComponent("el-alert");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createElementVNode("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",dA,[Vue.createElementVNode("div",sA,[VA,Vue.createVNode(t,{type:"primary",icon:Vue.unref(h),link:"",onClick:M},null,8,["icon"]),Vue.createVNode(t,{type:"primary",icon:Vue.unref(y),link:"",onClick:A[0]||(A[0]=e=>X.value=!0)},null,8,["icon"]),mA,Vue.createVNode(E,{style:{width:"100%"},modelValue:v.value,"onUpdate:modelValue":A[1]||(A[1]=e=>v.value=e)},{prefix:Vue.withCtx((()=>[Vue.createVNode(x,null,{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(O))])),_:1})])),default:Vue.withCtx((()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(r.value,(e=>(Vue.openBlock(),Vue.createBlock(n,{key:e.label,label:e.label},{default:Vue.withCtx((()=>[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(e.options,(e=>(Vue.openBlock(),Vue.createBlock(l,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])]),Vue.createElementVNode("div",pA,[Vue.createElementVNode("span",hA,"线程数:"+Vue.toDisplayString(p.value),1),Vue.createVNode(C,{"show-tooltip":!1,min:1,max:64,modelValue:p.value,"onUpdate:modelValue":A[2]||(A[2]=e=>p.value=e)},null,8,["modelValue"])]),Vue.createElementVNode("div",gA,[Vue.createElementVNode("div",fA,[Vue.createVNode(N,{modelValue:g.value,"onUpdate:modelValue":A[3]||(A[3]=e=>g.value=e),"active-text":"保持后台运行"},null,8,["modelValue"])]),Vue.createElementVNode("div",vA,[Vue.createVNode(N,{modelValue:f.value,"onUpdate:modelValue":A[4]||(A[4]=e=>f.value=e),"active-text":"自动运行"},null,8,["modelValue"])])]),Vue.createElementVNode("div",wA,[Vue.createElementVNode("div",xA,[bA,Vue.createVNode(k,{size:"small",class:"mx-1"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.maxUse?"/"+J(c.maxUse,0,[0,0,0,0,0,0]):""),1)])),_:1}),Vue.createVNode(t,{type:"primary",style:{height:"15px"},icon:Vue.unref(y),link:"",onClick:A[5]||(A[5]=e=>L.value=!0)},null,8,["icon"]),EA,Vue.createVNode(k,{class:"font-data"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.allUsed),1)])),_:1})]),Vue.createElementVNode("div",yA,[Vue.createElementVNode("span",CA,Vue.toDisplayString(i.value?"实时速度":"平均速度"),1),Vue.createVNode(T,{placement:"top-start",title:"用量预测",width:150,trigger:"click"},{reference:Vue.withCtx((()=>[Vue.createVNode(t,{type:"primary",style:{height:"15px","vertical-align":"-2px"},icon:Vue.unref(u),link:""},null,8,["icon"])])),default:Vue.withCtx((()=>[Vue.createTextVNode(" 每分钟  "+Vue.toDisplayString(c.predict.min)+" ",1),NA,Vue.createTextVNode(" 每小时  "+Vue.toDisplayString(c.predict.hour)+" ",1),kA,Vue.createTextVNode(" 每天     "+Vue.toDisplayString(c.predict.day)+" ",1),BA,Vue.createTextVNode(" 每月     "+Vue.toDisplayString(c.predict.mon),1)])),_:1}),TA,Vue.createVNode(k,{class:"font-data state-icon-main"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.speed),1)])),_:1})]),Vue.createElementVNode("div",SA,[IA,Vue.createVNode(k,{size:"small",class:"mx-1"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.maxSpeed?"/"+J(c.maxSpeed,2,[0,0,0,0,0,0]):""),1)])),_:1}),Vue.createVNode(t,{type:"primary",style:{height:"15px"},icon:Vue.unref(y),link:"",onClick:A[6]||(A[6]=e=>W.value=!0)},null,8,["icon"]),QA,Vue.createVNode(k,{class:"font-data"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(c.show.speedBit),1)])),_:1})])]),Vue.createElementVNode("div",MA,[i.value||c.isChecking?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createElementBlock("a",{key:0,class:"button",onClick:b},DA)),c.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",_A,[Vue.createVNode(x,{size:60,class:"is-loading el-icon-loading"},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(z))])),_:1})])):Vue.createCommentVNode("",!0),i.value&&!c.isChecking?(Vue.openBlock(),Vue.createElementBlock("a",{key:2,class:"button",onClick:A[7]||(A[7]=e=>i.value=!1)},[(Vue.openBlock(),Vue.createElementBlock("svg",jA,YA))])):Vue.createCommentVNode("",!0)]),Vue.createVNode(t,{style:{float:"left","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(j),link:"",onClick:A[8]||(A[8]=e=>o.value.show=!0)},null,8,["icon"]),Vue.createVNode(t,{style:{float:"left","margin-top":"-20px","margin-left":"39px"},type:"primary",icon:Vue.unref(B),link:"",onClick:A[9]||(A[9]=e=>d.value=!0)},null,8,["icon"]),m.value?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createBlock(t,{key:0,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(q),link:"",onClick:A[10]||(A[10]=e=>m.value=!0)},null,8,["icon"])),m.value?(Vue.openBlock(),Vue.createBlock(t,{key:1,style:{float:"right","margin-top":"-20px","margin-right":"3px"},type:"primary",icon:Vue.unref(Q),link:"",onClick:A[11]||(A[11]=e=>m.value=!1)},null,8,["icon"])):Vue.createCommentVNode("",!0),Vue.withDirectives(Vue.createElementVNode("div",{ref_key:"chartContainer",ref:re,style:{width:"100%",height:"400px"}},null,512),[[Vue.vShow,m.value]])])],4),Vue.createVNode(_,{style:{width:"90%","max-width":"700px"},modelValue:X.value,"onUpdate:modelValue":A[13]||(A[13]=e=>X.value=e),title:"自定义地址"},{default:Vue.withCtx((()=>[a.length?(Vue.openBlock(),Vue.createBlock(I,{key:0,data:a,style:{width:"100%"},"max-height":"300"},{default:Vue.withCtx((()=>[Vue.createVNode(S,{prop:"label",label:"名称",width:"100"}),Vue.createVNode(S,{prop:"value",label:"URL"}),Vue.createVNode(S,{fixed:"right",label:"",width:"50"},{default:Vue.withCtx((e=>[Vue.createVNode(t,{type:"danger",link:"",icon:Vue.unref(w),onClick:Vue.withModifiers((A=>a.splice(e.$index,1)),["prevent"])},null,8,["icon","onClick"])])),_:1})])),_:1},8,["data"])):(Vue.openBlock(),Vue.createBlock(D,{key:1,description:"没有自定义地址"})),Vue.createVNode(t,{class:"mt-4",style:{width:"100%"},onClick:A[12]||(A[12]=e=>{R.value=!0})},{default:Vue.withCtx((()=>[Vue.createTextVNode("添加地址")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"700px"},modelValue:R.value,"onUpdate:modelValue":A[18]||(A[18]=e=>R.value=e),title:"添加链接"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",UA,[Vue.createVNode(t,{onClick:A[16]||(A[16]=e=>R.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",disabled:!K(H.value.value)||!H.value.label||H.value.checking,onClick:A[17]||(A[17]=e=>$())},{default:Vue.withCtx((()=>[Vue.createTextVNode("确认 "),H.value.checking?(Vue.openBlock(),Vue.createBlock(x,{key:0,class:"is-loading"},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(z))])),_:1})):Vue.createCommentVNode("",!0)])),_:1},8,["disabled"])])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,{model:H.value},{default:Vue.withCtx((()=>[Vue.createVNode(P,{label:"名称:","label-width":"50px"},{default:Vue.withCtx((()=>[Vue.createVNode(Y,{modelValue:H.value.label,"onUpdate:modelValue":A[14]||(A[14]=e=>H.value.label=e),autocomplete:"off"},null,8,["modelValue"])])),_:1}),Vue.createVNode(P,{label:"url:","label-width":"50px"},{default:Vue.withCtx((()=>[Vue.createVNode(Y,{modelValue:H.value.value,"onUpdate:modelValue":A[15]||(A[15]=e=>H.value.value=e),autocomplete:"off"},{suffix:Vue.withCtx((()=>[K(H.value.value)?(Vue.openBlock(),Vue.createBlock(x,{key:0},{default:Vue.withCtx((()=>[Vue.createVNode(Vue.unref(s))])),_:1})):Vue.createCommentVNode("",!0)])),default:Vue.withCtx((()=>[Vue.createTextVNode("> ")])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"]),Vue.createVNode(U,{title:"注意:",type:"warning"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 在浏览器工作的程序受到浏览器安全策略的限制 "),PA,Vue.createTextVNode(" 以下情况你将无法正常使用链接 "),ZA,Vue.createTextVNode(" 1.你使用https协议打开的本站,但是url是http协议 "),OA,Vue.createTextVNode(" 2.目标服务器返回的Access-Control-Allow-Origin响应头没有允许本站 "),JA,Vue.createTextVNode(" 具体细节请在报错后查看控制台 ")])),_:1}),Vue.createVNode(U,{title:"免责声明:",type:"error"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 请勿用于非法用途,使用本功能造成的一切后果由用户承担 ")])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"300px"},modelValue:L.value,"onUpdate:modelValue":A[23]||(A[23]=e=>L.value=e),title:"设置上限自动停止"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",zA,[Vue.createVNode(t,{onClick:A[21]||(A[21]=e=>L.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",onClick:A[22]||(A[22]=e=>{return A=0,Ae.value.num&&(A=Math.floor(Ae.value.num*{MB:1048576,GB:1073741824,TB:1099511627776}[Ae.value.type])),c.maxUse=A,localStorage.maxUse=A,Ae.value.num=null,void(L.value=!1);var A})},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 确定 ")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,null,{default:Vue.withCtx((()=>[Vue.createElementVNode("div",GA,[Vue.createVNode(Y,{type:"number",min:"1",modelValue:Ae.value.num,"onUpdate:modelValue":A[20]||(A[20]=e=>Ae.value.num=e),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx((()=>[Vue.createVNode(E,{modelValue:Ae.value.type,"onUpdate:modelValue":A[19]||(A[19]=e=>Ae.value.type=e),placeholder:"Select",style:{width:"65px"}},{default:Vue.withCtx((()=>[Vue.createVNode(l,{label:"MB",value:"MB"}),Vue.createVNode(l,{label:"GB",value:"GB"}),Vue.createVNode(l,{label:"TB",value:"TB"})])),_:1},8,["modelValue"])])),_:1},8,["modelValue"])])])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(_,{style:{width:"90%","max-width":"350px"},modelValue:W.value,"onUpdate:modelValue":A[28]||(A[28]=e=>W.value=e),title:"设置带宽上限"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",WA,[Vue.createVNode(t,{onClick:A[26]||(A[26]=e=>W.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("取消")])),_:1}),Vue.createVNode(t,{type:"primary",onClick:A[27]||(A[27]=e=>{return A=0,te.value.num&&(A=Math.floor(te.value.num*{Kbps:1024,Mbps:1048576,Gbps:1073741824}[te.value.type])),c.maxSpeed=A,localStorage.maxSpeed=A,te.value.num=null,void(W.value=!1);var A})},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 确定 ")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createVNode(Z,null,{default:Vue.withCtx((()=>[Vue.createElementVNode("div",FA,[Vue.createVNode(Y,{type:"number",min:"1",modelValue:te.value.num,"onUpdate:modelValue":A[25]||(A[25]=e=>te.value.num=e),autocomplete:"off",placeholder:"留空则无上限",class:"input-with-select"},{append:Vue.withCtx((()=>[Vue.createVNode(E,{modelValue:te.value.type,"onUpdate:modelValue":A[24]||(A[24]=e=>te.value.type=e),placeholder:"Select",style:{width:"80px"}},{default:Vue.withCtx((()=>[Vue.createVNode(l,{label:"Mbps",value:"Mbps"}),Vue.createVNode(l,{label:"Gbps",value:"Gbps"})])),_:1},8,["modelValue"])])),_:1},8,["modelValue"]),XA,RA,Vue.createVNode(U,{title:"注意:",type:"warning"},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 浏览器会使用缓存策略"),qA,Vue.createTextVNode("只能限制平均速度,无法限制峰值速度!"),LA,Vue.createTextVNode("部分链接无法限速,请使用其它限速方法 ")])),_:1})])])),_:1})])),_:1},8,["modelValue"]),Vue.createVNode(Me,{show:o.value,loginInfo:V},null,8,["show","loginInfo"]),Vue.unref(le)&&!Vue.unref(ae)&&!Vue.unref(oe)&&g.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:0,onCanplay:A[29]||(A[29]=()=>{i.value&&ne.value.play()}),onPause:A[30]||(A[30]=()=>{g.value&&(i.value=!1)}),onPlay:A[31]||(A[31]=e=>i.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:ne,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref("data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4Ljc2LjEwMAAAAAAAAAAAAAAA/+M4wAAAAAAAAAAAAEluZm8AAAAPAAAAVQAAGUAACw4RExYZGRwfIiUnKiotMDM2OT09QEJFSEtLTlFTVllcXF9iZWdqbm5xdHd6fX2AgoWIi46OkZOWmZygoKOmqayurrG0t7q9wMDCxcjLztLS1dja3eDg4+bp7O7x8fT3+v3/AAAAAExhdmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlARXpeHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwAAAAAJcAAAAALQEsQAAH0AAADj//////////////////////////////////////////////////////////////////+MYwDEAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwGwAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwKcAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwOIHgAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJRDMDAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMAAAAACXAAAAAC0BLEAAB9AAAA4///////////////////////////////////////////////////////////////////jGMAxAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMBsAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMCnAAACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMDiB4ACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD////////////////////////////////////////////////////////////////////////////////jGMD/DsACXAAAAAD/////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/jGMD/DsACXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElEMwMAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwAAAAAJcAAAAALQEsQAAH0AAADj//////////////////////////////////////////////////////////////////+MYwDEAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwGwAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwKcAAAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwOIHgAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP///////////////////////////////////////////////////////////////////////////////+MYwP8OwAJcAAAAAP////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYwP8OwAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="),type:"audio/mpeg"},null,8,HA)],544)):Vue.createCommentVNode("",!0),Vue.unref(ae)&&g.value?(Vue.openBlock(),Vue.createElementBlock("audio",{key:1,onCanplay:A[32]||(A[32]=()=>{i.value&&ne.value.play()}),onPause:A[33]||(A[33]=()=>{g.value&&(i.value=!1)}),onPlay:A[34]||(A[34]=e=>i.value=!0),controls:"",loop:"",ref_key:"audioDom",ref:ne,style:{display:"none"}},[Vue.createElementVNode("source",{src:Vue.unref("data:audio/mpeg;base64,SUQzAwAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjAAAAAAlwAAAAAtASxAAAfQAAAOP//////////////////////////////////////////////////////////////////4xjAMQAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjAbAAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjApwAAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA4geAAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA////////////////////////////////////////////////////////////////////////////////4xjA/w7AAlwAAAAA/////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4xjA/w7AAlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="),type:"audio/mpeg"},null,8,KA)],544)):Vue.createCommentVNode("",!0),Vue.createVNode(cA,{modelValue:d.value,"onUpdate:modelValue":A[35]||(A[35]=e=>d.value=e),isRunning:i.value,state:c},null,8,["modelValue","isRunning","state"])],64)}}}),et=xe($A,[["__scopeId","data-v-34d827a0"]]),At={style:{"text-align":"center"}},tt={key:0},lt={key:0},ot={key:0},at=Vue.defineComponent({__name:"IPinfo",props:{isVisible:Boolean},setup(e){const t=e,l=Vue.reactive({local:null,cloudflare:null,layLocal:null,layCloudflare:null}),o=e=>{ee(e),ElementPlus.ElMessage.success({dangerouslyUseHTMLString:!0,message:`已经复制IP地址:
${e}`})};function a(){return(a=A((function*(e){try{const A=yield fetch("//app.ljxnet.cn/network-panel/ip.ajax?ip="+e,{method:"GET",mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"});return(yield A.json()).data}catch(A){throw"查询IP信息失败"}}))).apply(this,arguments)}function n(){return n=A((function*(e){let A=JSON.parse(localStorage.getItem("cache_ip_"+e)||"{}");return(!A.ip||(new Date).getTime()/1e3-A.time>86400)&&(A=yield function(e){return a.apply(this,arguments)}(e),A.time=(new Date).getTime()/1e3,localStorage.setItem("cache_ip_"+e,JSON.stringify(A))),A})),n.apply(this,arguments)}function r(e){return u.apply(this,arguments)}function u(){return u=A((function*(e){const A=yield function(e){return n.apply(this,arguments)}(e);return A.show=A.regions_short||A.regions||[],A.country&&"CN"!=A.country.code&&(A.show=[A.country.name,...A.show]),A.as&&A.show.push(A.as.info||A.as.name),A.type&&A.show.push(A.type),A})),u.apply(this,arguments)}!function(){var e=A((function*(){if(t.isVisible)try{const e=yield fetch("https://forge.speedtest.cn/api/location/info",{referrerPolicy:"no-referrer"});let A=yield e.json();l.local=yield r(A.ip)}catch(e){console.log(e)}setTimeout(o,5e3)}));function o(){return e.apply(this,arguments)}return o}()();const c=function(){var e=A((function*(e){if(t.isVisible)try{var A=(new Date).getTime();const t=yield fetch(`https://${e}/cdn-cgi/trace`,{referrerPolicy:"no-referrer"}),o=(new Date).getTime()-A;let a=(yield t.text()).match(/ip=([0-9a-f.:]+)/);a&&(l.cloudflare=yield r(a[1]),l.layCloudflare=o)}catch(o){console.log(o)}setTimeout(c,1e3,e)}));return function(A){return e.apply(this,arguments)}}();return c("ipv4.ip.sb"),function(){var e=A((function*(){if(t.isVisible)try{var e=(new Date).getTime();yield fetch("https://connectivitycheck.platform.hicloud.com/generate_204",{method:"HEAD",cache:"no-store",mode:"no-cors",referrerPolicy:"no-referrer"}),l.layLocal=(new Date).getTime()-e}catch(A){l.layLocal=0}setTimeout(o,1e3)}));function o(){return e.apply(this,arguments)}return o}()(),(e,A)=>{const t=Vue.resolveComponent("el-tag"),a=Vue.resolveComponent("el-text"),n=Vue.resolveComponent("el-tooltip"),r=Vue.resolveDirective("loading");return Vue.openBlock(),Vue.createElementBlock("div",{class:"radius card",style:Vue.normalizeStyle({borderRadius:"var(--el-border-radius-round)"})},[Vue.createElementVNode("div",At,[Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.local&&l.local.country&&"CN"==l.local.country.code?(Vue.openBlock(),Vue.createElementBlock("div",tt,[Vue.createVNode(n,{class:"item",effect:"dark",content:l.local.ip,placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",{onClick:A[0]||(A[0]=e=>o(l.local.ip))},[Vue.createVNode(t,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.layLocal?l.layLocal+"ms":"-ms"),1)])),_:1}),Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.local.show.join(" ")),1)])),_:1})])])),_:1},8,["content"])])):Vue.createCommentVNode("",!0)])),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.cloudflare&&l.cloudflare.country&&"CN"!=l.cloudflare.country.code?(Vue.openBlock(),Vue.createElementBlock("div",lt,[Vue.createVNode(n,{class:"item",effect:"dark",content:l.cloudflare.ip,placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",{onClick:A[1]||(A[1]=e=>o(l.cloudflare.ip))},[Vue.createVNode(t,{style:{width:"50px"},class:"ml-2",type:"success"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.layCloudflare?l.layCloudflare+"ms":"-ms"),1)])),_:1}),Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode(Vue.toDisplayString(l.cloudflare.show.join(" ")),1)])),_:1})])])),_:1},8,["content"])])):Vue.createCommentVNode("",!0)])),_:1}),Vue.createVNode(Vue.Transition,{name:"el-fade-in"},{default:Vue.withCtx((()=>[l.local||l.cloudflare?Vue.createCommentVNode("",!0):Vue.withDirectives((Vue.openBlock(),Vue.createElementBlock("div",ot,[Vue.createVNode(n,{class:"item",effect:"dark",content:"",placement:"top"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Vue.createVNode(a,{style:{cursor:"pointer","margin-left":"5px","white-space":"nowrap","vertical-align":"-1px"},class:"font-background"},{default:Vue.withCtx((()=>[Vue.createTextVNode("正在加载...")])),_:1})])])),_:1})])),[[r,!0]])])),_:1})])],4)}}}),nt=xe(at,[["__scopeId","data-v-18f1378f"]]),rt=e=>(Vue.pushScopeId("data-v-cde8dcae"),e=e(),Vue.popScopeId(),e),ut={style:{"margin-top":"15px"}},ct=rt((()=>Vue.createElementVNode("div",{style:{width:"fit-content",float:"left"}},[Vue.createElementVNode("div",{class:"icon"},[Vue.createElementVNode("svg",{t:"1702892592527",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4460","data-spm-anchor-id":"a313x.search_index.0.i9.1e343a81LSbmza"},[Vue.createElementVNode("path",{d:"M568.96 459.242667l144-189.205334A382.208 382.208 0 0 0 512 213.333333c-212.074667 0-384 171.925333-384 384a382.293333 382.293333 0 0 0 93.397333 251.008l-64.554666 55.808A467.584 467.584 0 0 1 42.666667 597.333333C42.666667 338.133333 252.8 128 512 128c93.098667 0 179.861333 27.093333 252.842667 73.856l75.882666-99.690667 67.541334 51.413334-273.28 359.04a149.333333 149.333333 0 1 1-66.048-53.376z m266.453333-69.056l54.357334-71.424A467.242667 467.242667 0 0 1 981.333333 597.333333c0 113.706667-40.64 221.226667-113.237333 305.728l-64.725333-55.616A382.272 382.272 0 0 0 896 597.333333c0-76.288-22.250667-147.370667-60.586667-207.146666zM512 661.333333a64 64 0 1 0 0-128 64 64 0 0 0 0 128z",fill:"#ffffff","p-id":"4461"})])]),Vue.createElementVNode("span",{class:"title"}," 网络面板 ")],-1))),it={style:{float:"right","margin-top":"5px"}},dt={key:0,style:{float:"right","margin-top":"5px","margin-right":"5px"}},st=rt((()=>Vue.createElementVNode("br",null,null,-1))),Vt={style:{height:"fit-content","padding-bottom":"10px"}},mt={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},pt={style:{width:"fit-content","margin-left":"auto","margin-right":"auto"}},ht={style:{color:"var(--el-color-info)","font-size":"12px"}},gt=rt((()=>Vue.createElementVNode("img",{src:"https://www.kuocaicdn.com/dashboard/assets/svg/logos/logo-short.svg",alt:"括彩CDN",width:"15",height:"15"},null,-1))),ft=rt((()=>Vue.createElementVNode("h2",null,"网络面板APP",-1))),vt=rt((()=>Vue.createElementVNode("span",null,"Java原生实现",-1))),wt=rt((()=>Vue.createElementVNode("br",null,null,-1))),xt=rt((()=>Vue.createElementVNode("span",null,"1.支持锁屏运行",-1))),bt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Et=rt((()=>Vue.createElementVNode("span",null,"2.支持添加任何链接",-1))),yt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ct=rt((()=>Vue.createElementVNode("span",null,"3.相对于浏览器更加省电",-1))),Nt=rt((()=>Vue.createElementVNode("br",null,null,-1))),kt=rt((()=>Vue.createElementVNode("span",null,"4.通知栏实时查看网络信息",-1))),Bt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Tt=rt((()=>Vue.createElementVNode("h2",null,"更新日志",-1))),St=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.2.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.添加链接时可选“增强并发”开关(v2.7~v3.1此功能全局开启)"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复从通知栏退出后再打开总流量不清零问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复部分链接暂停之后再启动没有速度的问题"),Vue.createElementVNode("br")])],-1))),It=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.1.0"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 修复了部分情况下卡第一屏的问题"),Vue.createElementVNode("br")])],-1))),Qt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v3.0.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.通知栏新增开始暂停退出按钮"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.屏保模式新增电量显示"),Vue.createElementVNode("br"),Vue.createTextVNode(" 再次提示:App可以锁屏运行,不建议使用屏保模式(更耗电) ")])],-1))),Mt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.7.1"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.多线程速度优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.全新的启动动画"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.缓存首页资源文件,启动更快"),Vue.createElementVNode("br")])],-1))),Dt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.6"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了线程数设置错误的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了运行一段时间后可能闪退的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了部分模拟器闪退的问题"),Vue.createElementVNode("br")])],-1))),_t=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.5"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.省电优化"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.安装包体积优化"),Vue.createElementVNode("br")])],-1))),jt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.4"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了大量的问题"),Vue.createElementVNode("br")])],-1))),Yt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.3"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.新增上传测速功能"),Vue.createElementVNode("br"),Vue.createTextVNode(" (建议不超过2个线程)"),Vue.createElementVNode("br")])],-1))),Pt=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h3",null,"v2.2"),Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了启动闪白屏的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 2.修复了打开后切换深色模式出现logo遮挡问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 3.修复了暂停可能不及时的问题"),Vue.createElementVNode("br"),Vue.createTextVNode(" 5.切换到okhttp请求库,提高性能与错误处理能力"),Vue.createElementVNode("br"),Vue.createTextVNode(" 6.通知样式调整"),Vue.createElementVNode("br"),Vue.createTextVNode(" 7.更省电"),Vue.createElementVNode("br")])],-1))),Zt=rt((()=>Vue.createElementVNode("h3",null,"v2.1",-1))),Ot=rt((()=>Vue.createElementVNode("br",null,null,-1))),Jt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ut=rt((()=>Vue.createElementVNode("br",null,null,-1))),Gt=rt((()=>Vue.createElementVNode("br",null,null,-1))),zt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ft=rt((()=>Vue.createElementVNode("br",null,null,-1))),Xt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Rt=rt((()=>Vue.createElementVNode("h2",null,"网络面板",-1))),qt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Lt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Wt=rt((()=>Vue.createElementVNode("br",null,null,-1))),Ht=rt((()=>Vue.createElementVNode("br",null,null,-1))),Kt=rt((()=>Vue.createElementVNode("br",null,null,-1))),$t=rt((()=>Vue.createElementVNode("span",null,"特别感谢:",-1))),el=rt((()=>Vue.createElementVNode("br",null,null,-1))),Al=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的CDN服务",-1))),tl=rt((()=>Vue.createElementVNode("br",null,null,-1))),ll=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1))),ol=rt((()=>Vue.createElementVNode("br",null,null,-1))),al=rt((()=>Vue.createElementVNode("span",null,"提供免费稳定的前端静态资源分发服务",-1))),nl=rt((()=>Vue.createElementVNode("br",null,null,-1))),rl=rt((()=>Vue.createElementVNode("br",null,null,-1))),ul=rt((()=>Vue.createElementVNode("span",null,"本项目用到的开源库:",-1))),cl=rt((()=>Vue.createElementVNode("br",null,null,-1))),il=rt((()=>Vue.createElementVNode("div",null,[Vue.createElementVNode("h2",null,"疑问解答"),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:APP/后端代码开源吗?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:不开源"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:我搭建了一个前端页面,能否添加到跨域白名单?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:你需要有一定的用户量,并添加链接指向本项目开源仓库,然后联系我加白名单"),Vue.createElementVNode("br")]),Vue.createElementVNode("div",{class:"question"},[Vue.createElementVNode("span",{class:"ask"},"问:能否添加xxx功能?"),Vue.createElementVNode("br"),Vue.createElementVNode("span",{class:"answer"},"答:有合理的建议请联系我"),Vue.createElementVNode("br")])],-1))),dl={class:"dialog-footer"},sl=xe(Vue.defineComponent({__name:"App",setup(e){var A=/Android/i.test(navigator.userAgent);const t=Vue.ref(!0),l=Vue.ref(!1);"#app"==window.location.hash&&(l.value=!0);Vue.watch(l,(e=>{e?window.location.hash="#app":history.replaceState(null,document.title,window.location.pathname+window.location.search)}));const o=Vue.ref(!1),a=e=>{window.open(e)};let n=e=>{ee(e),ElementPlus.ElMessage.info({dangerouslyUseHTMLString:!0,message:"
已经复制到剪切板
"})};return document.addEventListener("visibilitychange",(function(){var e=document.visibilityState;t.value="hidden"!==e})),(e,r)=>{const u=Vue.resolveComponent("el-button"),c=Vue.resolveComponent("el-header"),i=Vue.resolveComponent("el-main"),d=Vue.resolveComponent("el-link"),s=Vue.resolveComponent("el-container"),V=Vue.resolveComponent("el-dialog");return Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,[Vue.createVNode(s,null,{default:Vue.withCtx((()=>[Vue.createVNode(c,{class:"header"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",ut,[ct,Vue.createElementVNode("div",it,[Vue.createVNode(u,{class:"home",onClick:r[0]||(r[0]=e=>o.value=!0),round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode("关于")])),_:1})]),Vue.unref(A)?(Vue.openBlock(),Vue.createElementBlock("div",dt,[Vue.createVNode(u,{class:"home",onClick:r[1]||(r[1]=e=>l.value=!0),round:""},{default:Vue.withCtx((()=>[Vue.createTextVNode("APP")])),_:1})])):Vue.createCommentVNode("",!0)])])),_:1}),Vue.createVNode(i,null,{default:Vue.withCtx((()=>[Vue.createVNode(et,{isVisible:t.value},null,8,["isVisible"]),st,Vue.createVNode(nt,{isVisible:t.value},null,8,["isVisible"])])),_:1}),Vue.createElementVNode("div",Vt,[Vue.createElementVNode("div",mt,[Vue.createVNode(d,{type:"info",onClick:r[2]||(r[2]=e=>a("https://netart.cn/")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Whoami")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{type:"info",onClick:r[3]||(r[3]=e=>a("https://github.com/ljxi/NetworkPanel")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("源码")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{type:"info",onClick:r[4]||(r[4]=e=>a("https://github.com/ljxi/GeoCN")),target:"_blank"},{default:Vue.withCtx((()=>[Vue.createTextVNode("IP离线库")])),_:1})]),Vue.createElementVNode("div",pt,[Vue.createElementVNode("span",ht,[Vue.createTextVNode(" 本工具由 "),Vue.createVNode(d,{style:{"vertical-align":"-2px"},type:"info",onClick:r[5]||(r[5]=e=>a("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),target:"_blank"},{default:Vue.withCtx((()=>[gt,Vue.createTextVNode(" 括彩云智能CDN ")])),_:1}),Vue.createTextVNode(" 提供CDN服务 ")])])])])),_:1}),Vue.createVNode(V,{"align-center":"",style:{width:"90%","max-width":"700px"},modelValue:l.value,"onUpdate:modelValue":r[8]||(r[8]=e=>l.value=e),title:"APP下载"},{default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Vue.createVNode(u,{style:{float:"right","margin-top":"-5px"},type:"primary",onClick:r[6]||(r[6]=e=>a("https://api.netart.cn/d?b013x15cb"))},{default:Vue.withCtx((()=>[Vue.createTextVNode(" 下载最新版 ")])),_:1}),ft,vt,wt,xt,bt,Et,yt,Ct,Nt,kt,Bt]),Vue.createElementVNode("div",null,[Tt,St,It,Qt,Mt,Dt,_t,jt,Yt,Pt,Vue.createElementVNode("div",null,[Zt,Vue.createElementVNode("p",null,[Vue.createTextVNode(" 1.修复了2.0版本部分链接跑一会儿没速度的问题,修复了一个增加耗电的问题"),Ot,Vue.createTextVNode(" 2.核心功能完全由原生Java层接管,省电不发热的同时可以保后台,实测小米6黑屏后台运行12小时不掉"),Jt,Vue.createTextVNode(" 3.同步近期网页版更新内容"),Ut,Vue.createTextVNode(),Gt,Vue.createTextVNode(" 保后台条件:"),zt,Vue.createTextVNode(" 1.通知栏能够正常显示进度信息(如果没有看到通知,去设置检查通知权限)"),Ft,Vue.createTextVNode(" 2.加入电池优化白名单(如果没有加入,打开app会弹窗要求加入)"),Xt,Vue.createTextVNode(" 如果部分老旧机型打开白屏,请 "),Vue.createVNode(d,{onClick:r[7]||(r[7]=e=>a("https://api.netart.cn/d?b013x2a3i")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("点此下载")])),_:1}),Vue.createTextVNode(" webview内核,并在开发者选项内启用该内核后重试 ")])])])])),_:1},8,["modelValue"]),Vue.createVNode(V,{style:{width:"90%","max-width":"400px"},modelValue:o.value,"onUpdate:modelValue":r[25]||(r[25]=e=>o.value=e),title:"关于"},{footer:Vue.withCtx((()=>[Vue.createElementVNode("span",dl,[Vue.createVNode(u,{onClick:r[24]||(r[24]=e=>o.value=!1)},{default:Vue.withCtx((()=>[Vue.createTextVNode("关闭")])),_:1})])])),default:Vue.withCtx((()=>[Vue.createElementVNode("div",null,[Rt,Vue.createElementVNode("span",null,[Vue.createTextVNode("作者:"),Vue.createVNode(d,{onClick:r[9]||(r[9]=e=>a("https://netart.cn/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Whoami")])),_:1})]),qt,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ:"),Vue.createVNode(d,{type:"primary",onClick:r[10]||(r[10]=e=>Vue.unref(n)("582424565"))},{default:Vue.withCtx((()=>[Vue.createTextVNode("582424565 ")])),_:1})]),Lt,Vue.createElementVNode("span",null,[Vue.createTextVNode("QQ群:"),Vue.createVNode(d,{type:"primary",onClick:r[11]||(r[11]=e=>Vue.unref(n)("463481772"))},{default:Vue.withCtx((()=>[Vue.createTextVNode("463481772 ")])),_:1})]),Wt,Vue.createElementVNode("span",null,[Vue.createTextVNode("开源地址:"),Vue.createVNode(d,{onClick:r[12]||(r[12]=e=>a("https://github.com/ljxi/NetworkPanel")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("NetworkPanel")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[13]||(r[13]=e=>a("https://github.com/ljxi/GeoCN")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("GeoCN")])),_:1})]),Ht,Vue.createElementVNode("span",null,[Vue.createTextVNode("赞助支持: "),Vue.createVNode(d,{onClick:r[14]||(r[14]=e=>a("https://afdian.net/a/ljxnet")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("爱发电")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[15]||(r[15]=e=>a("https://qr.alipay.com/fkx13781i79xywfarbvrsfc")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("支付宝")])),_:1})]),Kt,$t,el,Vue.createVNode(d,{onClick:r[16]||(r[16]=e=>a("https://www.kuocaicdn.com/register?code=8z8urvbg2ffd9")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("括彩科技")])),_:1}),Al,tl,Vue.createVNode(d,{onClick:r[17]||(r[17]=e=>a("https://staticfile.org/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("七牛云")])),_:1}),ll,ol,Vue.createVNode(d,{onClick:r[18]||(r[18]=e=>a("https://www.bootcdn.cn/")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("BootCDN")])),_:1}),al,nl,rl,ul,cl,Vue.createVNode(d,{onClick:r[19]||(r[19]=e=>a("https://github.com/vuejs/core")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("Vue")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[20]||(r[20]=e=>a("https://github.com/element-plus/element-plus")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("ElementPlus")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[21]||(r[21]=e=>a("https://github.com/apache/echarts")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("echarts")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[22]||(r[22]=e=>a("https://github.com/richtr/NoSleep.js")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("NoSleep.js")])),_:1}),Vue.createTextVNode("  "),Vue.createVNode(d,{onClick:r[23]||(r[23]=e=>a("https://github.com/soerenmartius/vue3-clipboard")),type:"primary"},{default:Vue.withCtx((()=>[Vue.createTextVNode("vue3-clipboard")])),_:1}),Vue.createTextVNode("  ")]),il])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-cde8dcae"]]),Vl=Vue.createApp(sl);Vl.use($),Vl.use(ElementPlus),Vl.mount("#app")}}}))}(); diff --git a/index.html b/index.html index 4ad5da2..c3c14c2 100644 --- a/index.html +++ b/index.html @@ -61,8 +61,8 @@ - - + + @@ -97,7 +97,7 @@ - + \ No newline at end of file