feat: 支持插件市场
This commit is contained in:
1 parent
29364000e2
commit
a4f47da35c
11 files changed
+10
-10
No files matched your search
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{q as e,o as a,c as t,w as o,d as s,x as n,U as r,X as c}from"./index-440fed29.js";const f=e({__name:"BlankLayout",setup(p){return(u,_)=>(a(),t(r,null,{default:o(()=>[s(n(c))]),_:1}))}});export{f as default};
|
||||
import{q as e,o as a,c as t,w as o,d as s,x as n,U as r,X as c}from"./index-b50bcc8e.js";const f=e({__name:"BlankLayout",setup(p){return(u,_)=>(a(),t(r,null,{default:o(()=>[s(n(c))]),_:1}))}});export{f as default};
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{o as d,l as _,t as K,g as w,d as n,w as o,F as p,n as M,c as s,O as W,K as N,a2 as G,a3 as I,e as J,m as R,u as k,I as q,k as F,G as X,D as Y,a4 as Z,z,a6 as O,J as S,a as j,a7 as D,a0 as A,a1 as E}from"./index-440fed29.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";const x={props:{metadata:Object,iterable:Object,metadataKey:String}},aa={key:0,style:{"margin-bottom":"8px"}};function ea(f,a,e,B,T,t){var m,u;return d(),_(p,null,[e.iterable&&((m=e.metadata[e.metadataKey])==null?void 0:m.type)==="object"?(d(),_("h3",aa,K((u=e.metadata[e.metadataKey])==null?void 0:u.description),1)):w("",!0),n(q,null,{default:o(()=>[(d(!0),_(p,null,M(e.iterable,(g,l)=>(d(),s(W,{key:l,style:{"margin-bottom":"0.5px"}},{default:o(()=>{var v,y,h,C,i,U,L,P,b;return[((v=e.metadata[e.metadataKey].items[l])==null?void 0:v.type)==="string"&&l!=="name"?(d(),s(N,{key:0,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((y=e.metadata[e.metadataKey].items[l])==null?void 0:y.description)+"("+l+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):w("",!0),(((h=e.metadata[e.metadataKey].items[l])==null?void 0:h.type)==="int"||((C=e.metadata[e.metadataKey].items[l])==null?void 0:C.type)==="float")&&l!=="name"?(d(),s(N,{key:1,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((i=e.metadata[e.metadataKey].items[l])==null?void 0:i.description)+"("+l+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((U=e.metadata[e.metadataKey].items[l])==null?void 0:U.type)==="bool"?(d(),s(G,{key:2,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((L=e.metadata[e.metadataKey].items[l])==null?void 0:L.description)+"("+l+")",color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label"])):((P=e.metadata[e.metadataKey].items[l])==null?void 0:P.type)==="list"?(d(),s(I,{key:3,variant:"outlined",modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,chips:"",clearable:"",label:((b=e.metadata[e.metadataKey].items[l])==null?void 0:b.description)+"("+l+")",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:o(({attrs:r,item:V,select:H,selected:Q})=>[n(J,R(r,{"model-value":Q,closable:"",onClick:H,"onClick:close":ma=>f.remove(V)}),{default:o(()=>[k("strong",null,K(V),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue","label"])):w("",!0)]}),_:2},1024))),128))]),_:1})],64)}const c=$(x,[["render",ea]]);const ta=k("h2",null,"消息平台",-1),la=k("h2",{style:{"margin-bottom":"16px","margin-top":"16px"}},"通用配置",-1),oa=k("h2",null,"LLM",-1),da=k("h2",{style:{"margin-bottom":"16px"}},"通用配置",-1),na={name:"ConfigPage",components:{AstrBotConfig:c},data(){return{config_data:{config:{platform:[],llm:[],platform_settings:{},content_safety:{},llm_settings:{}}},metadata:{},save_message_snack:!1,save_message:"",save_message_success:"",namespace:"",tab:0,tabPlatform:0,tabLLM:0,tabs_key:["消息平台","大语言模型","其他配置"],common_configs_key:[]}},mounted(){this.getConfig()},methods:{getConfig(){z.get("/api/config/get").then(f=>{this.config_data=f.data.data.config,this.metadata=f.data.data.metadata;for(let a in this.config_data)a!="platform"&&a!="llm"&&a!="platform_settings"&&a!="llm_settings"&&a!="content_safety"&&this.common_configs_key.push(a)}).catch(f=>{save_message=f,save_message_snack=!0,save_message_success="error"})},updateConfig(){z.post("/api/config/astrbot/update",this.config_data).then(f=>{f.data.status==="success"?(this.save_message=f.data.message,this.save_message_snack=!0,this.save_message_success="success"):(this.save_message=f.data.message,this.save_message_snack=!0,this.save_message_success="error")}).catch(f=>{this.save_message=f,this.save_message_snack=!0,this.save_message_success="error"})}}},ua=Object.assign(na,{setup(f){return(a,e)=>{const B=F("v-tabs-window-item"),T=F("v-tabs-window");return d(),_(p,null,[n(X,null,{default:o(()=>[n(O,{modelValue:a.tab,"onUpdate:modelValue":e[0]||(e[0]=t=>a.tab=t),"align-tabs":"center",color:"deep-purple-accent-4"},{default:o(()=>[(d(!0),_(p,null,M(a.tabs_key,(t,m)=>(d(),s(D,{key:m,value:m},{default:o(()=>[j(K(t),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),n(T,{modelValue:a.tab,"onUpdate:modelValue":e[5]||(e[5]=t=>a.tab=t)},{default:o(()=>[a.tab===0?(d(),s(B,{key:0},{default:o(()=>[n(S,{fluid:""},{default:o(()=>{var t,m,u,g,l,v,y,h,C,i,U,L,P;return[ta,n(O,{style:{"margin-top":"16px"},modelValue:a.tabPlatform,"onUpdate:modelValue":e[1]||(e[1]=b=>a.tabPlatform=b),"align-tabs":"left",color:"deep-purple-accent-4"},{default:o(()=>{var b;return[(d(!0),_(p,null,M((b=a.config_data)==null?void 0:b.platform,(r,V)=>(d(),s(D,{key:V,value:V},{default:o(()=>[j(K(r.id)+"("+K(r.name)+") ",1)]),_:2},1032,["value"]))),128))]}),_:1},8,["modelValue"]),n(T,{modelValue:a.tabPlatform,"onUpdate:modelValue":e[2]||(e[2]=b=>a.tabPlatform=b)},{default:o(()=>{var b;reLine truncated
|
||||
import{o as d,l as _,t as K,g as w,d as n,w as o,F as p,n as M,c as s,O as W,K as N,a2 as G,a3 as I,e as J,m as R,u as k,I as q,k as F,G as X,D as Y,a4 as Z,z,a6 as O,J as S,a as j,a7 as D,a0 as A,a1 as E}from"./index-b50bcc8e.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";const x={props:{metadata:Object,iterable:Object,metadataKey:String}},aa={key:0,style:{"margin-bottom":"8px"}};function ea(f,a,e,B,T,t){var m,u;return d(),_(p,null,[e.iterable&&((m=e.metadata[e.metadataKey])==null?void 0:m.type)==="object"?(d(),_("h3",aa,K((u=e.metadata[e.metadataKey])==null?void 0:u.description),1)):w("",!0),n(q,null,{default:o(()=>[(d(!0),_(p,null,M(e.iterable,(g,l)=>(d(),s(W,{key:l,style:{"margin-bottom":"0.5px"}},{default:o(()=>{var v,y,h,C,i,U,L,P,b;return[((v=e.metadata[e.metadataKey].items[l])==null?void 0:v.type)==="string"&&l!=="name"?(d(),s(N,{key:0,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((y=e.metadata[e.metadataKey].items[l])==null?void 0:y.description)+"("+l+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):w("",!0),(((h=e.metadata[e.metadataKey].items[l])==null?void 0:h.type)==="int"||((C=e.metadata[e.metadataKey].items[l])==null?void 0:C.type)==="float")&&l!=="name"?(d(),s(N,{key:1,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((i=e.metadata[e.metadataKey].items[l])==null?void 0:i.description)+"("+l+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((U=e.metadata[e.metadataKey].items[l])==null?void 0:U.type)==="bool"?(d(),s(G,{key:2,modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,label:((L=e.metadata[e.metadataKey].items[l])==null?void 0:L.description)+"("+l+")",color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label"])):((P=e.metadata[e.metadataKey].items[l])==null?void 0:P.type)==="list"?(d(),s(I,{key:3,variant:"outlined",modelValue:e.iterable[l],"onUpdate:modelValue":r=>e.iterable[l]=r,chips:"",clearable:"",label:((b=e.metadata[e.metadataKey].items[l])==null?void 0:b.description)+"("+l+")",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:o(({attrs:r,item:V,select:H,selected:Q})=>[n(J,R(r,{"model-value":Q,closable:"",onClick:H,"onClick:close":ma=>f.remove(V)}),{default:o(()=>[k("strong",null,K(V),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue","label"])):w("",!0)]}),_:2},1024))),128))]),_:1})],64)}const c=$(x,[["render",ea]]);const ta=k("h2",null,"消息平台",-1),la=k("h2",{style:{"margin-bottom":"16px","margin-top":"16px"}},"通用配置",-1),oa=k("h2",null,"LLM",-1),da=k("h2",{style:{"margin-bottom":"16px"}},"通用配置",-1),na={name:"ConfigPage",components:{AstrBotConfig:c},data(){return{config_data:{config:{platform:[],llm:[],platform_settings:{},content_safety:{},llm_settings:{}}},metadata:{},save_message_snack:!1,save_message:"",save_message_success:"",namespace:"",tab:0,tabPlatform:0,tabLLM:0,tabs_key:["消息平台","大语言模型","其他配置"],common_configs_key:[]}},mounted(){this.getConfig()},methods:{getConfig(){z.get("/api/config/get").then(f=>{this.config_data=f.data.data.config,this.metadata=f.data.data.metadata;for(let a in this.config_data)a!="platform"&&a!="llm"&&a!="platform_settings"&&a!="llm_settings"&&a!="content_safety"&&this.common_configs_key.push(a)}).catch(f=>{save_message=f,save_message_snack=!0,save_message_success="error"})},updateConfig(){z.post("/api/config/astrbot/update",this.config_data).then(f=>{f.data.status==="success"?(this.save_message=f.data.message,this.save_message_snack=!0,this.save_message_success="success"):(this.save_message=f.data.message,this.save_message_snack=!0,this.save_message_success="error")}).catch(f=>{this.save_message=f,this.save_message_snack=!0,this.save_message_success="error"})}}},ua=Object.assign(na,{setup(f){return(a,e)=>{const B=F("v-tabs-window-item"),T=F("v-tabs-window");return d(),_(p,null,[n(X,null,{default:o(()=>[n(O,{modelValue:a.tab,"onUpdate:modelValue":e[0]||(e[0]=t=>a.tab=t),"align-tabs":"center",color:"deep-purple-accent-4"},{default:o(()=>[(d(!0),_(p,null,M(a.tabs_key,(t,m)=>(d(),s(D,{key:m,value:m},{default:o(()=>[j(K(t),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),n(T,{modelValue:a.tab,"onUpdate:modelValue":e[5]||(e[5]=t=>a.tab=t)},{default:o(()=>[a.tab===0?(d(),s(B,{key:0},{default:o(()=>[n(S,{fluid:""},{default:o(()=>{var t,m,u,g,l,v,y,h,C,i,U,L,P;return[ta,n(O,{style:{"margin-top":"16px"},modelValue:a.tabPlatform,"onUpdate:modelValue":e[1]||(e[1]=b=>a.tabPlatform=b),"align-tabs":"left",color:"deep-purple-accent-4"},{default:o(()=>{var b;return[(d(!0),_(p,null,M((b=a.config_data)==null?void 0:b.platform,(r,V)=>(d(),s(D,{key:V,value:V},{default:o(()=>[j(K(r.id)+"("+K(r.name)+") ",1)]),_:2},1032,["value"]))),128))]}),_:1},8,["modelValue"]),n(T,{modelValue:a.tabPlatform,"onUpdate:modelValue":e[2]||(e[2]=b=>a.tabPlatform=b)},{default:o(()=>{var b;reLine truncated
|
||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
import{o as Ce,l as be,u as he,t as ge,d as ye,w as we,D as Ee,F as ke,a as Le}from"./index-440fed29.js";var pe={exports:{}};(function(Q,ne){(function(ce,oe){Q.exports=oe()})(self,()=>(()=>{var ce={4567:function(I,r,a){var l=this&&this.__decorate||function(i,o,c,v){var m,h=arguments.length,g=h<3?o:v===null?v=Object.getOwnPropertyDescriptor(o,c):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,o,c,v);else for(var b=i.length-1;b>=0;b--)(m=i[b])&&(g=(h<3?m(g):h>3?m(o,c,g):m(o,c))||g);return h>3&&g&&Object.defineProperty(o,c,g),g},u=this&&this.__param||function(i,o){return function(c,v){o(c,v,i)}};Object.defineProperty(r,"__esModule",{value:!0}),r.AccessibilityManager=void 0;const n=a(9042),d=a(6114),f=a(9924),p=a(844),_=a(5596),e=a(4725),s=a(3656);let t=r.AccessibilityManager=class extends p.Disposable{constructor(i,o){super(),this._terminal=i,this._renderService=o,this._liveRegionLineCount=0,this._charsToConsume=[],this._charsToAnnounce="",this._accessibilityContainer=document.createElement("div"),this._accessibilityContainer.classList.add("xterm-accessibility"),this._rowContainer=document.createElement("div"),this._rowContainer.setAttribute("role","list"),this._rowContainer.classList.add("xterm-accessibility-tree"),this._rowElements=[];for(let c=0;c<this._terminal.rows;c++)this._rowElements[c]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[c]);if(this._topBoundaryFocusListener=c=>this._handleBoundaryFocus(c,0),this._bottomBoundaryFocusListener=c=>this._handleBoundaryFocus(c,1),this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions(),this._accessibilityContainer.appendChild(this._rowContainer),this._liveRegion=document.createElement("div"),this._liveRegion.classList.add("live-region"),this._liveRegion.setAttribute("aria-live","assertive"),this._accessibilityContainer.appendChild(this._liveRegion),this._liveRegionDebouncer=this.register(new f.TimeBasedDebouncer(this._renderRows.bind(this))),!this._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");this._terminal.element.insertAdjacentElement("afterbegin",this._accessibilityContainer),this.register(this._terminal.onResize(c=>this._handleResize(c.rows))),this.register(this._terminal.onRender(c=>this._refreshRows(c.start,c.end))),this.register(this._terminal.onScroll(()=>this._refreshRows())),this.register(this._terminal.onA11yChar(c=>this._handleChar(c))),this.register(this._terminal.onLineFeed(()=>this._handleChar(`
|
||||
import{o as Ce,l as be,u as he,t as ge,d as ye,w as we,D as Ee,F as ke,a as Le}from"./index-b50bcc8e.js";var pe={exports:{}};(function(Q,ne){(function(ce,oe){Q.exports=oe()})(self,()=>(()=>{var ce={4567:function(I,r,a){var l=this&&this.__decorate||function(i,o,c,v){var m,h=arguments.length,g=h<3?o:v===null?v=Object.getOwnPropertyDescriptor(o,c):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,o,c,v);else for(var b=i.length-1;b>=0;b--)(m=i[b])&&(g=(h<3?m(g):h>3?m(o,c,g):m(o,c))||g);return h>3&&g&&Object.defineProperty(o,c,g),g},u=this&&this.__param||function(i,o){return function(c,v){o(c,v,i)}};Object.defineProperty(r,"__esModule",{value:!0}),r.AccessibilityManager=void 0;const n=a(9042),d=a(6114),f=a(9924),p=a(844),_=a(5596),e=a(4725),s=a(3656);let t=r.AccessibilityManager=class extends p.Disposable{constructor(i,o){super(),this._terminal=i,this._renderService=o,this._liveRegionLineCount=0,this._charsToConsume=[],this._charsToAnnounce="",this._accessibilityContainer=document.createElement("div"),this._accessibilityContainer.classList.add("xterm-accessibility"),this._rowContainer=document.createElement("div"),this._rowContainer.setAttribute("role","list"),this._rowContainer.classList.add("xterm-accessibility-tree"),this._rowElements=[];for(let c=0;c<this._terminal.rows;c++)this._rowElements[c]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[c]);if(this._topBoundaryFocusListener=c=>this._handleBoundaryFocus(c,0),this._bottomBoundaryFocusListener=c=>this._handleBoundaryFocus(c,1),this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions(),this._accessibilityContainer.appendChild(this._rowContainer),this._liveRegion=document.createElement("div"),this._liveRegion.classList.add("live-region"),this._liveRegion.setAttribute("aria-live","assertive"),this._accessibilityContainer.appendChild(this._liveRegion),this._liveRegionDebouncer=this.register(new f.TimeBasedDebouncer(this._renderRows.bind(this))),!this._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");this._terminal.element.insertAdjacentElement("afterbegin",this._accessibilityContainer),this.register(this._terminal.onResize(c=>this._handleResize(c.rows))),this.register(this._terminal.onRender(c=>this._refreshRows(c.start,c.end))),this.register(this._terminal.onScroll(()=>this._refreshRows())),this.register(this._terminal.onA11yChar(c=>this._handleChar(c))),this.register(this._terminal.onLineFeed(()=>this._handleChar(`
|
||||
`))),this.register(this._terminal.onA11yTab(c=>this._handleTab(c))),this.register(this._terminal.onKey(c=>this._handleKey(c.key))),this.register(this._terminal.onBlur(()=>this._clearLiveRegion())),this.register(this._renderService.onDimensionsChange(()=>this._refreshRowsDimensions())),this._screenDprMonitor=new _.ScreenDprMonitor(window),this.register(this._screenDprMonitor),this._screenDprMonitor.setListener(()=>this._refreshRowsDimensions()),this.register((0,s.addDisposableDomListener)(window,"resize",()=>this._refreshRowsDimensions())),this._refreshRows(),this.register((0,p.toDisposable)(()=>{this._accessibilityContainer.remove(),this._rowElements.length=0}))}_handleTab(i){for(let o=0;o<i;o++)this._handleChar(" ")}_handleChar(i){this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===`
|
||||
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),d.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(()=>{this._accessibilityContainer.appendChild(this._liveRegion)},0))}_clearLiveRegion(){this._liveRegion.textContent="",this._liveRegionLineCount=0,d.isMac&&this._liveRegion.remove()}_handleKey(i){this._clearLiveRegion(),/\p{Control}/u.test(i)||this._charsToConsume.push(i)}_refreshRows(i,o){this._liveRegionDebouncer.refresh(i,o,this._terminal.rows)}_renderRows(i,o){const c=this._terminal.buffer,v=c.lines.length.toString();for(let m=i;m<=o;m++){const h=c.translateBufferLineToString(c.ydisp+m,!0),g=(c.ydisp+m+1).toString(),b=this._rowElements[m];b&&(h.length===0?b.innerText=" ":b.textContent=h,b.setAttribute("aria-posinset",g),b.setAttribute("aria-setsize",v))}this._announceCharacters()}_announceCharacters(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")}_handleBoundaryFocus(i,o){const c=i.target,v=this._rowElements[o===0?1:this._rowElements.length-2];if(c.getAttribute("aria-posinset")===(o===0?"1":`${this._terminal.buffer.lines.length}`)||i.relatedTarget!==v)return;let m,h;if(o===0?(m=c,h=this._rowElements.pop(),this._rowContainer.removeChild(h)):(m=this._rowElements.shift(),h=c,this._rowContainer.removeChild(m)),m.removeEventListener("focus",this._topBoundaryFocusListener),h.removeEventListener("focus",this._bottomBoundaryFocusListener),o===0){const g=this._createAccessibilityTreeNode();this._rowElements.unshift(g),this._rowContainer.insertAdjacentElement("afterbegin",g)}else{const g=this._createAccessibilityTreeNode();this._rowElements.push(g),this._rowContainer.appendChild(g)}this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(o===0?-1:1),this._rowElements[o===0?1:this._rowElements.length-2].focus(),i.preventDefault(),i.stopImmediatePropagation()}_handleResize(i){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(let o=this._rowContainer.children.length;o<this._terminal.rows;o++)this._rowElements[o]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[o]);for(;this._rowElements.length>i;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()}_createAccessibilityTreeNode(){const i=document.createElement("div");return i.setAttribute("role","listitem"),i.tabIndex=-1,this._refreshRowDimensions(i),i}_refreshRowsDimensions(){if(this._renderService.dimensions.css.cell.height){this._accessibilityContainer.style.width=`${this._renderService.dimensions.css.canvas.width}px`,this._rowElements.length!==this._terminal.rows&&this._handleResize(this._terminal.rows);for(let i=0;i<this._terminal.rows;i++)this._refreshRowDimensions(this._rowElements[i])}}_refreshRowDimensions(i){i.style.height=`${this._renderService.dimensions.css.cell.height}px`}};r.AccessibilityManager=t=l([u(1,e.IRenderService)],t)},3614:(I,r)=>{function a(d){return d.replace(/\r?\n/g,"\r")}function l(d,f){return f?"\x1B[200~"+d+"\x1B[201~":d}function u(d,f,p,_){d=l(d=a(d),p.decPrivateModes.bracketedPasteMode&&_.rawOptions.ignoreBracketedPasteMode!==!0),p.triggerDataEvent(d,!0),f.value=""}function n(d,f,p){const _=p.getBoundingClientRect(),e=d.clientX-_.left-10,s=d.clientY-_.top-10;f.style.width="20px",f.style.height="20px",f.style.left=`${e}px`,f.style.top=`${s}px`,f.style.zIndex="1000",f.focus()}Object.defineProperty(r,"__esModule",{value:!0}),r.rightClickHandler=r.moveTextAreaUnderMouseCursor=r.paste=r.handlePasteEvent=r.copyHandler=r.bracketTextForPaste=r.prepareTextForTerminal=void 0,r.prepareTextForTerminal=a,r.bracketTextForPaste=l,r.copyHandler=function(d,f){d.clipboardData&&d.clipboardData.setData("text/plain",f.selectionText),d.preventDefault()},r.handlePasteEvent=function(d,f,p,_){d.stopPropagation(),d.clipboardData&&u(d.clipboardData.getData("text/plain"),f,p,_)},r.paste=u,r.moveTextAreaUnderMouseCursor=n,r.rightClickHandler=function(d,f,p,_,e){n(d,f,p),e&&_.rightClickSelect(d),f.value=_.selectionText,f.select()}},7239:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ColorContrastCache=void 0;const l=a(1505);r.ColorContrastCache=class{constructor(){this._color=new l.TwoKeyMap,this._css=new l.TwoKeyMap}setCss(u,n,d){this._css.set(u,n,d)}getCss(u,n){return this._css.get(u,n)}setColor(u,n,d){this._color.set(u,n,d)}getColor(u,n){return this._color.get(u,n)}clear(){this._color.clear(),this._css.clear()}}},3656:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.addDisposableDomListener=void 0,r.addDisposableDomListener=function(a,l,u,n){a.addEventListe
Line truncated
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{o as i,c as _,w as e,d as t,u as a,D as m,f as p,O as x,P as l,t as u,I as h,G as d,l as y,E as S,F as w,k as c,Y as T,Z as C,v as M,n as L,a as P,j,z as D}from"./index-440fed29.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";const B={class:"d-flex align-start mb-3"},F={class:"text-h1 font-weight-medium"},I=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息总数",-1),N={name:"TotalMessage",props:["stat"],data:()=>({stat:{message_count:0}}),mounted(){}},R=Object.assign(N,{setup(s){return(o,n)=>(i(),_(d,{elevation:"0",class:"bg-secondary overflow-hidden bubble-shape bubble-secondary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",B,[t(m,{icon:"",rounded:"sm",color:"darksecondary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",F,u(s.stat.message_count),1),I]),_:1})]),_:1})]),_:1})]),_:1}))}}),z={class:"d-flex align-start mb-3"},E={class:"text-h1 font-weight-medium"},H=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息平台数",-1),G={name:"TotalSession",props:["stat"],data:()=>({stat:{platform_count:0}})},U=Object.assign(G,{setup(s){return(o,n)=>(i(),_(d,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape bubble-primary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",z,[t(m,{icon:"",rounded:"sm",color:"darkprimary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",E,u(s.stat.platform_count),1),H]),_:1})]),_:1})]),_:1})]),_:1}))}}),Y={name:"OnlineTime",components:{},props:["stat"],watch:{},data:()=>({stat:{memory:"Loading",running:"Loading"}}),mounted(){}},Z={class:"d-flex align-center gap-3"},q={class:"text-h4 font-weight-medium"},A=a("span",{class:"text-subtitle-2 text-medium-emphasis text-white"},"运行时间",-1),J={class:"d-flex align-center gap-3"},K={class:"text-h4 font-weight-medium"},Q=a("span",{class:"text-subtitle-2 text-disabled font-weight-medium"},"占用内存",-1);function W(s,o,n,f,r,v){return i(),y(w,null,[t(d,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape-sm bubble-primary mb-6"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>[a("div",Z,[t(m,{color:"darkprimary",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-clock"})]),_:1}),a("div",null,[a("h4",q,u(n.stat.running),1),A]),t(S),a("div",null,[t(m,{icon:"",rounded:"sm",variant:"plain"},{default:e(()=>[t(p,{color:"black",icon:"mdi-stop",size:"32"})]),_:1})])])]),_:1})]),_:1}),t(d,{elevation:"0",class:"bubble-shape-sm overflow-hidden bubble-warning"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>{var b,g;return[a("div",J,[t(m,{color:"lightwarning",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-memory"})]),_:1}),a("div",null,[a("h4",K,u((b=n.stat.memory)==null?void 0:b.process)+" / "+u((g=n.stat.memory)==null?void 0:g.system)+" MiB",1),Q])])]}),_:1})]),_:1})],64)}const X=$(Y,[["render",W]]),tt=a("span",{class:"text-subtitle-2 text-disabled font-weight-bold"},"总消息趋势",-1),et={class:"mt-4"},at={name:"MessageStat",components:{},props:["stat"],data:()=>({total_cnt:0,select:{state:"Today",abbr:"FL"},items:[{state:"过去 1 天",abbr:"FL"}],chartOptions1:{chart:{type:"area",height:400,fontFamily:"inherit",foreColor:"#a1aab2"},colors:["#5e35b1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:1},tooltip:{fixed:{enabled:!1},x:{show:!0,format:"yyyy-MM-dd HH:mm"},y:{title:{formatter:()=>"消息条数 "}}},xaxis:{type:"datetime",title:{text:"时间"}},yaxis:{title:{text:"消息条数"}},grid:{show:!0}},lineChart1:{series:[{name:"消息条数",data:[]}]}}),watch:{stat:{handler:function(s,o){s=s.message_time_series,this.lineChart1.series[0].data=s.map(n=>[new Date(n[0]*1e3).getTime(),n[1]])},deep:!0}}},st=Object.assign(at,{setup(s){return(o,n)=>{const f=c("apexchart");return i(),_(d,{elevation:"0"},{default:e(()=>[t(d,{variant:"outlined"},{default:e(()=>[t(h,null,{default:e(()=>[t(x,null,{default:e(()=>[t(l,{cols:"12",sm:"7"},{default:e(()=>[tt]),_:1}),t(l,{cols:"12",sm:"5"},{default:e(()=>[t(T,{color:"primary",variant:"outlined","hide-details":"",modelValue:o.select,"onUpdate:modelValue":n[0]||(n[0]=r=>o.select=r),items:o.items,"item-title":"state","item-value":"abbr",label:"Select","persistent-hint":"","return-object":"","single-line":""},null,8,["modelValue","items"])]),_:1})]),_:1}),a("div",et,[t(f,{type:"area",height:"280",options:o.chartOptions1,series:o.lineChart1.series,ref:"rtchart"},null,8,["options","series"])])]),_:1})]),_:1})]),_:1})}}}),ot=a("div",{class:"d-flex align-center"},[a("h4",{class:"text-h4 mt-1"},"各平台消息数")],-1),nt={class:"mt-4"},lt={class:"d-inline-flex align-center justify-space-between w-100"},it={class:"text-subtitle-1 text-medium-emphasis font-weight-bold"},dt={class:"ml-auto text-subtitle-1 text-medium-emphasis font-weight-bold"},rt={class:"text-cLine truncated
|
||||
import{o as i,c as _,w as e,d as t,u as a,D as m,f as p,O as x,P as l,t as u,I as h,G as d,l as y,E as S,F as w,k as c,Y as T,Z as C,v as M,n as L,a as P,j,z as D}from"./index-b50bcc8e.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";const B={class:"d-flex align-start mb-3"},F={class:"text-h1 font-weight-medium"},I=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息总数",-1),N={name:"TotalMessage",props:["stat"],data:()=>({stat:{message_count:0}}),mounted(){}},R=Object.assign(N,{setup(s){return(o,n)=>(i(),_(d,{elevation:"0",class:"bg-secondary overflow-hidden bubble-shape bubble-secondary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",B,[t(m,{icon:"",rounded:"sm",color:"darksecondary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",F,u(s.stat.message_count),1),I]),_:1})]),_:1})]),_:1})]),_:1}))}}),z={class:"d-flex align-start mb-3"},E={class:"text-h1 font-weight-medium"},H=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息平台数",-1),G={name:"TotalSession",props:["stat"],data:()=>({stat:{platform_count:0}})},U=Object.assign(G,{setup(s){return(o,n)=>(i(),_(d,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape bubble-primary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",z,[t(m,{icon:"",rounded:"sm",color:"darkprimary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",E,u(s.stat.platform_count),1),H]),_:1})]),_:1})]),_:1})]),_:1}))}}),Y={name:"OnlineTime",components:{},props:["stat"],watch:{},data:()=>({stat:{memory:"Loading",running:"Loading"}}),mounted(){}},Z={class:"d-flex align-center gap-3"},q={class:"text-h4 font-weight-medium"},A=a("span",{class:"text-subtitle-2 text-medium-emphasis text-white"},"运行时间",-1),J={class:"d-flex align-center gap-3"},K={class:"text-h4 font-weight-medium"},Q=a("span",{class:"text-subtitle-2 text-disabled font-weight-medium"},"占用内存",-1);function W(s,o,n,f,r,v){return i(),y(w,null,[t(d,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape-sm bubble-primary mb-6"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>[a("div",Z,[t(m,{color:"darkprimary",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-clock"})]),_:1}),a("div",null,[a("h4",q,u(n.stat.running),1),A]),t(S),a("div",null,[t(m,{icon:"",rounded:"sm",variant:"plain"},{default:e(()=>[t(p,{color:"black",icon:"mdi-stop",size:"32"})]),_:1})])])]),_:1})]),_:1}),t(d,{elevation:"0",class:"bubble-shape-sm overflow-hidden bubble-warning"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>{var b,g;return[a("div",J,[t(m,{color:"lightwarning",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-memory"})]),_:1}),a("div",null,[a("h4",K,u((b=n.stat.memory)==null?void 0:b.process)+" / "+u((g=n.stat.memory)==null?void 0:g.system)+" MiB",1),Q])])]}),_:1})]),_:1})],64)}const X=$(Y,[["render",W]]),tt=a("span",{class:"text-subtitle-2 text-disabled font-weight-bold"},"总消息趋势",-1),et={class:"mt-4"},at={name:"MessageStat",components:{},props:["stat"],data:()=>({total_cnt:0,select:{state:"Today",abbr:"FL"},items:[{state:"过去 1 天",abbr:"FL"}],chartOptions1:{chart:{type:"area",height:400,fontFamily:"inherit",foreColor:"#a1aab2"},colors:["#5e35b1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:1},tooltip:{fixed:{enabled:!1},x:{show:!0,format:"yyyy-MM-dd HH:mm"},y:{title:{formatter:()=>"消息条数 "}}},xaxis:{type:"datetime",title:{text:"时间"}},yaxis:{title:{text:"消息条数"}},grid:{show:!0}},lineChart1:{series:[{name:"消息条数",data:[]}]}}),watch:{stat:{handler:function(s,o){s=s.message_time_series,this.lineChart1.series[0].data=s.map(n=>[new Date(n[0]*1e3).getTime(),n[1]])},deep:!0}}},st=Object.assign(at,{setup(s){return(o,n)=>{const f=c("apexchart");return i(),_(d,{elevation:"0"},{default:e(()=>[t(d,{variant:"outlined"},{default:e(()=>[t(h,null,{default:e(()=>[t(x,null,{default:e(()=>[t(l,{cols:"12",sm:"7"},{default:e(()=>[tt]),_:1}),t(l,{cols:"12",sm:"5"},{default:e(()=>[t(T,{color:"primary",variant:"outlined","hide-details":"",modelValue:o.select,"onUpdate:modelValue":n[0]||(n[0]=r=>o.select=r),items:o.items,"item-title":"state","item-value":"abbr",label:"Select","persistent-hint":"","return-object":"","single-line":""},null,8,["modelValue","items"])]),_:1})]),_:1}),a("div",et,[t(f,{type:"area",height:"280",options:o.chartOptions1,series:o.lineChart1.series,ref:"rtchart"},null,8,["options","series"])])]),_:1})]),_:1})]),_:1})}}}),ot=a("div",{class:"d-flex align-center"},[a("h4",{class:"text-h4 mt-1"},"各平台消息数")],-1),nt={class:"mt-4"},lt={class:"d-inline-flex align-center justify-space-between w-100"},it={class:"text-subtitle-1 text-medium-emphasis font-weight-bold"},dt={class:"ml-auto text-subtitle-1 text-medium-emphasis font-weight-bold"},rt={class:"text-cLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{q as P,o as d,c as r,w as a,d as e,u as i,H as v,a as u,t as c,E as k,D as p,_ as B,A as E,$ as y,I as V,G as x,l as g,a0 as H,a1 as N,F as f,n as b,a2 as T,K as w,a3 as q,e as O,m as j,g as U,O as C,N as S,a4 as J,z as _,P as m,J as M,M as A,a5 as K,f as I}from"./index-b50bcc8e.js";const L={class:"d-sm-flex align-center justify-space-between"},D=P({__name:"ExtensionCard",props:{title:String,link:String},setup(n){const t=n,o=l=>{window.open(l,"_blank")};return(l,s)=>(d(),r(x,{variant:"outlined",elevation:"0",class:"withbg"},{default:a(()=>[e(B,{style:{padding:"10px 14px"}},{default:a(()=>[i("div",L,[e(v,{style:{"font-size":"17px"}},{default:a(()=>[u(c(t.title),1)]),_:1}),e(k),e(p,{variant:"plain",onClick:s[0]||(s[0]=h=>o(t.link))},{default:a(()=>[u("仓库")]),_:1})])]),_:1}),e(E),e(V,null,{default:a(()=>[y(l.$slots,"default")]),_:3})]),_:3}))}}),R={class:"d-sm-flex align-center justify-space-between"},Z=P({__name:"UiParentCard",props:{title:String},setup(n){const t=n;return(o,l)=>(d(),r(x,{variant:"outlined",elevation:"0",class:"withbg"},{default:a(()=>[e(B,null,{default:a(()=>[i("div",R,[e(v,null,{default:a(()=>[u(c(t.title),1)]),_:1}),y(o.$slots,"action")])]),_:3}),e(E),e(V,null,{default:a(()=>[y(o.$slots,"default")]),_:3})]),_:3}))}}),z={__name:"ConfigDetailCard",props:{config:Array},setup(n){return(t,o)=>(d(),g(f,null,[H(i("a",null,"该插件没有配置",512),[[N,n.config.length===0]]),(d(!0),g(f,null,b(n.config,l=>(d(),r(Z,{key:l.name,title:l.name,style:{"margin-bottom":"16px"}},{default:a(()=>[(d(!0),g(f,null,b(l.body,s=>(d(),g(f,null,[s.config_type==="item"?(d(),g(f,{key:0},[s.val_type==="bool"?(d(),r(T,{key:0,modelValue:s.value,"onUpdate:modelValue":h=>s.value=h,label:s.name,hint:s.description,color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="str"?(d(),r(w,{key:1,modelValue:s.value,"onUpdate:modelValue":h=>s.value=h,label:s.name,hint:s.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="int"?(d(),r(w,{key:2,modelValue:s.value,"onUpdate:modelValue":h=>s.value=h,label:s.name,hint:s.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="list"?(d(),g(f,{key:3},[i("span",null,c(s.name),1),e(q,{modelValue:s.value,"onUpdate:modelValue":h=>s.value=h,chips:"",clearable:"",label:"请添加",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:a(({attrs:h,item:$,select:F,selected:G})=>[e(O,j(h,{"model-value":G,closable:"",onClick:F,"onClick:close":rt=>t.remove($)}),{default:a(()=>[i("strong",null,c($),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue"])],64)):U("",!0)],64)):s.config_type==="divider"?(d(),r(E,{key:1,style:{"margin-top":"8px","margin-bottom":"8px"}})):U("",!0)],64))),256))]),_:2},1032,["title"]))),128))],64))}},Q=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 已安装的插件")],-1),W={style:{"min-height":"150px","max-height":"150px",overflow:"hidden"}},X={class:"d-flex align-center gap-2"},Y=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 插件市场")],-1),tt={style:{"min-height":"150px","max-height":"150px",overflow:"hidden"}},at={class:"d-flex align-center gap-2"},et=i("span",{class:"text-h5"},"插件配置",-1),lt=i("span",{class:"text-h5"},"安装插件",-1),nt=i("h3",null,"从 GitHub 上在线下载",-1),st=i("small",null,"请输入合法的 GitHub 仓库链接,当前仅支持 GitHub。如:https://github.com/Soulter/astrbot_plugin_aiocqhttp",-1),ot=i("h3",null,"从本机上传 .zip 压缩包",-1),it=i("small",null,"请保证插件文件存在压缩包根目录中的第一个文件夹中(即类似于从 GitHub 仓库页上下载的 Zip 压缩包的格式)。",-1),dt=i("br",null,null,-1),ut={name:"ExtensionPage",components:{ExtensionCard:D,ConfigDetailCard:z},data(){return{extension_data:{data:[]},extension_url:"",status:"",dialog:!1,snack_message:"",snack_show:!1,snack_success:"success",loading_:!1,configDialog:!1,extension_config:{},upload_file:null,pluginMarketData:{}}},mounted(){this.getExtensions(),this.fetchPluginCollection()},methods:{toast(n,t){this.snack_message=n,this.snack_show=!0,this.snack_success=t},getExtensions(){_.get("/api/plugin/get").then(n=>{this.extension_data.data=n.data.data,this.checkAlreadyInstalled()})},newExtension(){if(this.extension_url===""&&this.upload_file===null){this.toast("请填写插件链接或上传插件文件","error");return}if(this.extension_url!==""&&this.upload_file!==null){this.toast("请不要同时填写插件链接和上传插件文件","error");return}if(this.loading_=!0,this.upload_file!==null){const n=new FormData;n.append("file",this.upload_file[0]),_.post("/api/plugin/install-upload",n,{headers:{"ContenLine truncated
|
||||
@@ -1 +0,0 @@
|
||||
import{q as G,o as d,c as g,w as e,d as t,u as i,H as k,a as u,t as h,E as V,D as p,_ as H,A as $,$ as C,I as v,G as b,l as c,a0 as I,a1 as P,F as f,n as y,a2 as j,K as w,a3 as A,e as O,m as E,g as U,O as x,N as S,a4 as J,z as _,P as m,J as B,M as F,a5 as K,f as L}from"./index-440fed29.js";const M={class:"d-sm-flex align-center justify-space-between"},N=G({__name:"ExtensionCard",props:{title:String,link:String},setup(l){const a=l,o=n=>{window.open(n,"_blank")};return(n,s)=>(d(),g(b,{variant:"outlined",elevation:"0",class:"withbg"},{default:e(()=>[t(H,{style:{padding:"10px 20px"}},{default:e(()=>[i("div",M,[t(k,null,{default:e(()=>[u(h(a.title),1)]),_:1}),t(V),t(p,{icon:"mdi-link",variant:"plain",onClick:s[0]||(s[0]=r=>o(a.link))})])]),_:1}),t($),t(v,null,{default:e(()=>[C(n.$slots,"default")]),_:3})]),_:3}))}}),R={class:"d-sm-flex align-center justify-space-between"},Z=G({__name:"UiParentCard",props:{title:String},setup(l){const a=l;return(o,n)=>(d(),g(b,{variant:"outlined",elevation:"0",class:"withbg"},{default:e(()=>[t(H,null,{default:e(()=>[i("div",R,[t(k,null,{default:e(()=>[u(h(a.title),1)]),_:1}),C(o.$slots,"action")])]),_:3}),t($),t(v,null,{default:e(()=>[C(o.$slots,"default")]),_:3})]),_:3}))}}),T={__name:"ConfigDetailCard",props:{config:Array},setup(l){return(a,o)=>(d(),c(f,null,[I(i("a",null,"该插件没有配置",512),[[P,l.config.length===0]]),(d(!0),c(f,null,y(l.config,n=>(d(),g(Z,{key:n.name,title:n.name,style:{"margin-bottom":"16px"}},{default:e(()=>[(d(!0),c(f,null,y(n.body,s=>(d(),c(f,null,[s.config_type==="item"?(d(),c(f,{key:0},[s.val_type==="bool"?(d(),g(j,{key:0,modelValue:s.value,"onUpdate:modelValue":r=>s.value=r,label:s.name,hint:s.description,color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="str"?(d(),g(w,{key:1,modelValue:s.value,"onUpdate:modelValue":r=>s.value=r,label:s.name,hint:s.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="int"?(d(),g(w,{key:2,modelValue:s.value,"onUpdate:modelValue":r=>s.value=r,label:s.name,hint:s.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):s.val_type==="list"?(d(),c(f,{key:3},[i("span",null,h(s.name),1),t(A,{modelValue:s.value,"onUpdate:modelValue":r=>s.value=r,chips:"",clearable:"",label:"请添加",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:e(({attrs:r,item:D,select:q,selected:z})=>[t(O,E(r,{"model-value":z,closable:"",onClick:q,"onClick:close":da=>a.remove(D)}),{default:e(()=>[i("strong",null,h(D),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue"])],64)):U("",!0)],64)):s.config_type==="divider"?(d(),g($,{key:1,style:{"margin-top":"8px","margin-bottom":"8px"}})):U("",!0)],64))),256))]),_:2},1032,["title"]))),128))],64))}},Q=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 已安装的插件")],-1),W={style:{"min-height":"180px","max-height":"180px",overflow:"hidden"}},X={class:"d-flex align-center gap-2"},Y=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 插件市场 [待开发]")],-1),aa=i("span",{class:"text-h5"},"插件配置",-1),ta=i("span",{class:"text-h5"},"安装插件",-1),ea=i("h3",null,"从 GitHub 上在线下载",-1),la=i("small",null,"请输入合法的 GitHub 仓库链接,当前仅支持 GitHub。如:https://github.com/Soulter/astrbot_plugin_aiocqhttp",-1),na=i("h3",null,"从本机上传 .zip 压缩包",-1),sa=i("small",null,"请保证插件文件存在压缩包根目录中的第一个文件夹中(即类似于从 GitHub 仓库页上下载的 Zip 压缩包的格式)。",-1),oa=i("br",null,null,-1),ia={name:"ExtensionPage",components:{ExtensionCard:N,ConfigDetailCard:T},data(){return{extension_data:{data:[]},extension_url:"",status:"",dialog:!1,snack_message:"",snack_show:!1,snack_success:"success",install_loading:!1,uninstall_loading:!1,configDialog:!1,extension_config:{},upload_file:null}},mounted(){this.getExtensions()},methods:{toast(l,a){this.snack_message=l,this.snack_show=!0,this.snack_success=a},getExtensions(){_.get("/api/plugin/get").then(l=>{this.extension_data.data=l.data.data,console.log(this.extension_data)})},newExtension(){if(this.extension_url===""&&this.upload_file===null){this.toast("请填写插件链接或上传插件文件","error");return}if(this.extension_url!==""&&this.upload_file!==null){this.toast("请不要同时填写插件链接和上传插件文件","error");return}if(this.install_loading=!0,this.upload_file!==null){const l=new FormData;l.append("file",this.upload_file[0]),_.post("/api/plugin/install-upload",l,{headers:{"Content-Type":"multipart/form-data"}}).then(a=>{if(this.install_loading=!1,a.data.status==="error"){this.toast(a.data.message,"error");return}this.extension_daLine truncated
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{o,c as r,w as e,a as f,t as g,V as se,b as oe,d as t,e as H,f as I,g as B,h as W,i as J,j as K,r as U,k as Q,m as T,l as k,F as w,n as X,p as ne,q as A,s as ie,u,v as re,x as i,y as ue,z as x,A as Y,B as V,C as P,D as h,E as N,G as M,H as j,I as G,J as L,K as z,L as y,M as O,N as q,O as de,P as ce,Q as me,R as fe,S as ve,T as pe,U as _e,W as he,X as be}from"./index-440fed29.js";import{_ as Ve,u as $,m as F}from"./md5-f614c674.js";const ge=[{title:"面板",icon:"mdi-view-dashboard",to:"/dashboard/default"},{title:"配置",icon:"mdi-cog",to:"/config"},{title:"插件",icon:"mdi-puzzle",to:"/extension"},{title:"控制台",icon:"mdi-console",to:"/console"}],Z={__name:"NavGroup",props:{item:Object},setup(a){const n=a;return(d,_)=>(o(),r(se,{color:"darkText",class:"smallCap"},{default:e(()=>[f(g(n.item.header),1)]),_:1}))}},D={__name:"NavItem",props:{item:Object,level:Number},setup(a){return(n,d)=>(o(),r(K,{to:a.item.type==="external"?"":a.item.to,href:a.item.type==="external"?a.item.to:"",rounded:"",class:"mb-1",color:"secondary",disabled:a.item.disabled,target:a.item.type==="external"?"_blank":""},oe({prepend:e(()=>[a.item.icon?(o(),r(I,{key:0,color:a.item.iconColor,size:a.item.iconSize,class:"hide-menu",icon:a.item.icon},null,8,["color","size","icon"])):B("",!0)]),default:e(()=>[t(W,null,{default:e(()=>[f(g(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(J,{key:0,class:"text-caption mt-n1 hide-menu"},{default:e(()=>[f(g(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},[a.item.chip?{name:"append",fn:e(()=>[t(H,{color:a.item.chipColor,class:"sidebarchip hide-menu",size:a.item.chipIcon?"small":"default",variant:a.item.chipVariant,"prepend-icon":a.item.chipIcon},{default:e(()=>[f(g(a.item.chip),1)]),_:1},8,["color","size","variant","prepend-icon"])]),key:"0"}:void 0]),1032,["to","href","disabled","target"]))}},ye={__name:"IconSet",props:{item:Object,level:Number},setup(a){const n=a;return(d,_)=>n.level>0?(o(),r(U(n.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(o(),r(U(n.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},ee={__name:"NavCollapse",props:{item:Object,level:Number},setup(a){const n=a;return(d,_)=>{const p=Q("NavCollapse",!0);return o(),r(ne,{"no-action":""},{activator:e(({props:c})=>[t(K,T(c,{value:a.item.title,rounded:"",class:"mb-1",color:"secondary"}),{prepend:e(()=>[t(ye,{item:a.item.icon,level:a.level},null,8,["item","level"])]),default:e(()=>[t(W,{class:"mr-auto"},{default:e(()=>[f(g(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(J,{key:0,class:"text-caption mt-n1 hide-menu"},{default:e(()=>[f(g(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},1040,["value"])]),default:e(()=>[(o(!0),k(w,null,X(a.item.children,(c,v)=>(o(),k(w,{key:v},[c.children?(o(),r(p,{key:0,item:c,level:n.level+1},null,8,["item","level"])):(o(),r(D,{key:1,item:c,level:n.level+1},null,8,["item","level"]))],64))),128))]),_:1})}}},te={__name:"LogoMain",setup(a){return(n,d)=>(o(),r(Ve))}},ke={class:"pa-5"},Ce={class:"pa-4 text-center"},xe={name:"VerticalSidebar",components:{NavGroup:Z,NavItem:D,NavCollapse:ee,Logo:te},data:()=>({version:"-"}),mounted(){this.get_version()},methods:{get_version(){x.get("/api/stat/version").then(a=>{this.version=a.data.data.version}).catch(a=>{console.log(a)})}}},we=A({...xe,setup(a){const n=$(),d=ie(ge);return(_,p)=>{const c=Q("perfect-scrollbar");return o(),r(ue,{left:"",modelValue:i(n).Sidebar_drawer,"onUpdate:modelValue":p[0]||(p[0]=v=>i(n).Sidebar_drawer=v),elevation:"0","rail-width":"105","mobile-breakpoint":"960",app:"",class:"leftSidebar",rail:i(n).mini_sidebar,"expand-on-hover":""},{default:e(()=>[u("div",ke,[t(te)]),t(c,{class:"scrollnavbar"},{default:e(()=>[t(re,{class:"pa-4"},{default:e(()=>[(o(!0),k(w,null,X(d.value,(v,b)=>(o(),k(w,{key:b},[v.header?(o(),r(Z,{item:v,key:v.title},null,8,["item"])):v.divider?(o(),r(Y,{key:1,class:"my-3"})):v.children?(o(),r(ee,{key:2,class:"leftPadding",item:v,level:0},null,8,["item"])):(o(),r(D,{key:3,item:v,class:"leftPadding"},null,8,["item"]))],64))),128))]),_:1}),u("div",Ce,[t(H,{color:"inputBorder",size:"small"},{default:e(()=>[f(" v"+g(_.version),1)]),_:1})])]),_:1})]),_:1},8,["modelValue","rail"])}}}),Se={class:"mr-4"},Ne={key:0},ze={key:1},Ie=u("span",{class:"text-h5"},"更新项目",-1),Be=u("h3",{class:"mb-4"},"升级到最新版本",-1),Te={style:{"margin-top":"16px"}},Le=u("h3",{class:"mb-4"},"切换到指定版本或指定提交",-1),Ae=u("div",{class:"mb-4"},[u("small",null,"如 v3.3.16 (不带 SHA) 或 42e5ec5d80b93b6bfe8b566754d45ffac4c3fe0b"),u("br"),u("a",{href:"https://github.com/Soulter/AstrBot/commits/master"},[u("small",null,"查看 master 分支提交记录(点击右边的 copy 即可复制)")])],-1),$e=u("span",{class:"text-h5"},"密码修改",-1),De=u("small",null,"如果是第一次修改密码,原密码请留空。",-1),Re=u("br",null,null,-1),Ee=A({__name:"VerticalHeader",setup(a){const n=$();V(!1);let d=V(!1),_=V(!1),p=V(""),c=V(""),v=V(""),b=V(""),S=V(!1),C=Line truncated
|
||||
import{o,c as r,w as e,a as f,t as g,V as se,b as oe,d as t,e as H,f as I,g as B,h as W,i as J,j as K,r as U,k as Q,m as T,l as k,F as w,n as X,p as ne,q as A,s as ie,u,v as re,x as i,y as ue,z as x,A as Y,B as V,C as P,D as h,E as N,G as M,H as j,I as G,J as L,K as z,L as y,M as O,N as q,O as de,P as ce,Q as me,R as fe,S as ve,T as pe,U as _e,W as he,X as be}from"./index-b50bcc8e.js";import{_ as Ve,u as $,m as F}from"./md5-e2d94ab4.js";const ge=[{title:"面板",icon:"mdi-view-dashboard",to:"/dashboard/default"},{title:"配置",icon:"mdi-cog",to:"/config"},{title:"插件",icon:"mdi-puzzle",to:"/extension"},{title:"控制台",icon:"mdi-console",to:"/console"}],Z={__name:"NavGroup",props:{item:Object},setup(a){const n=a;return(d,_)=>(o(),r(se,{color:"darkText",class:"smallCap"},{default:e(()=>[f(g(n.item.header),1)]),_:1}))}},D={__name:"NavItem",props:{item:Object,level:Number},setup(a){return(n,d)=>(o(),r(K,{to:a.item.type==="external"?"":a.item.to,href:a.item.type==="external"?a.item.to:"",rounded:"",class:"mb-1",color:"secondary",disabled:a.item.disabled,target:a.item.type==="external"?"_blank":""},oe({prepend:e(()=>[a.item.icon?(o(),r(I,{key:0,color:a.item.iconColor,size:a.item.iconSize,class:"hide-menu",icon:a.item.icon},null,8,["color","size","icon"])):B("",!0)]),default:e(()=>[t(W,null,{default:e(()=>[f(g(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(J,{key:0,class:"text-caption mt-n1 hide-menu"},{default:e(()=>[f(g(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},[a.item.chip?{name:"append",fn:e(()=>[t(H,{color:a.item.chipColor,class:"sidebarchip hide-menu",size:a.item.chipIcon?"small":"default",variant:a.item.chipVariant,"prepend-icon":a.item.chipIcon},{default:e(()=>[f(g(a.item.chip),1)]),_:1},8,["color","size","variant","prepend-icon"])]),key:"0"}:void 0]),1032,["to","href","disabled","target"]))}},ye={__name:"IconSet",props:{item:Object,level:Number},setup(a){const n=a;return(d,_)=>n.level>0?(o(),r(U(n.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(o(),r(U(n.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},ee={__name:"NavCollapse",props:{item:Object,level:Number},setup(a){const n=a;return(d,_)=>{const p=Q("NavCollapse",!0);return o(),r(ne,{"no-action":""},{activator:e(({props:c})=>[t(K,T(c,{value:a.item.title,rounded:"",class:"mb-1",color:"secondary"}),{prepend:e(()=>[t(ye,{item:a.item.icon,level:a.level},null,8,["item","level"])]),default:e(()=>[t(W,{class:"mr-auto"},{default:e(()=>[f(g(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(J,{key:0,class:"text-caption mt-n1 hide-menu"},{default:e(()=>[f(g(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},1040,["value"])]),default:e(()=>[(o(!0),k(w,null,X(a.item.children,(c,v)=>(o(),k(w,{key:v},[c.children?(o(),r(p,{key:0,item:c,level:n.level+1},null,8,["item","level"])):(o(),r(D,{key:1,item:c,level:n.level+1},null,8,["item","level"]))],64))),128))]),_:1})}}},te={__name:"LogoMain",setup(a){return(n,d)=>(o(),r(Ve))}},ke={class:"pa-5"},Ce={class:"pa-4 text-center"},xe={name:"VerticalSidebar",components:{NavGroup:Z,NavItem:D,NavCollapse:ee,Logo:te},data:()=>({version:"-"}),mounted(){this.get_version()},methods:{get_version(){x.get("/api/stat/version").then(a=>{this.version=a.data.data.version}).catch(a=>{console.log(a)})}}},we=A({...xe,setup(a){const n=$(),d=ie(ge);return(_,p)=>{const c=Q("perfect-scrollbar");return o(),r(ue,{left:"",modelValue:i(n).Sidebar_drawer,"onUpdate:modelValue":p[0]||(p[0]=v=>i(n).Sidebar_drawer=v),elevation:"0","rail-width":"105","mobile-breakpoint":"960",app:"",class:"leftSidebar",rail:i(n).mini_sidebar,"expand-on-hover":""},{default:e(()=>[u("div",ke,[t(te)]),t(c,{class:"scrollnavbar"},{default:e(()=>[t(re,{class:"pa-4"},{default:e(()=>[(o(!0),k(w,null,X(d.value,(v,b)=>(o(),k(w,{key:b},[v.header?(o(),r(Z,{item:v,key:v.title},null,8,["item"])):v.divider?(o(),r(Y,{key:1,class:"my-3"})):v.children?(o(),r(ee,{key:2,class:"leftPadding",item:v,level:0},null,8,["item"])):(o(),r(D,{key:3,item:v,class:"leftPadding"},null,8,["item"]))],64))),128))]),_:1}),u("div",Ce,[t(H,{color:"inputBorder",size:"small"},{default:e(()=>[f(" v"+g(_.version),1)]),_:1})])]),_:1})]),_:1},8,["modelValue","rail"])}}}),Se={class:"mr-4"},Ne={key:0},ze={key:1},Ie=u("span",{class:"text-h5"},"更新项目",-1),Be=u("h3",{class:"mb-4"},"升级到最新版本",-1),Te={style:{"margin-top":"16px"}},Le=u("h3",{class:"mb-4"},"切换到指定版本或指定提交",-1),Ae=u("div",{class:"mb-4"},[u("small",null,"如 v3.3.16 (不带 SHA) 或 42e5ec5d80b93b6bfe8b566754d45ffac4c3fe0b"),u("br"),u("a",{href:"https://github.com/Soulter/AstrBot/commits/master"},[u("small",null,"查看 master 分支提交记录(点击右边的 copy 即可复制)")])],-1),$e=u("span",{class:"text-h5"},"密码修改",-1),De=u("small",null,"如果是第一次修改密码,原密码请留空。",-1),Re=u("br",null,null,-1),Ee=A({__name:"VerticalHeader",setup(a){const n=$();V(!1);let d=V(!1),_=V(!1),p=V(""),c=V(""),v=V(""),b=V(""),S=V(!1),C=Line truncated
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import{a as _t,_ as Ot}from"./md5-f614c674.js";import{q as Me,a8 as we,r as Vt,a9 as St,B,aa as Be,Z as F,x as I,ab as Z,ac as Et,L as Ne,ad as Ie,ae as At,af as jt,ag as wt,ah as q,s as Ft,o as Re,c as tt,w as P,d as A,K as He,a as qe,D as Pt,l as Tt,t as Ct,ai as Bt,g as Nt,u as ge,R as It,J as Rt,O as Fe,P as Pe,G as Ke,I as Mt}from"./index-440fed29.js";/**
|
||||
import{a as _t,_ as Ot}from"./md5-e2d94ab4.js";import{q as Me,a8 as we,r as Vt,a9 as St,B,aa as Be,Z as F,x as I,ab as Z,ac as Et,L as Ne,ad as Ie,ae as At,af as jt,ag as wt,ah as q,s as Ft,o as Re,c as tt,w as P,d as A,K as He,a as qe,D as Pt,l as Tt,t as Ct,ai as Bt,g as Nt,u as ge,R as It,J as Rt,O as Fe,P as Pe,G as Ke,I as Mt}from"./index-b50bcc8e.js";/**
|
||||
* vee-validate v4.11.3
|
||||
* (c) 2023 Abdelrahman Awad
|
||||
* @license MIT
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
* vue-router v4.2.4
|
||||
* (c) 2023 Eduardo San Martin Morote
|
||||
* @license MIT
|
||||
*/const Fi=typeof window<"u";function Lw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const mt=Object.assign;function yl(e,a){const i={};for(const r in a){const l=a[r];i[r]=$n(l)?l.map(e):e(l)}return i}const Vs=()=>{},$n=Array.isArray,_w=/\/$/,Vw=e=>e.replace(_w,"");function wl(e,a,i="/"){let r,l={},d="",f="";const p=a.indexOf("#");let y=a.indexOf("?");return p<y&&p>=0&&(y=-1),y>-1&&(r=a.slice(0,y),d=a.slice(y+1,p>-1?p:a.length),l=e(d)),p>-1&&(r=r||a.slice(0,p),f=a.slice(p,a.length)),r=Fw(r??a,i),{fullPath:r+(d&&"?")+d+f,path:r,query:l,hash:f}}function Rw(e,a){const i=a.query?e(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function gh(e,a){return!a||!e.toLowerCase().startsWith(a.toLowerCase())?e:e.slice(a.length)||"/"}function Mw(e,a,i){const r=a.matched.length-1,l=i.matched.length-1;return r>-1&&r===l&&$i(a.matched[r],i.matched[l])&&Ev(a.params,i.params)&&e(a.query)===e(i.query)&&a.hash===i.hash}function $i(e,a){return(e.aliasOf||e)===(a.aliasOf||a)}function Ev(e,a){if(Object.keys(e).length!==Object.keys(a).length)return!1;for(const i in e)if(!Ow(e[i],a[i]))return!1;return!0}function Ow(e,a){return $n(e)?vh(e,a):$n(a)?vh(a,e):e===a}function vh(e,a){return $n(a)?e.length===a.length&&e.every((i,r)=>i===a[r]):e.length===1&&e[0]===a}function Fw(e,a){if(e.startsWith("/"))return e;if(!e)return a;const i=a.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let d=i.length-1,f,p;for(f=0;f<r.length;f++)if(p=r[f],p!==".")if(p==="..")d>1&&d--;else break;return i.slice(0,d).join("/")+"/"+r.slice(f-(f===r.length?1:0)).join("/")}var js;(function(e){e.pop="pop",e.push="push"})(js||(js={}));var Rs;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Rs||(Rs={}));function Bw(e){if(!e)if(Fi){const a=document.querySelector("base");e=a&&a.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Vw(e)}const Dw=/^[^#]+#/;function zw(e,a){return e.replace(Dw,"#")+a}function Nw(e,a){const i=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:a.behavior,left:r.left-i.left-(a.left||0),top:r.top-i.top-(a.top||0)}}const Mo=()=>({left:window.pageXOffset,top:window.pageYOffset});function Hw(e){let a;if("el"in e){const i=e.el,r=typeof i=="string"&&i.startsWith("#"),l=typeof i=="string"?r?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!l)return;a=Nw(l,e)}else a=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(a):window.scrollTo(a.left!=null?a.left:window.pageXOffset,a.top!=null?a.top:window.pageYOffset)}function mh(e,a){return(history.state?history.state.position-a:-1)+e}const oc=new Map;function Xw(e,a){oc.set(e,a)}function Yw(e){const a=oc.get(e);return oc.delete(e),a}let Ww=()=>location.protocol+"//"+location.host;function Tv(e,a){const{pathname:i,search:r,hash:l}=a,d=e.indexOf("#");if(d>-1){let p=l.includes(e.slice(d))?e.slice(d).length:1,y=l.slice(p);return y[0]!=="/"&&(y="/"+y),gh(y,"")}return gh(i,e)+r+l}function $w(e,a,i,r){let l=[],d=[],f=null;const p=({state:E})=>{const _=Tv(e,location),M=i.value,F=a.value;let $=0;if(E){if(i.value=_,a.value=E,f&&f===M){f=null;return}$=F?E.position-F.position:0}else r(_);l.forEach(B=>{B(i.value,M,{delta:$,type:js.pop,direction:$?$>0?Rs.forward:Rs.back:Rs.unknown})})};function y(){f=i.value}function k(E){l.push(E);const _=()=>{const M=l.indexOf(E);M>-1&&l.splice(M,1)};return d.push(_),_}function C(){const{history:E}=window;E.state&&E.replaceState(mt({},E.state,{scroll:Mo()}),"")}function A(){for(const E of d)E();d=[],window.removeEventListener("popstate",p),window.removeEventListener("beforeunload",C)}return window.addEventListener("popstate",p),window.addEventListener("beforeunload",C,{passive:!0}),{pauseListeners:y,listen:k,destroy:A}}function ph(e,a,i,r=!1,l=!1){return{back:e,current:a,forward:i,replaced:r,position:window.history.length,scroll:l?Mo():null}}function jw(e){const{history:a,location:i}=window,r={value:Tv(e,i)},l={value:a.state};l.value||d(r.value,{back:null,current:r.value,forward:null,position:a.length-1,replaced:!0,scroll:null},!0);function d(y,k,C){const A=e.indexOf("#"),E=A>-1?(i.host&&document.querySelector("base")?e:e.slice(A))+y:Ww()+e+y;try{a[C?"replaceState":"pushState"](k,"",E),l.value=k}catch(_){console.error(_),i[C?"replace":"assign"](E)}}function f(y,k){const C=mt({},a.state,ph(l.value.back,y,l.value.forward,!0),k,{position:l.value.position});d(y,C,!0),r.value=y}function p(y,k){const C=mt({},l.value,a.state,{forward:y,scroll:Mo()});d(C.current,C,!0);const A=mt({},ph(r.value,y,null),{position:C.position+1},k);d(y,A,!1),r.value=y}return{location:r,state:l,push:p,replace:f}}function Gw(e){e=Bw(e);const a=jw(e),i=$w(e,a.state,a.location,a.replace);function r(d,f=!0){f||i.pauseListeners(),history.go(d)}const l=mt({location:"",base:e,go:r,createHref:zw.bind(null,e)},a,i);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>a.location.value}),Object.defineProperty(l,"state",{enumerLine truncated
|
||||
*/const Fi=typeof window<"u";function Lw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const mt=Object.assign;function yl(e,a){const i={};for(const r in a){const l=a[r];i[r]=$n(l)?l.map(e):e(l)}return i}const Vs=()=>{},$n=Array.isArray,_w=/\/$/,Vw=e=>e.replace(_w,"");function wl(e,a,i="/"){let r,l={},d="",f="";const p=a.indexOf("#");let y=a.indexOf("?");return p<y&&p>=0&&(y=-1),y>-1&&(r=a.slice(0,y),d=a.slice(y+1,p>-1?p:a.length),l=e(d)),p>-1&&(r=r||a.slice(0,p),f=a.slice(p,a.length)),r=Fw(r??a,i),{fullPath:r+(d&&"?")+d+f,path:r,query:l,hash:f}}function Rw(e,a){const i=a.query?e(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function gh(e,a){return!a||!e.toLowerCase().startsWith(a.toLowerCase())?e:e.slice(a.length)||"/"}function Mw(e,a,i){const r=a.matched.length-1,l=i.matched.length-1;return r>-1&&r===l&&$i(a.matched[r],i.matched[l])&&Ev(a.params,i.params)&&e(a.query)===e(i.query)&&a.hash===i.hash}function $i(e,a){return(e.aliasOf||e)===(a.aliasOf||a)}function Ev(e,a){if(Object.keys(e).length!==Object.keys(a).length)return!1;for(const i in e)if(!Ow(e[i],a[i]))return!1;return!0}function Ow(e,a){return $n(e)?vh(e,a):$n(a)?vh(a,e):e===a}function vh(e,a){return $n(a)?e.length===a.length&&e.every((i,r)=>i===a[r]):e.length===1&&e[0]===a}function Fw(e,a){if(e.startsWith("/"))return e;if(!e)return a;const i=a.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let d=i.length-1,f,p;for(f=0;f<r.length;f++)if(p=r[f],p!==".")if(p==="..")d>1&&d--;else break;return i.slice(0,d).join("/")+"/"+r.slice(f-(f===r.length?1:0)).join("/")}var js;(function(e){e.pop="pop",e.push="push"})(js||(js={}));var Rs;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Rs||(Rs={}));function Bw(e){if(!e)if(Fi){const a=document.querySelector("base");e=a&&a.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Vw(e)}const Dw=/^[^#]+#/;function zw(e,a){return e.replace(Dw,"#")+a}function Nw(e,a){const i=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:a.behavior,left:r.left-i.left-(a.left||0),top:r.top-i.top-(a.top||0)}}const Mo=()=>({left:window.pageXOffset,top:window.pageYOffset});function Hw(e){let a;if("el"in e){const i=e.el,r=typeof i=="string"&&i.startsWith("#"),l=typeof i=="string"?r?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!l)return;a=Nw(l,e)}else a=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(a):window.scrollTo(a.left!=null?a.left:window.pageXOffset,a.top!=null?a.top:window.pageYOffset)}function mh(e,a){return(history.state?history.state.position-a:-1)+e}const oc=new Map;function Xw(e,a){oc.set(e,a)}function Yw(e){const a=oc.get(e);return oc.delete(e),a}let Ww=()=>location.protocol+"//"+location.host;function Tv(e,a){const{pathname:i,search:r,hash:l}=a,d=e.indexOf("#");if(d>-1){let p=l.includes(e.slice(d))?e.slice(d).length:1,y=l.slice(p);return y[0]!=="/"&&(y="/"+y),gh(y,"")}return gh(i,e)+r+l}function $w(e,a,i,r){let l=[],d=[],f=null;const p=({state:E})=>{const _=Tv(e,location),M=i.value,F=a.value;let $=0;if(E){if(i.value=_,a.value=E,f&&f===M){f=null;return}$=F?E.position-F.position:0}else r(_);l.forEach(B=>{B(i.value,M,{delta:$,type:js.pop,direction:$?$>0?Rs.forward:Rs.back:Rs.unknown})})};function y(){f=i.value}function k(E){l.push(E);const _=()=>{const M=l.indexOf(E);M>-1&&l.splice(M,1)};return d.push(_),_}function C(){const{history:E}=window;E.state&&E.replaceState(mt({},E.state,{scroll:Mo()}),"")}function A(){for(const E of d)E();d=[],window.removeEventListener("popstate",p),window.removeEventListener("beforeunload",C)}return window.addEventListener("popstate",p),window.addEventListener("beforeunload",C,{passive:!0}),{pauseListeners:y,listen:k,destroy:A}}function ph(e,a,i,r=!1,l=!1){return{back:e,current:a,forward:i,replaced:r,position:window.history.length,scroll:l?Mo():null}}function jw(e){const{history:a,location:i}=window,r={value:Tv(e,i)},l={value:a.state};l.value||d(r.value,{back:null,current:r.value,forward:null,position:a.length-1,replaced:!0,scroll:null},!0);function d(y,k,C){const A=e.indexOf("#"),E=A>-1?(i.host&&document.querySelector("base")?e:e.slice(A))+y:Ww()+e+y;try{a[C?"replaceState":"pushState"](k,"",E),l.value=k}catch(_){console.error(_),i[C?"replace":"assign"](E)}}function f(y,k){const C=mt({},a.state,ph(l.value.back,y,l.value.forward,!0),k,{position:l.value.position});d(y,C,!0),r.value=y}function p(y,k){const C=mt({},l.value,a.state,{forward:y,scroll:Mo()});d(C.current,C,!0);const A=mt({},ph(r.value,y,null),{position:C.position+1},k);d(y,A,!1),r.value=y}return{location:r,state:l,push:p,replace:f}}function Gw(e){e=Bw(e);const a=jw(e),i=$w(e,a.state,a.location,a.replace);function r(d,f=!0){f||i.pauseListeners(),history.go(d)}const l=mt({location:"",base:e,go:r,createHref:zw.bind(null,e)},a,i);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>a.location.value}),Object.defineProperty(l,"state",{enumerLine truncated
|
||||
`).forEach(function(f){l=f.indexOf(":"),i=f.substring(0,l).trim().toLowerCase(),r=f.substring(l+1).trim(),!(!i||a[i]&&RS[i])&&(i==="set-cookie"?a[i]?a[i].push(r):a[i]=[r]:a[i]=a[i]?a[i]+", "+r:r)}),a},Fh=Symbol("internals");function ps(e){return e&&String(e).trim().toLowerCase()}function Wr(e){return e===!1||e==null?e:Ae.isArray(e)?e.map(Wr):String(e)}function OS(e){const a=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=i.exec(e);)a[r[1]]=r[2];return a}const FS=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Cl(e,a,i,r,l){if(Ae.isFunction(r))return r.call(this,a,i);if(l&&(a=i),!!Ae.isString(a)){if(Ae.isString(r))return a.indexOf(r)!==-1;if(Ae.isRegExp(r))return r.test(a)}}function BS(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(a,i,r)=>i.toUpperCase()+r)}function DS(e,a){const i=Ae.toCamelCase(" "+a);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+i,{value:function(l,d,f){return this[r].call(this,a,l,d,f)},configurable:!0})})}class zo{constructor(a){a&&this.set(a)}set(a,i,r){const l=this;function d(p,y,k){const C=ps(y);if(!C)throw new Error("header name must be a non-empty string");const A=Ae.findKey(l,C);(!A||l[A]===void 0||k===!0||k===void 0&&l[A]!==!1)&&(l[A||y]=Wr(p))}const f=(p,y)=>Ae.forEach(p,(k,C)=>d(k,C,y));return Ae.isPlainObject(a)||a instanceof this.constructor?f(a,i):Ae.isString(a)&&(a=a.trim())&&!FS(a)?f(MS(a),i):a!=null&&d(i,a,r),this}get(a,i){if(a=ps(a),a){const r=Ae.findKey(this,a);if(r){const l=this[r];if(!i)return l;if(i===!0)return OS(l);if(Ae.isFunction(i))return i.call(this,l,r);if(Ae.isRegExp(i))return i.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(a,i){if(a=ps(a),a){const r=Ae.findKey(this,a);return!!(r&&this[r]!==void 0&&(!i||Cl(this,this[r],r,i)))}return!1}delete(a,i){const r=this;let l=!1;function d(f){if(f=ps(f),f){const p=Ae.findKey(r,f);p&&(!i||Cl(r,r[p],p,i))&&(delete r[p],l=!0)}}return Ae.isArray(a)?a.forEach(d):d(a),l}clear(a){const i=Object.keys(this);let r=i.length,l=!1;for(;r--;){const d=i[r];(!a||Cl(this,this[d],d,a,!0))&&(delete this[d],l=!0)}return l}normalize(a){const i=this,r={};return Ae.forEach(this,(l,d)=>{const f=Ae.findKey(r,d);if(f){i[f]=Wr(l),delete i[d];return}const p=a?BS(d):String(d).trim();p!==d&&delete i[d],i[p]=Wr(l),r[p]=!0}),this}concat(...a){return this.constructor.concat(this,...a)}toJSON(a){const i=Object.create(null);return Ae.forEach(this,(r,l)=>{r!=null&&r!==!1&&(i[l]=a&&Ae.isArray(r)?r.join(", "):r)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([a,i])=>a+": "+i).join(`
|
||||
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(a){return a instanceof this?a:new this(a)}static concat(a,...i){const r=new this(a);return i.forEach(l=>r.set(l)),r}static accessor(a){const r=(this[Fh]=this[Fh]={accessors:{}}).accessors,l=this.prototype;function d(f){const p=ps(f);r[p]||(DS(l,f),r[p]=!0)}return Ae.isArray(a)?a.forEach(d):d(a),this}}zo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ae.reduceDescriptors(zo.prototype,({value:e},a)=>{let i=a[0].toUpperCase()+a.slice(1);return{get:()=>e,set(r){this[i]=r}}});Ae.freezeMethods(zo);const ha=zo;function Al(e,a){const i=this||Ou,r=a||i,l=ha.from(r.headers);let d=r.data;return Ae.forEach(e,function(p){d=p.call(i,d,l.normalize(),a?a.status:void 0)}),l.normalize(),d}function tm(e){return!!(e&&e.__CANCEL__)}function gr(e,a,i){ht.call(this,e??"canceled",ht.ERR_CANCELED,a,i),this.name="CanceledError"}Ae.inherits(gr,ht,{__CANCEL__:!0});function zS(e,a,i){const r=i.config.validateStatus;!i.status||!r||r(i.status)?e(i):a(new ht("Request failed with status code "+i.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}const NS=Zn.hasStandardBrowserEnv?{write(e,a,i,r,l,d){const f=[e+"="+encodeURIComponent(a)];Ae.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),Ae.isString(r)&&f.push("path="+r),Ae.isString(l)&&f.push("domain="+l),d===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const a=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function HS(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function XS(e,a){return a?e.replace(/\/+$/,"")+"/"+a.replace(/^\/+/,""):e}function nm(e,a){return e&&!HS(a)?XS(e,a):a}const YS=Zn.hasStandardBrowserEnv?function(){const a=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a");let r;function l(d){let f=d;return a&&(i.setAttribute("href",f),f=i.href),i.setAttribute("href",f),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return r=l(window.location.href),function(f){const p=Ae.isString(f)?l(f):f;return p.protocol===r.protocol&&p.host===r.host}}():function(){return function(){return!0}}();function WS(e){const a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return a&&a[1]||""}function $S(e,a){e=e||10;const i=new Array(e),r=new Array(e);let l=0,d=0,f;return a=a!==void 0?a:1e3,function(y){const k=Date.now(),C=r[d];f||(f=k),i[l]=y,r[l]=k;let A=d,E=0;for(;A!==l;)E+=i[A++],A=A%e;if(l=(l+1)%e,l===d&&(d=(d+1)%e),k-f<a)return;const _=C&&k-C;return _?Math.round(E*1e3/_):void 0}}function Bh(e,a){let i=0;const r=$S(50,250);return l=>{const d=l.loaded,f=l.lengthComputable?l.total:void 0,p=d-i,y=r(p),k=d<=f;i=d;const C={loaded:d,total:f,progress:f?d/f:void 0,bytes:p,rate:y||void 0,estimated:y&&f&&k?(f-d)/y:void 0,event:l};C[a?"download":"upload"]=!0,e(C)}}const jS=typeof XMLHttpRequest<"u",GS=jS&&function(e){return new Promise(function(i,r){let l=e.data;const d=ha.from(e.headers).normalize();let{responseType:f,withXSRFToken:p}=e,y;function k(){e.cancelToken&&e.cancelToken.unsubscribe(y),e.signal&&e.signal.removeEventListener("abort",y)}let C;if(Ae.isFormData(l)){if(Zn.hasStandardBrowserEnv||Zn.hasStandardBrowserWebWorkerEnv)d.setContentType(!1);else if((C=d.getContentType())!==!1){const[F,...$]=C?C.split(";").map(B=>B.trim()).filter(Boolean):[];d.setContentType([F||"multipart/form-data",...$].join("; "))}}let A=new XMLHttpRequest;if(e.auth){const F=e.auth.username||"",$=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.set("Authorization","Basic "+btoa(F+":"+$))}const E=nm(e.baseURL,e.url);A.open(e.method.toUpperCase(),Zv(E,e.params,e.paramsSerializer),!0),A.timeout=e.timeout;function _(){if(!A)return;const F=ha.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),B={data:!f||f==="text"||f==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:F,config:e,request:A};zS(function(q){i(q),k()},function(q){r(q),k()},B),A=null}if("onloadend"in A?A.onloadend=_:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(_)},A.onabort=function(){A&&(r(new ht("Request aborted",ht.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new ht("Network Error",ht.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let $=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const B=e.transitional||Jv;e.timeoutErrorMessage&&($=e.timeoutErrorMessage),r(new ht($,B.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,e,A)),A=null},Zn.hasStandardBrowserEnv&&(p&&Ae.isFunction(p)&&(p=p(e)),p||p!==!1&&YS(E))){const F=e.xsrfHeaderName&&e.xsrfCookieName&&NS
Line truncated
|
||||
`+d.map(Dh).join(`
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import{aj as L,q as $,B as J,o as q,l as X,d as G,w as Z,a0 as O,a1 as R,x as S,u as m,ak as Q,al as t0,am as r0,an as e0}from"./index-440fed29.js";const E={Sidebar_drawer:!0,Customizer_drawer:!1,mini_sidebar:!1,fontTheme:"Roboto",inputBg:!1},i0=L({id:"customizer",state:()=>({Sidebar_drawer:E.Sidebar_drawer,Customizer_drawer:E.Customizer_drawer,mini_sidebar:E.mini_sidebar,fontTheme:"Poppins",inputBg:E.inputBg}),getters:{},actions:{SET_SIDEBAR_DRAWER(){this.Sidebar_drawer=!this.Sidebar_drawer},SET_MINI_SIDEBAR(p){this.mini_sidebar=p},SET_FONT(p){this.fontTheme=p}}}),s0={class:"logo",style:{display:"flex","align-items":"center"}},a0={style:{"font-size":"24px","font-weight":"1000"}},f0={style:{"font-size":"20px","font-weight":"1000"}},o0={style:{"font-size":"20px"}},l0=$({__name:"LogoDark",setup(p){J("rgb(var(--v-theme-primary))"),J("rgb(var(--v-theme-secondary))");const d=i0();return(M,y)=>(q(),X("div",s0,[G(S(Q),{to:"/",style:{"text-decoration":"none",color:"black"}},{default:Z(()=>[O(m("span",a0,"AstrBot 仪表盘",512),[[R,!S(d).mini_sidebar]]),O(m("span",f0,"Astr",512),[[R,S(d).mini_sidebar]]),O(m("span",o0,"Bot",512),[[R,S(d).mini_sidebar]])]),_:1})]))}});var P={exports:{}};const n0={},h0=Object.freeze(Object.defineProperty({__proto__:null,default:n0},Symbol.toStringTag,{value:"Module"})),H=t0(h0);/**
|
||||
import{aj as L,q as $,B as J,o as q,l as X,d as G,w as Z,a0 as O,a1 as R,x as S,u as m,ak as Q,al as t0,am as r0,an as e0}from"./index-b50bcc8e.js";const E={Sidebar_drawer:!0,Customizer_drawer:!1,mini_sidebar:!1,fontTheme:"Roboto",inputBg:!1},i0=L({id:"customizer",state:()=>({Sidebar_drawer:E.Sidebar_drawer,Customizer_drawer:E.Customizer_drawer,mini_sidebar:E.mini_sidebar,fontTheme:"Poppins",inputBg:E.inputBg}),getters:{},actions:{SET_SIDEBAR_DRAWER(){this.Sidebar_drawer=!this.Sidebar_drawer},SET_MINI_SIDEBAR(p){this.mini_sidebar=p},SET_FONT(p){this.fontTheme=p}}}),s0={class:"logo",style:{display:"flex","align-items":"center"}},a0={style:{"font-size":"24px","font-weight":"1000"}},f0={style:{"font-size":"20px","font-weight":"1000"}},o0={style:{"font-size":"20px"}},l0=$({__name:"LogoDark",setup(p){J("rgb(var(--v-theme-primary))"),J("rgb(var(--v-theme-secondary))");const d=i0();return(M,y)=>(q(),X("div",s0,[G(S(Q),{to:"/",style:{"text-decoration":"none",color:"black"}},{default:Z(()=>[O(m("span",a0,"AstrBot 仪表盘",512),[[R,!S(d).mini_sidebar]]),O(m("span",f0,"Astr",512),[[R,S(d).mini_sidebar]]),O(m("span",o0,"Bot",512),[[R,S(d).mini_sidebar]])]),_:1})]))}});var P={exports:{}};const n0={},h0=Object.freeze(Object.defineProperty({__proto__:null,default:n0},Symbol.toStringTag,{value:"Module"})),H=t0(h0);/**
|
||||
* [js-md5]{@link https://github.com/emn178/js-md5}
|
||||
*
|
||||
* @namespace md5
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@
|
||||
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap"
|
||||
/>
|
||||
<title>AstrBot - 仪表盘</title>
|
||||
<script type="module" crossorigin src="/assets/index-440fed29.js"></script>
|
||||
<script type="module" crossorigin src="/assets/index-b50bcc8e.js"></script>
|
||||
<link rel="stylesheet" href="/assets/index-86dd25ba.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Reference in new issue
Block a user