diff --git a/apps/management.js b/apps/management.js index 15d9089..4d73d48 100644 --- a/apps/management.js +++ b/apps/management.js @@ -1240,7 +1240,7 @@ Poe 模式会调用 Poe 中的 Claude-instant 进行对话。需要提供 Cookie return true } const viewHost = Config.serverHost ? `http://${Config.serverHost}/` : `http://${await getPublicIP()}:${Config.serverPort || 3321}/` - await this.reply(`请登录${viewHost + 'admin/settings'}进行系统配置`, true) + await this.reply(`请登录${viewHost}进行系统配置`, true) } async userPage (e) { @@ -1249,7 +1249,7 @@ Poe 模式会调用 Poe 中的 Claude-instant 进行对话。需要提供 Cookie return true } const viewHost = Config.serverHost ? `http://${Config.serverHost}/` : `http://${await getPublicIP()}:${Config.serverPort || 3321}/` - await this.reply(`请登录${viewHost + 'admin/dashboard'}进行系统配置`, true) + await this.reply(`请登录${viewHost}进行系统配置`, true) } async toolsPage (e) { diff --git a/server/modules/web_route.js b/server/modules/web_route.js index 5865f38..90bc9dc 100644 --- a/server/modules/web_route.js +++ b/server/modules/web_route.js @@ -12,9 +12,8 @@ async function routes(fastify, options) { reply.type('text/html').send(stream) return reply }) - /* fastify.get('/auth/*', async (request, reply) => { - const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html') + const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/page.html') reply.type('text/html').send(stream) return reply }) @@ -24,7 +23,7 @@ async function routes(fastify, options) { if (!user) { reply.redirect(301, '/auth/login') } - const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html') + const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/page.html') reply.type('text/html').send(stream) return reply }) @@ -37,7 +36,7 @@ async function routes(fastify, options) { if (user.autho === 'admin') { reply.redirect(301, '/admin/settings') } - const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html') + const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/page.html') reply.type('text/html').send(stream) return reply }) @@ -47,11 +46,10 @@ async function routes(fastify, options) { if (!user || user.autho != 'admin') { reply.redirect(301, '/admin/') } - const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/index.html') + const stream = fs.createReadStream('plugins/chatgpt-plugin/server/static/page.html') reply.type('text/html').send(stream) return reply }) - */ } export default routes \ No newline at end of file diff --git a/server/static/assets/VCheckbox.700ac25f.js b/server/static/assets/VCheckbox.833361ee.js similarity index 86% rename from server/static/assets/VCheckbox.700ac25f.js rename to server/static/assets/VCheckbox.833361ee.js index 81cea46..c8a117f 100644 --- a/server/static/assets/VCheckbox.700ac25f.js +++ b/server/static/assets/VCheckbox.833361ee.js @@ -1 +1 @@ -import{m as g,V as t}from"./VCheckboxBtn.23a8aa2c.js";import{p as A,ae as F,af as I,n as B,u as U,ag as D,ah as R,o as _,ac as $,ai as j,aj as l,D as u,J as c}from"./index.2e75e464.js";const J=A({...F(),...I(g(),["inline"])},"VCheckbox"),z=B()({name:"VCheckbox",inheritAttrs:!1,props:J(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,r){let{attrs:d,slots:a}=r;const s=U(e,"modelValue"),{isFocused:n,focus:i,blur:m}=D(e),V=R(),b=_(()=>e.id||`checkbox-${V}`);return $(()=>{const[p,k]=j(d),[f,M]=l.filterProps(e),[h,N]=t.filterProps(e);return u(l,c({class:["v-checkbox",e.class]},p,f,{modelValue:s.value,"onUpdate:modelValue":o=>s.value=o,id:b.value,focused:n.value,style:e.style}),{...a,default:o=>{let{id:v,messagesId:x,isDisabled:P,isReadonly:C}=o;return u(t,c(h,{id:v.value,"aria-describedby":x.value,disabled:P.value,readonly:C.value},k,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,onFocus:i,onBlur:m}),a)}})}),{}}});export{z as V}; +import{m as g,V as t}from"./VCheckboxBtn.b7a3a8e0.js";import{p as A,ae as F,af as I,n as B,u as U,ag as D,ah as R,o as _,ac as $,ai as j,aj as l,D as u,J as c}from"./index.f985de17.js";const J=A({...F(),...I(g(),["inline"])},"VCheckbox"),z=B()({name:"VCheckbox",inheritAttrs:!1,props:J(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,r){let{attrs:d,slots:a}=r;const s=U(e,"modelValue"),{isFocused:n,focus:i,blur:m}=D(e),V=R(),b=_(()=>e.id||`checkbox-${V}`);return $(()=>{const[p,k]=j(d),[f,M]=l.filterProps(e),[h,N]=t.filterProps(e);return u(l,c({class:["v-checkbox",e.class]},p,f,{modelValue:s.value,"onUpdate:modelValue":o=>s.value=o,id:b.value,focused:n.value,style:e.style}),{...a,default:o=>{let{id:v,messagesId:x,isDisabled:P,isReadonly:C}=o;return u(t,c(h,{id:v.value,"aria-describedby":x.value,disabled:P.value,readonly:C.value},k,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,onFocus:i,onBlur:m}),a)}})}),{}}});export{z as V}; diff --git a/server/static/assets/VCheckboxBtn.23a8aa2c.js b/server/static/assets/VCheckboxBtn.b7a3a8e0.js similarity index 98% rename from server/static/assets/VCheckboxBtn.23a8aa2c.js rename to server/static/assets/VCheckboxBtn.b7a3a8e0.js index 2041139..0da758f 100644 --- a/server/static/assets/VCheckboxBtn.23a8aa2c.js +++ b/server/static/assets/VCheckboxBtn.b7a3a8e0.js @@ -1 +1 @@ -import{p as I,I as g,al as J,m as R,a as L,k as z,n as x,u as k,ah as _,o,am as K,an as Q,ao as W,B as i,ac as B,D as d,ap as X,aq as T,O as Y,ai as Z,J as h,ar as p,as as ee,a2 as le,F as ae,at as te,au as ne,t as oe,av as U,A as ue,aw as ie,ax as ce,af as re}from"./index.2e75e464.js";const O=Symbol.for("vuetify:selection-control-group"),q=I({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:g,trueIcon:g,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:J},...R(),...L(),...z()},"SelectionControlGroup"),se=I({...q({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");x()({name:"VSelectionControlGroup",props:se(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:r}=u;const l=k(e,"modelValue"),a=_(),v=o(()=>e.id||`v-selection-control-group-${a}`),c=o(()=>e.name||v.value),t=new Set;return K(O,{modelValue:l,forceUpdate:()=>{t.forEach(n=>n())},onForceUpdate:n=>{t.add(n),Q(()=>{t.delete(n)})}}),W({[e.defaultsTarget]:{color:i(e,"color"),disabled:i(e,"disabled"),density:i(e,"density"),error:i(e,"error"),inline:i(e,"inline"),modelValue:l,multiple:o(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:i(e,"falseIcon"),trueIcon:i(e,"trueIcon"),readonly:i(e,"readonly"),ripple:i(e,"ripple"),type:i(e,"type"),valueComparator:i(e,"valueComparator")}}),B(()=>{var n;return d("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(n=r.default)==null?void 0:n.call(r)])}),{}}});const E=I({label:String,trueValue:null,falseValue:null,value:null,...R(),...q()},"VSelectionControl");function de(e){const u=ne(O,void 0),{densityClasses:r}=oe(e),l=k(e,"modelValue"),a=o(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),v=o(()=>e.falseValue!==void 0?e.falseValue:!1),c=o(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),t=o({get(){const m=u?u.modelValue.value:l.value;return c.value?m.some(s=>e.valueComparator(s,a.value)):e.valueComparator(m,a.value)},set(m){if(e.readonly)return;const s=m?a.value:v.value;let f=s;c.value&&(f=m?[...U(l.value),s]:U(l.value).filter(C=>!e.valueComparator(C,a.value))),u?u.modelValue.value=f:l.value=f}}),{textColorClasses:n,textColorStyles:y}=ue(o(()=>t.value&&!e.error&&!e.disabled?e.color:void 0)),S=o(()=>t.value?e.trueIcon:e.falseIcon);return{group:u,densityClasses:r,trueValue:a,falseValue:v,model:t,textColorClasses:n,textColorStyles:y,icon:S}}const $=x()({name:"VSelectionControl",directives:{Ripple:X},inheritAttrs:!1,props:E(),emits:{"update:modelValue":e=>!0},setup(e,u){let{attrs:r,slots:l}=u;const{group:a,densityClasses:v,icon:c,model:t,textColorClasses:n,textColorStyles:y,trueValue:S}=de(e),m=_(),s=o(()=>e.id||`input-${m}`),f=T(!1),C=T(!1),b=Y();a==null||a.onForceUpdate(()=>{b.value&&(b.value.checked=t.value)});function P(V){f.value=!0,ie(V.target,":focus-visible")!==!1&&(C.value=!0)}function A(){f.value=!1,C.value=!1}function M(V){e.readonly&&a&&ce(()=>a.forceUpdate()),t.value=V.target.checked}return B(()=>{var w,D,G;const V=l.label?l.label({label:e.label,props:{for:s.value}}):e.label,[N,j]=Z(r),F=d("input",h({ref:b,checked:t.value,disabled:!!(e.readonly||e.disabled),id:s.value,onBlur:A,onFocus:P,onInput:M,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:S.value,name:e.name,"aria-checked":e.type==="checkbox"?t.value:void 0},j),null);return d("div",h({class:["v-selection-control",{"v-selection-control--dirty":t.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":f.value,"v-selection-control--focus-visible":C.value,"v-selection-control--inline":e.inline},v.value,e.class]},N,{style:e.style}),[d("div",{class:["v-selection-control__wrapper",n.value],style:y.value},[(w=l.default)==null?void 0:w.call(l),p(d("div",{class:["v-selection-control__input"]},[(G=(D=l.input)==null?void 0:D.call(l,{model:t,textColorClasses:n,textColorStyles:y,inputNode:F,icon:c.value,props:{onFocus:P,onBlur:A,id:s.value}}))!=null?G:d(le,null,[c.value&&d(ae,{key:"icon",icon:c.value},null),F])]),[[ee("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),V&&d(te,{for:s.value,clickable:!0,onClick:H=>H.stopPropagation()},{default:()=>[V]})])}),{isFocused:f,input:b}}}),ve=I({indeterminate:Boolean,indeterminateIcon:{type:g,default:"$checkboxIndeterminate"},...E({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),me=x()({name:"VCheckboxBtn",props:ve(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,u){let{slots:r}=u;const l=k(e,"indeterminate"),a=k(e,"modelValue");function v(n){l.value&&(l.value=!1)}const c=o(()=>l.value?e.indeterminateIcon:e.falseIcon),t=o(()=>l.value?e.indeterminateIcon:e.trueIcon);return B(()=>{const n=re($.filterProps(e)[0],["modelValue"]);return d($,h(n,{modelValue:a.value,"onUpdate:modelValue":[y=>a.value=y,v],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:c.value,trueIcon:t.value,"aria-checked":l.value?"mixed":void 0}),r)}),{}}});export{me as V,ve as m}; +import{p as I,I as g,al as J,m as R,a as L,k as z,n as x,u as k,ah as _,o,am as K,an as Q,ao as W,B as i,ac as B,D as d,ap as X,aq as T,O as Y,ai as Z,J as h,ar as p,as as ee,a2 as le,F as ae,at as te,au as ne,t as oe,av as U,A as ue,aw as ie,ax as ce,af as re}from"./index.f985de17.js";const O=Symbol.for("vuetify:selection-control-group"),q=I({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:g,trueIcon:g,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:J},...R(),...L(),...z()},"SelectionControlGroup"),se=I({...q({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");x()({name:"VSelectionControlGroup",props:se(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:r}=u;const l=k(e,"modelValue"),a=_(),v=o(()=>e.id||`v-selection-control-group-${a}`),c=o(()=>e.name||v.value),t=new Set;return K(O,{modelValue:l,forceUpdate:()=>{t.forEach(n=>n())},onForceUpdate:n=>{t.add(n),Q(()=>{t.delete(n)})}}),W({[e.defaultsTarget]:{color:i(e,"color"),disabled:i(e,"disabled"),density:i(e,"density"),error:i(e,"error"),inline:i(e,"inline"),modelValue:l,multiple:o(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:i(e,"falseIcon"),trueIcon:i(e,"trueIcon"),readonly:i(e,"readonly"),ripple:i(e,"ripple"),type:i(e,"type"),valueComparator:i(e,"valueComparator")}}),B(()=>{var n;return d("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(n=r.default)==null?void 0:n.call(r)])}),{}}});const E=I({label:String,trueValue:null,falseValue:null,value:null,...R(),...q()},"VSelectionControl");function de(e){const u=ne(O,void 0),{densityClasses:r}=oe(e),l=k(e,"modelValue"),a=o(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),v=o(()=>e.falseValue!==void 0?e.falseValue:!1),c=o(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),t=o({get(){const m=u?u.modelValue.value:l.value;return c.value?m.some(s=>e.valueComparator(s,a.value)):e.valueComparator(m,a.value)},set(m){if(e.readonly)return;const s=m?a.value:v.value;let f=s;c.value&&(f=m?[...U(l.value),s]:U(l.value).filter(C=>!e.valueComparator(C,a.value))),u?u.modelValue.value=f:l.value=f}}),{textColorClasses:n,textColorStyles:y}=ue(o(()=>t.value&&!e.error&&!e.disabled?e.color:void 0)),S=o(()=>t.value?e.trueIcon:e.falseIcon);return{group:u,densityClasses:r,trueValue:a,falseValue:v,model:t,textColorClasses:n,textColorStyles:y,icon:S}}const $=x()({name:"VSelectionControl",directives:{Ripple:X},inheritAttrs:!1,props:E(),emits:{"update:modelValue":e=>!0},setup(e,u){let{attrs:r,slots:l}=u;const{group:a,densityClasses:v,icon:c,model:t,textColorClasses:n,textColorStyles:y,trueValue:S}=de(e),m=_(),s=o(()=>e.id||`input-${m}`),f=T(!1),C=T(!1),b=Y();a==null||a.onForceUpdate(()=>{b.value&&(b.value.checked=t.value)});function P(V){f.value=!0,ie(V.target,":focus-visible")!==!1&&(C.value=!0)}function A(){f.value=!1,C.value=!1}function M(V){e.readonly&&a&&ce(()=>a.forceUpdate()),t.value=V.target.checked}return B(()=>{var w,D,G;const V=l.label?l.label({label:e.label,props:{for:s.value}}):e.label,[N,j]=Z(r),F=d("input",h({ref:b,checked:t.value,disabled:!!(e.readonly||e.disabled),id:s.value,onBlur:A,onFocus:P,onInput:M,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:S.value,name:e.name,"aria-checked":e.type==="checkbox"?t.value:void 0},j),null);return d("div",h({class:["v-selection-control",{"v-selection-control--dirty":t.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":f.value,"v-selection-control--focus-visible":C.value,"v-selection-control--inline":e.inline},v.value,e.class]},N,{style:e.style}),[d("div",{class:["v-selection-control__wrapper",n.value],style:y.value},[(w=l.default)==null?void 0:w.call(l),p(d("div",{class:["v-selection-control__input"]},[(G=(D=l.input)==null?void 0:D.call(l,{model:t,textColorClasses:n,textColorStyles:y,inputNode:F,icon:c.value,props:{onFocus:P,onBlur:A,id:s.value}}))!=null?G:d(le,null,[c.value&&d(ae,{key:"icon",icon:c.value},null),F])]),[[ee("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),V&&d(te,{for:s.value,clickable:!0,onClick:H=>H.stopPropagation()},{default:()=>[V]})])}),{isFocused:f,input:b}}}),ve=I({indeterminate:Boolean,indeterminateIcon:{type:g,default:"$checkboxIndeterminate"},...E({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),me=x()({name:"VCheckboxBtn",props:ve(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,u){let{slots:r}=u;const l=k(e,"indeterminate"),a=k(e,"modelValue");function v(n){l.value&&(l.value=!1)}const c=o(()=>l.value?e.indeterminateIcon:e.falseIcon),t=o(()=>l.value?e.indeterminateIcon:e.trueIcon);return B(()=>{const n=re($.filterProps(e)[0],["modelValue"]);return d($,h(n,{modelValue:a.value,"onUpdate:modelValue":[y=>a.value=y,v],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:c.value,trueIcon:t.value,"aria-checked":l.value?"mixed":void 0}),r)}),{}}});export{me as V,ve as m}; diff --git a/server/static/assets/VDataTable.cd90b28b.js b/server/static/assets/VDataTable.fa01315e.js similarity index 99% rename from server/static/assets/VDataTable.cd90b28b.js rename to server/static/assets/VDataTable.fa01315e.js index b86bc72..b003648 100644 --- a/server/static/assets/VDataTable.cd90b28b.js +++ b/server/static/assets/VDataTable.fa01315e.js @@ -1 +1 @@ -import{p as k,u as _,o as x,b4 as ve,am as O,au as E,az as J,n as R,C as Z,D as c,H as A,bA as Me,J as Q,ad as F,O as X,aA as oe,bB as je,av as re,B as D,bC as Y,bD as z,I as ue,bE as ze,bF as Ue,bG as We,ac as U,bH as Ke,a2 as G,F as qe,a4 as se,bI as Je,aN as ie,aS as N,b6 as Qe,aT as de,al as Xe,ao as Ye}from"./index.2e75e464.js";import{V as Ze,m as et,u as tt}from"./VDialog.da3b36f9.js";import{V as ee}from"./VCheckboxBtn.23a8aa2c.js";import{m as at,V as ce}from"./VTable.98a5ae2f.js";const lt=k({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),be=Symbol.for("vuetify:data-table-pagination");function nt(e){const a=_(e,"page",void 0,t=>+(t!=null?t:1)),l=_(e,"itemsPerPage",void 0,t=>+(t!=null?t:10));return{page:a,itemsPerPage:l}}function ot(e){const{page:a,itemsPerPage:l,itemsLength:t}=e,n=x(()=>l.value===-1?0:l.value*(a.value-1)),i=x(()=>l.value===-1?t.value:Math.min(t.value,n.value+l.value)),r=x(()=>l.value===-1||t.value===0?1:Math.ceil(t.value/l.value));ve(()=>{a.value>r.value&&(a.value=r.value)});function s(d){l.value=d,a.value=1}function o(){a.value=J(a.value+1,1,r.value)}function u(){a.value=J(a.value-1,1,r.value)}function f(d){a.value=J(d,1,r.value)}const m={page:a,itemsPerPage:l,startIndex:n,stopIndex:i,pageCount:r,itemsLength:t,nextPage:o,prevPage:u,setPage:f,setItemsPerPage:s};return O(be,m),m}function rt(){const e=E(be);if(!e)throw new Error("Missing pagination!");return e}function ut(e){const{items:a,startIndex:l,stopIndex:t,itemsPerPage:n}=e;return{paginatedItems:x(()=>n.value<=0?a.value:a.value.slice(l.value,t.value))}}const ye=k({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),fe=R()({name:"VDataTableFooter",props:ye(),setup(e,a){let{slots:l}=a;const{t}=Z(),{page:n,pageCount:i,startIndex:r,stopIndex:s,itemsLength:o,itemsPerPage:u,setItemsPerPage:f}=rt(),m=x(()=>e.itemsPerPageOptions.map(d=>({...d,title:t(d.title)})));return()=>{var d;return c("div",{class:"v-data-table-footer"},[(d=l.prepend)==null?void 0:d.call(l),c("div",{class:"v-data-table-footer__items-per-page"},[c("span",null,[t(e.itemsPerPageText)]),c(Ze,{items:m.value,modelValue:u.value,"onUpdate:modelValue":p=>f(Number(p)),density:"compact",variant:"outlined","hide-details":!0},null)]),c("div",{class:"v-data-table-footer__info"},[c("div",null,[t(e.pageText,o.value?r.value+1:0,s.value,o.value)])]),c("div",{class:"v-data-table-footer__pagination"},[c(A,{icon:e.firstIcon,variant:"plain",onClick:()=>n.value=1,disabled:n.value===1,"aria-label":t(e.firstPageLabel)},null),c(A,{icon:e.prevIcon,variant:"plain",onClick:()=>n.value=Math.max(1,n.value-1),disabled:n.value===1,"aria-label":t(e.prevPageLabel)},null),e.showCurrentPage&&c("span",{key:"page",class:"v-data-table-footer__page"},[n.value]),c(A,{icon:e.nextIcon,variant:"plain",onClick:()=>n.value=Math.min(i.value,n.value+1),disabled:n.value===i.value,"aria-label":t(e.nextPageLabel)},null),c(A,{icon:e.lastIcon,variant:"plain",onClick:()=>n.value=i.value,disabled:n.value===i.value,"aria-label":t(e.lastPageLabel)},null)])])}}}),te=Me({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,a)=>{var i;let{slots:l,attrs:t}=a;const n=(i=e.tag)!=null?i:"td";return c(n,Q({class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:F(e.height),width:F(e.width),left:F(e.fixedOffset||null)}},t),{default:()=>{var r;return[(r=l.default)==null?void 0:r.call(l)]}})}),st=k({headers:{type:Array,default:()=>[]}},"DataTable-header"),pe=Symbol.for("vuetify:data-table-headers");function it(e,a){const l=X([]),t=X([]);ve(()=>{var p,P,h,v;const i=e.headers.length?Array.isArray(e.headers[0])?e.headers:[e.headers]:[],r=i.flatMap((g,y)=>g.map(S=>({column:S,row:y}))),s=i.length,o={title:"",sortable:!1},u={...o,width:48};if((p=a==null?void 0:a.groupBy)!=null&&p.value.length){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-group"});g<0?r.unshift({column:{...o,key:"data-table-group",title:"Group",rowspan:s},row:0}):r.splice(g,1,{column:{...o,...r[g].column},row:r[g].row})}if((P=a==null?void 0:a.showSelect)!=null&&P.value){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-select"});g<0?r.unshift({column:{...u,key:"data-table-select",rowspan:s},row:0}):r.splice(g,1,{column:{...u,...r[g].column},row:r[g].row})}if((h=a==null?void 0:a.showExpand)!=null&&h.value){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-expand"});g<0?r.push({column:{...u,key:"data-table-expand",rowspan:s},row:0}):r.splice(g,1,{column:{...u,...r[g].column},row:r[g].row})}const f=oe(s).map(()=>[]),m=oe(s).fill(0);r.forEach(g=>{var b,T,V;let{column:y,row:S}=g,w=y.key;w==null&&(je("The header key value must not be null or undefined"),w="");for(let I=S;I<=S+((b=y.rowspan)!=null?b:1)-1;I++)f[I].push({...y,key:w,fixedOffset:m[I],sortable:(T=y.sortable)!=null?T:!!y.key}),m[I]+=Number((V=y.width)!=null?V:0)}),f.forEach(g=>{for(let y=g.length;y--;y>=0)if(g[y].fixed){g[y].lastFixed=!0;return}});const d=new Set;l.value=f.map(g=>{const y=[];for(const S of g)d.has(S.key)||(d.add(S.key),y.push(S));return y}),t.value=(v=f.at(-1))!=null?v:[]});const n={headers:l,columns:t};return O(pe,n),n}function W(){const e=E(pe);if(!e)throw new Error("Missing headers!");return e}const dt={showSelectAll:!1,allSelected:()=>[],select:e=>{var t;let{items:a,value:l}=e;return new Set(l?[(t=a[0])==null?void 0:t.value]:[])},selectAll:e=>{let{selected:a}=e;return a}},he={showSelectAll:!0,allSelected:e=>{let{currentPage:a}=e;return a},select:e=>{let{items:a,value:l,selected:t}=e;for(const n of a)l?t.add(n.value):t.delete(n.value);return t},selectAll:e=>{let{value:a,currentPage:l,selected:t}=e;return he.select({items:l,value:a,selected:t})}},Se={showSelectAll:!0,allSelected:e=>{let{allItems:a}=e;return a},select:e=>{let{items:a,value:l,selected:t}=e;for(const n of a)l?t.add(n.value):t.delete(n.value);return t},selectAll:e=>{let{value:a,allItems:l,selected:t}=e;return Se.select({items:l,value:a,selected:t})}},ct=k({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]}},"DataTable-select"),xe=Symbol.for("vuetify:data-table-selection");function ft(e,a){let{allItems:l,currentPage:t}=a;const n=_(e,"modelValue",e.modelValue,v=>new Set(v),v=>[...v.values()]),i=x(()=>l.value.filter(v=>v.selectable)),r=x(()=>t.value.filter(v=>v.selectable)),s=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return dt;case"all":return Se;case"page":default:return he}});function o(v){return re(v).every(g=>n.value.has(g.value))}function u(v){return re(v).some(g=>n.value.has(g.value))}function f(v,g){const y=s.value.select({items:v,value:g,selected:new Set(n.value)});n.value=y}function m(v){f([v],!o([v]))}function d(v){const g=s.value.selectAll({value:v,allItems:i.value,currentPage:r.value,selected:new Set(n.value)});n.value=g}const p=x(()=>n.value.size>0),P=x(()=>{const v=s.value.allSelected({allItems:i.value,currentPage:r.value});return o(v)}),h={toggleSelect:m,select:f,selectAll:d,isSelected:o,isSomeSelected:u,someSelected:p,allSelected:P,showSelectAll:s.value.showSelectAll};return O(xe,h),h}function K(){const e=E(xe);if(!e)throw new Error("Missing selection!");return e}const gt=k({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),we=Symbol.for("vuetify:data-table-sort");function mt(e){const a=_(e,"sortBy"),l=D(e,"mustSort"),t=D(e,"multiSort");return{sortBy:a,mustSort:l,multiSort:t}}function vt(e){const{sortBy:a,mustSort:l,multiSort:t,page:n}=e,i=o=>{var m;let u=(m=a.value.map(d=>({...d})))!=null?m:[];const f=u.find(d=>d.key===o.key);f?f.order==="desc"?l.value?f.order="asc":u=u.filter(d=>d.key!==o.key):f.order="desc":t.value?u=[...u,{key:o.key,order:"asc"}]:u=[{key:o.key,order:"asc"}],a.value=u,n&&(n.value=1)};function r(o){return!!a.value.find(u=>u.key===o.key)}const s={sortBy:a,toggleSort:i,isSorted:r};return O(we,s),s}function bt(){const e=E(we);if(!e)throw new Error("Missing sort!");return e}function yt(e,a,l){const t=Z();return{sortedItems:x(()=>l.value.length?pt(a.value,l.value,t.current.value,e.customKeySort):a.value)}}function pt(e,a,l,t){const n=new Intl.Collator(l,{sensitivity:"accent",usage:"sort"});return[...e].sort((i,r)=>{var s;for(let o=0;op!=null?p.toString().toLocaleLowerCase():p),m!==d)return z(m)&&z(d)?0:z(m)?-1:z(d)?1:!isNaN(m)&&!isNaN(d)?Number(m)-Number(d):n.compare(m,d)}return 0})}const Pe=k({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:ue,default:"$sortAsc"},sortDescIcon:{type:ue,default:"$sortDesc"},...ze()},"VDataTableHeaders"),ge=R()({name:"VDataTableHeaders",props:Pe(),setup(e,a){let{slots:l,emit:t}=a;const{toggleSort:n,sortBy:i,isSorted:r}=bt(),{someSelected:s,allSelected:o,selectAll:u,showSelectAll:f}=K(),{columns:m,headers:d}=W(),{loaderClasses:p}=Ue(e),P=(w,b)=>{if(!(!e.sticky&&!w.fixed))return{position:"sticky",zIndex:w.fixed?4:e.sticky?3:void 0,left:w.fixed?F(w.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${b})`:void 0}};function h(w){const b=i.value.find(T=>T.key===w.key);return b?b.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:v,backgroundColorStyles:g}=We(e,"color"),y=x(()=>({headers:d.value,columns:m.value,toggleSort:n,isSorted:r,sortBy:i.value,someSelected:s.value,allSelected:o.value,selectAll:u,getSortIcon:h,getFixedStyles:P})),S=w=>{let{column:b,x:T,y:V}=w;const I=b.key==="data-table-select"||b.key==="data-table-expand";return c(te,{tag:"th",align:b.align,class:["v-data-table__th",{"v-data-table__th--sortable":b.sortable,"v-data-table__th--sorted":r(b)},p.value],style:{width:F(b.width),minWidth:F(b.width),...P(b,V)},colspan:b.colspan,rowspan:b.rowspan,onClick:b.sortable?()=>n(b):void 0,lastFixed:b.lastFixed,noPadding:I},{default:()=>{var M,B;const H=`column.${b.key}`,L={column:b,selectAll:u,isSorted:r,toggleSort:n,sortBy:i.value,someSelected:s.value,allSelected:o.value,getSortIcon:h};return l[H]?l[H](L):b.key==="data-table-select"?(B=(M=l["column.data-table-select"])==null?void 0:M.call(l,L))!=null?B:f&&c(ee,{modelValue:o.value,indeterminate:s.value&&!o.value,"onUpdate:modelValue":u},null):c("div",{class:"v-data-table-header__content"},[c("span",null,[b.title]),b.sortable&&c(qe,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(b)},null),e.multiSort&&r(b)&&c("div",{key:"badge",class:["v-data-table-header__sort-badge",...v.value],style:g.value},[i.value.findIndex(j=>j.key===b.key)+1])])}})};U(()=>c(G,null,[l.headers?l.headers(y.value):d.value.map((w,b)=>c("tr",null,[w.map((T,V)=>c(S,{column:T,x:V,y:b},null))])),e.loading&&c("tr",{class:"v-data-table-progress"},[c("th",{colspan:m.value.length},[c(Ke,{name:"v-data-table-progress",active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:l.loader})])])]))}}),ht=k({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),ke=Symbol.for("vuetify:data-table-group");function St(e){return{groupBy:_(e,"groupBy")}}function xt(e){const{groupBy:a,sortBy:l}=e,t=X(new Set),n=x(()=>a.value.map(u=>{var f;return{...u,order:(f=u.order)!=null?f:!1}}).concat(l.value));function i(u){return t.value.has(u.id)}function r(u){const f=new Set(t.value);i(u)?f.delete(u.id):f.add(u.id),t.value=f}function s(u){function f(m){const d=[];for(const p of m.items)"type"in p&&p.type==="group"?d.push(...f(p)):d.push(p);return d}return f({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const o={sortByWithGroups:n,toggleGroup:r,opened:t,groupBy:a,extractRows:s,isGroupOpen:i};return O(ke,o),o}function Te(){const e=E(ke);if(!e)throw new Error("Missing group!");return e}function wt(e,a){if(!e.length)return[];const l=new Map;for(const t of e){const n=Y(t.raw,a);l.has(n)||l.set(n,[]),l.get(n).push(t)}return l}function De(e,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!a.length)return[];const n=wt(e,a[0]),i=[],r=a.slice(1);return n.forEach((s,o)=>{const u=a[0],f=`${t}_${u}_${o}`;i.push({depth:l,id:f,key:u,value:o,items:r.length?De(s,r,l+1,f):s,type:"group"})}),i}function Ie(e,a){const l=[];for(const t of e)"type"in t&&t.type==="group"?(t.value!=null&&l.push(t),(a.has(t.id)||t.value==null)&&l.push(...Ie(t.items,a))):l.push(t);return l}function Pt(e,a,l){return{flatItems:x(()=>{if(!a.value.length)return e.value;const n=De(e.value,a.value.map(i=>i.key));return Ie(n,l.value)})}}const kt=k({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Tt=R()({name:"VDataTableGroupHeaderRow",props:kt(),setup(e,a){let{slots:l}=a;const{isGroupOpen:t,toggleGroup:n,extractRows:i}=Te(),{isSelected:r,isSomeSelected:s,select:o}=K(),{columns:u}=W(),f=x(()=>i([e.item]));return()=>c("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(m=>{var d,p,P,h;if(m.key==="data-table-group"){const v=t(e.item)?"$expand":"$next",g=()=>n(e.item);return(p=(d=l["data-table-group"])==null?void 0:d.call(l,{item:e.item,count:f.value.length,props:{icon:v,onClick:g}}))!=null?p:c(te,{class:"v-data-table-group-header-row__column"},{default:()=>[c(A,{size:"small",variant:"text",icon:v,onClick:g},null),c("span",null,[e.item.value]),c("span",null,[se("("),f.value.length,se(")")])]})}if(m.key==="data-table-select"){const v=r(f.value),g=s(f.value)&&!v,y=S=>o(f.value,S);return(h=(P=l["data-table-select"])==null?void 0:P.call(l,{props:{modelValue:v,indeterminate:g,"onUpdate:modelValue":y}}))!=null?h:c("td",null,[c(ee,{modelValue:v,indeterminate:g,"onUpdate:modelValue":y},null)])}return c("td",null,null)})])}}),Dt=k({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Ve=Symbol.for("vuetify:datatable:expanded");function It(e){const a=D(e,"expandOnClick"),l=_(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function t(s,o){const u=new Set(l.value);o?u.add(s.value):u.delete(s.value),l.value=u}function n(s){return l.value.has(s.value)}function i(s){t(s,!n(s))}const r={expand:t,expanded:l,expandOnClick:a,isExpanded:n,toggleExpand:i};return O(Ve,r),r}function Ce(){const e=E(Ve);if(!e)throw new Error("foo");return e}const Vt=k({index:Number,item:Object,onClick:Function},"VDataTableRow"),Ct=Je({name:"VDataTableRow",props:Vt(),setup(e,a){let{slots:l}=a;const{isSelected:t,toggleSelect:n}=K(),{isExpanded:i,toggleExpand:r}=Ce(),{columns:s}=W();U(()=>c("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!e.onClick}],onClick:e.onClick},[e.item&&s.value.map((o,u)=>c(te,{align:o.align,fixed:o.fixed,fixedOffset:o.fixedOffset,lastFixed:o.lastFixed,noPadding:o.key==="data-table-select"||o.key==="data-table-expand",width:o.width},{default:()=>{var p,P,h,v;const f=e.item,m=`item.${o.key}`,d={index:e.index,item:e.item,columns:s.value,isSelected:t,toggleSelect:n,isExpanded:i,toggleExpand:r};return l[m]?l[m](d):o.key==="data-table-select"?(P=(p=l["item.data-table-select"])==null?void 0:p.call(l,d))!=null?P:c(ee,{disabled:!f.selectable,modelValue:t([f]),onClick:ie(()=>n(f),["stop"])},null):o.key==="data-table-expand"?(v=(h=l["item.data-table-expand"])==null?void 0:h.call(l,d))!=null?v:c(A,{icon:i(f)?"$collapse":"$expand",size:"small",variant:"text",onClick:ie(()=>r(f),["stop"])},null):N(f.columns,o.key)}}))]))}}),Be=k({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowHeight:Number,"onClick:row":Function},"VDataTableRows"),me=R()({name:"VDataTableRows",props:Be(),setup(e,a){let{emit:l,slots:t}=a;const{columns:n}=W(),{expandOnClick:i,toggleExpand:r,isExpanded:s}=Ce(),{isSelected:o,toggleSelect:u}=K(),{toggleGroup:f,isGroupOpen:m}=Te(),{t:d}=Z();return U(()=>{var p,P;return e.loading&&t.loading?c("tr",{class:"v-data-table-rows-loading",key:"loading"},[c("td",{colspan:n.value.length},[t.loading()])]):!e.loading&&!e.items.length&&!e.hideNoData?c("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[c("td",{colspan:n.value.length},[(P=(p=t["no-data"])==null?void 0:p.call(t))!=null?P:d(e.noDataText)])]):c(G,null,[e.items.map((h,v)=>{var S,w;if(h.type==="group")return t["group-header"]?t["group-header"]({index:v,item:h,columns:n.value,isExpanded:s,toggleExpand:r,isSelected:o,toggleSelect:u,toggleGroup:f,isGroupOpen:m}):c(Tt,{key:`group-header_${h.id}`,item:h},t);const g={index:v,item:h,columns:n.value,isExpanded:s,toggleExpand:r,isSelected:o,toggleSelect:u},y={...g,props:{key:`item_${(S=h.key)!=null?S:h.index}`,onClick:i.value||e["onClick:row"]?b=>{var T;i.value&&r(h),(T=e["onClick:row"])==null||T.call(e,b,{item:h})}:void 0,index:v,item:h}};return c(G,null,[t.item?t.item(y):c(Ct,y.props,t),s(h)&&((w=t["expanded-row"])==null?void 0:w.call(t,g))])})])}),{}}}),Bt=k({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataTable-items");function At(e,a,l,t){const n=e.returnObject?a:N(a,e.itemValue),i=N(a,e.itemSelectable,!0),r=t.reduce((s,o)=>{var u;return s[o.key]=N(a,(u=o.value)!=null?u:o.key),s},{});return{type:"item",key:e.returnObject?N(a,e.itemValue):n,index:l,value:n,selectable:i,columns:r,raw:a}}function Ft(e,a,l){return a.map((t,n)=>At(e,t,n,l))}function _t(e,a){return{items:x(()=>Ft(e,e.items,a.value))}}function Ot(e){let{page:a,itemsPerPage:l,sortBy:t,groupBy:n,search:i}=e;const r=Qe("VDataTable"),s=x(()=>({page:a.value,itemsPerPage:l.value,sortBy:t.value,groupBy:n.value,search:i.value}));de(()=>i==null?void 0:i.value,()=>{a.value=1});let o=null;de(s,()=>{Xe(o,s.value)||(r.emit("update:options",s.value),o=s.value)},{deep:!0,immediate:!0})}const Et=k({...Be(),width:[String,Number],search:String,...Dt(),...ht(),...st(),...Bt(),...ct(),...gt(),...Pe(),...at()},"DataTable"),$t=k({...lt(),...Et(),...et(),...ye()},"VDataTable"),Lt=R()({name:"VDataTable",props:$t(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,a){let{emit:l,slots:t}=a;const{groupBy:n}=St(e),{sortBy:i,multiSort:r,mustSort:s}=mt(e),{page:o,itemsPerPage:u}=nt(e),{columns:f,headers:m}=it(e,{groupBy:n,showSelect:D(e,"showSelect"),showExpand:D(e,"showExpand")}),{items:d}=_t(e,f),p=D(e,"search"),{filteredItems:P}=tt(e,d,p,{transform:q=>q.columns}),{toggleSort:h}=vt({sortBy:i,multiSort:r,mustSort:s,page:o}),{sortByWithGroups:v,opened:g,extractRows:y,isGroupOpen:S,toggleGroup:w}=xt({groupBy:n,sortBy:i}),{sortedItems:b}=yt(e,P,v),{flatItems:T}=Pt(b,n,g),V=x(()=>T.value.length),{startIndex:I,stopIndex:H,pageCount:L,setItemsPerPage:M}=ot({page:o,itemsPerPage:u,itemsLength:V}),{paginatedItems:B}=ut({items:T,startIndex:I,stopIndex:H,itemsPerPage:u}),j=x(()=>y(B.value)),{isSelected:Ae,select:Fe,selectAll:_e,toggleSelect:Oe,someSelected:Ee,allSelected:$e}=ft(e,{allItems:d,currentPage:j}),{isExpanded:Ne,toggleExpand:Ge}=It(e);Ot({page:o,itemsPerPage:u,sortBy:i,groupBy:n,search:p}),Ye({VDataTableRows:{hideNoData:D(e,"hideNoData"),noDataText:D(e,"noDataText"),loading:D(e,"loading"),loadingText:D(e,"loadingText")}});const C=x(()=>({page:o.value,itemsPerPage:u.value,sortBy:i.value,pageCount:L.value,toggleSort:h,setItemsPerPage:M,someSelected:Ee.value,allSelected:$e.value,isSelected:Ae,select:Fe,selectAll:_e,toggleSelect:Oe,isExpanded:Ne,toggleExpand:Ge,isGroupOpen:S,toggleGroup:w,items:j.value,groupedItems:B.value,columns:f.value,headers:m.value}));return U(()=>{const[q]=fe.filterProps(e),[Re]=ge.filterProps(e),[He]=me.filterProps(e),[Le]=ce.filterProps(e);return c(ce,Q({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Le),{top:()=>{var $;return($=t.top)==null?void 0:$.call(t,C.value)},default:()=>{var $,ae,le,ne;return t.default?t.default(C.value):c(G,null,[($=t.colgroup)==null?void 0:$.call(t,C.value),c("thead",null,[c(ge,Re,t)]),(ae=t.thead)==null?void 0:ae.call(t,C.value),c("tbody",null,[t.body?t.body(C.value):c(me,Q(He,{items:B.value}),t)]),(le=t.tbody)==null?void 0:le.call(t,C.value),(ne=t.tfoot)==null?void 0:ne.call(t,C.value)])},bottom:()=>t.bottom?t.bottom(C.value):c(G,null,[c(fe,q,{prepend:t["footer.prepend"]})])})}),{}}});export{fe as V,Et as a,ye as b,St as c,mt as d,nt as e,it as f,xt as g,ot as h,Pt as i,ft as j,It as k,Ot as l,lt as m,ge as n,me as o,vt as p,Lt as q,_t as u}; +import{p as k,u as _,o as x,b4 as ve,am as O,au as E,az as J,n as R,C as Z,D as c,H as A,bA as Me,J as Q,ad as F,O as X,aA as oe,bB as je,av as re,B as D,bC as Y,bD as z,I as ue,bE as ze,bF as Ue,bG as We,ac as U,bH as Ke,a2 as G,F as qe,a4 as se,bI as Je,aN as ie,aS as N,b6 as Qe,aT as de,al as Xe,ao as Ye}from"./index.f985de17.js";import{V as Ze,m as et,u as tt}from"./VDialog.311575a1.js";import{V as ee}from"./VCheckboxBtn.b7a3a8e0.js";import{m as at,V as ce}from"./VTable.e8eece46.js";const lt=k({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),be=Symbol.for("vuetify:data-table-pagination");function nt(e){const a=_(e,"page",void 0,t=>+(t!=null?t:1)),l=_(e,"itemsPerPage",void 0,t=>+(t!=null?t:10));return{page:a,itemsPerPage:l}}function ot(e){const{page:a,itemsPerPage:l,itemsLength:t}=e,n=x(()=>l.value===-1?0:l.value*(a.value-1)),i=x(()=>l.value===-1?t.value:Math.min(t.value,n.value+l.value)),r=x(()=>l.value===-1||t.value===0?1:Math.ceil(t.value/l.value));ve(()=>{a.value>r.value&&(a.value=r.value)});function s(d){l.value=d,a.value=1}function o(){a.value=J(a.value+1,1,r.value)}function u(){a.value=J(a.value-1,1,r.value)}function f(d){a.value=J(d,1,r.value)}const m={page:a,itemsPerPage:l,startIndex:n,stopIndex:i,pageCount:r,itemsLength:t,nextPage:o,prevPage:u,setPage:f,setItemsPerPage:s};return O(be,m),m}function rt(){const e=E(be);if(!e)throw new Error("Missing pagination!");return e}function ut(e){const{items:a,startIndex:l,stopIndex:t,itemsPerPage:n}=e;return{paginatedItems:x(()=>n.value<=0?a.value:a.value.slice(l.value,t.value))}}const ye=k({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),fe=R()({name:"VDataTableFooter",props:ye(),setup(e,a){let{slots:l}=a;const{t}=Z(),{page:n,pageCount:i,startIndex:r,stopIndex:s,itemsLength:o,itemsPerPage:u,setItemsPerPage:f}=rt(),m=x(()=>e.itemsPerPageOptions.map(d=>({...d,title:t(d.title)})));return()=>{var d;return c("div",{class:"v-data-table-footer"},[(d=l.prepend)==null?void 0:d.call(l),c("div",{class:"v-data-table-footer__items-per-page"},[c("span",null,[t(e.itemsPerPageText)]),c(Ze,{items:m.value,modelValue:u.value,"onUpdate:modelValue":p=>f(Number(p)),density:"compact",variant:"outlined","hide-details":!0},null)]),c("div",{class:"v-data-table-footer__info"},[c("div",null,[t(e.pageText,o.value?r.value+1:0,s.value,o.value)])]),c("div",{class:"v-data-table-footer__pagination"},[c(A,{icon:e.firstIcon,variant:"plain",onClick:()=>n.value=1,disabled:n.value===1,"aria-label":t(e.firstPageLabel)},null),c(A,{icon:e.prevIcon,variant:"plain",onClick:()=>n.value=Math.max(1,n.value-1),disabled:n.value===1,"aria-label":t(e.prevPageLabel)},null),e.showCurrentPage&&c("span",{key:"page",class:"v-data-table-footer__page"},[n.value]),c(A,{icon:e.nextIcon,variant:"plain",onClick:()=>n.value=Math.min(i.value,n.value+1),disabled:n.value===i.value,"aria-label":t(e.nextPageLabel)},null),c(A,{icon:e.lastIcon,variant:"plain",onClick:()=>n.value=i.value,disabled:n.value===i.value,"aria-label":t(e.lastPageLabel)},null)])])}}}),te=Me({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,a)=>{var i;let{slots:l,attrs:t}=a;const n=(i=e.tag)!=null?i:"td";return c(n,Q({class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:F(e.height),width:F(e.width),left:F(e.fixedOffset||null)}},t),{default:()=>{var r;return[(r=l.default)==null?void 0:r.call(l)]}})}),st=k({headers:{type:Array,default:()=>[]}},"DataTable-header"),pe=Symbol.for("vuetify:data-table-headers");function it(e,a){const l=X([]),t=X([]);ve(()=>{var p,P,h,v;const i=e.headers.length?Array.isArray(e.headers[0])?e.headers:[e.headers]:[],r=i.flatMap((g,y)=>g.map(S=>({column:S,row:y}))),s=i.length,o={title:"",sortable:!1},u={...o,width:48};if((p=a==null?void 0:a.groupBy)!=null&&p.value.length){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-group"});g<0?r.unshift({column:{...o,key:"data-table-group",title:"Group",rowspan:s},row:0}):r.splice(g,1,{column:{...o,...r[g].column},row:r[g].row})}if((P=a==null?void 0:a.showSelect)!=null&&P.value){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-select"});g<0?r.unshift({column:{...u,key:"data-table-select",rowspan:s},row:0}):r.splice(g,1,{column:{...u,...r[g].column},row:r[g].row})}if((h=a==null?void 0:a.showExpand)!=null&&h.value){const g=r.findIndex(y=>{let{column:S}=y;return S.key==="data-table-expand"});g<0?r.push({column:{...u,key:"data-table-expand",rowspan:s},row:0}):r.splice(g,1,{column:{...u,...r[g].column},row:r[g].row})}const f=oe(s).map(()=>[]),m=oe(s).fill(0);r.forEach(g=>{var b,T,V;let{column:y,row:S}=g,w=y.key;w==null&&(je("The header key value must not be null or undefined"),w="");for(let I=S;I<=S+((b=y.rowspan)!=null?b:1)-1;I++)f[I].push({...y,key:w,fixedOffset:m[I],sortable:(T=y.sortable)!=null?T:!!y.key}),m[I]+=Number((V=y.width)!=null?V:0)}),f.forEach(g=>{for(let y=g.length;y--;y>=0)if(g[y].fixed){g[y].lastFixed=!0;return}});const d=new Set;l.value=f.map(g=>{const y=[];for(const S of g)d.has(S.key)||(d.add(S.key),y.push(S));return y}),t.value=(v=f.at(-1))!=null?v:[]});const n={headers:l,columns:t};return O(pe,n),n}function W(){const e=E(pe);if(!e)throw new Error("Missing headers!");return e}const dt={showSelectAll:!1,allSelected:()=>[],select:e=>{var t;let{items:a,value:l}=e;return new Set(l?[(t=a[0])==null?void 0:t.value]:[])},selectAll:e=>{let{selected:a}=e;return a}},he={showSelectAll:!0,allSelected:e=>{let{currentPage:a}=e;return a},select:e=>{let{items:a,value:l,selected:t}=e;for(const n of a)l?t.add(n.value):t.delete(n.value);return t},selectAll:e=>{let{value:a,currentPage:l,selected:t}=e;return he.select({items:l,value:a,selected:t})}},Se={showSelectAll:!0,allSelected:e=>{let{allItems:a}=e;return a},select:e=>{let{items:a,value:l,selected:t}=e;for(const n of a)l?t.add(n.value):t.delete(n.value);return t},selectAll:e=>{let{value:a,allItems:l,selected:t}=e;return Se.select({items:l,value:a,selected:t})}},ct=k({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]}},"DataTable-select"),xe=Symbol.for("vuetify:data-table-selection");function ft(e,a){let{allItems:l,currentPage:t}=a;const n=_(e,"modelValue",e.modelValue,v=>new Set(v),v=>[...v.values()]),i=x(()=>l.value.filter(v=>v.selectable)),r=x(()=>t.value.filter(v=>v.selectable)),s=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return dt;case"all":return Se;case"page":default:return he}});function o(v){return re(v).every(g=>n.value.has(g.value))}function u(v){return re(v).some(g=>n.value.has(g.value))}function f(v,g){const y=s.value.select({items:v,value:g,selected:new Set(n.value)});n.value=y}function m(v){f([v],!o([v]))}function d(v){const g=s.value.selectAll({value:v,allItems:i.value,currentPage:r.value,selected:new Set(n.value)});n.value=g}const p=x(()=>n.value.size>0),P=x(()=>{const v=s.value.allSelected({allItems:i.value,currentPage:r.value});return o(v)}),h={toggleSelect:m,select:f,selectAll:d,isSelected:o,isSomeSelected:u,someSelected:p,allSelected:P,showSelectAll:s.value.showSelectAll};return O(xe,h),h}function K(){const e=E(xe);if(!e)throw new Error("Missing selection!");return e}const gt=k({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),we=Symbol.for("vuetify:data-table-sort");function mt(e){const a=_(e,"sortBy"),l=D(e,"mustSort"),t=D(e,"multiSort");return{sortBy:a,mustSort:l,multiSort:t}}function vt(e){const{sortBy:a,mustSort:l,multiSort:t,page:n}=e,i=o=>{var m;let u=(m=a.value.map(d=>({...d})))!=null?m:[];const f=u.find(d=>d.key===o.key);f?f.order==="desc"?l.value?f.order="asc":u=u.filter(d=>d.key!==o.key):f.order="desc":t.value?u=[...u,{key:o.key,order:"asc"}]:u=[{key:o.key,order:"asc"}],a.value=u,n&&(n.value=1)};function r(o){return!!a.value.find(u=>u.key===o.key)}const s={sortBy:a,toggleSort:i,isSorted:r};return O(we,s),s}function bt(){const e=E(we);if(!e)throw new Error("Missing sort!");return e}function yt(e,a,l){const t=Z();return{sortedItems:x(()=>l.value.length?pt(a.value,l.value,t.current.value,e.customKeySort):a.value)}}function pt(e,a,l,t){const n=new Intl.Collator(l,{sensitivity:"accent",usage:"sort"});return[...e].sort((i,r)=>{var s;for(let o=0;op!=null?p.toString().toLocaleLowerCase():p),m!==d)return z(m)&&z(d)?0:z(m)?-1:z(d)?1:!isNaN(m)&&!isNaN(d)?Number(m)-Number(d):n.compare(m,d)}return 0})}const Pe=k({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:ue,default:"$sortAsc"},sortDescIcon:{type:ue,default:"$sortDesc"},...ze()},"VDataTableHeaders"),ge=R()({name:"VDataTableHeaders",props:Pe(),setup(e,a){let{slots:l,emit:t}=a;const{toggleSort:n,sortBy:i,isSorted:r}=bt(),{someSelected:s,allSelected:o,selectAll:u,showSelectAll:f}=K(),{columns:m,headers:d}=W(),{loaderClasses:p}=Ue(e),P=(w,b)=>{if(!(!e.sticky&&!w.fixed))return{position:"sticky",zIndex:w.fixed?4:e.sticky?3:void 0,left:w.fixed?F(w.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${b})`:void 0}};function h(w){const b=i.value.find(T=>T.key===w.key);return b?b.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:v,backgroundColorStyles:g}=We(e,"color"),y=x(()=>({headers:d.value,columns:m.value,toggleSort:n,isSorted:r,sortBy:i.value,someSelected:s.value,allSelected:o.value,selectAll:u,getSortIcon:h,getFixedStyles:P})),S=w=>{let{column:b,x:T,y:V}=w;const I=b.key==="data-table-select"||b.key==="data-table-expand";return c(te,{tag:"th",align:b.align,class:["v-data-table__th",{"v-data-table__th--sortable":b.sortable,"v-data-table__th--sorted":r(b)},p.value],style:{width:F(b.width),minWidth:F(b.width),...P(b,V)},colspan:b.colspan,rowspan:b.rowspan,onClick:b.sortable?()=>n(b):void 0,lastFixed:b.lastFixed,noPadding:I},{default:()=>{var M,B;const H=`column.${b.key}`,L={column:b,selectAll:u,isSorted:r,toggleSort:n,sortBy:i.value,someSelected:s.value,allSelected:o.value,getSortIcon:h};return l[H]?l[H](L):b.key==="data-table-select"?(B=(M=l["column.data-table-select"])==null?void 0:M.call(l,L))!=null?B:f&&c(ee,{modelValue:o.value,indeterminate:s.value&&!o.value,"onUpdate:modelValue":u},null):c("div",{class:"v-data-table-header__content"},[c("span",null,[b.title]),b.sortable&&c(qe,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(b)},null),e.multiSort&&r(b)&&c("div",{key:"badge",class:["v-data-table-header__sort-badge",...v.value],style:g.value},[i.value.findIndex(j=>j.key===b.key)+1])])}})};U(()=>c(G,null,[l.headers?l.headers(y.value):d.value.map((w,b)=>c("tr",null,[w.map((T,V)=>c(S,{column:T,x:V,y:b},null))])),e.loading&&c("tr",{class:"v-data-table-progress"},[c("th",{colspan:m.value.length},[c(Ke,{name:"v-data-table-progress",active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:l.loader})])])]))}}),ht=k({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),ke=Symbol.for("vuetify:data-table-group");function St(e){return{groupBy:_(e,"groupBy")}}function xt(e){const{groupBy:a,sortBy:l}=e,t=X(new Set),n=x(()=>a.value.map(u=>{var f;return{...u,order:(f=u.order)!=null?f:!1}}).concat(l.value));function i(u){return t.value.has(u.id)}function r(u){const f=new Set(t.value);i(u)?f.delete(u.id):f.add(u.id),t.value=f}function s(u){function f(m){const d=[];for(const p of m.items)"type"in p&&p.type==="group"?d.push(...f(p)):d.push(p);return d}return f({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const o={sortByWithGroups:n,toggleGroup:r,opened:t,groupBy:a,extractRows:s,isGroupOpen:i};return O(ke,o),o}function Te(){const e=E(ke);if(!e)throw new Error("Missing group!");return e}function wt(e,a){if(!e.length)return[];const l=new Map;for(const t of e){const n=Y(t.raw,a);l.has(n)||l.set(n,[]),l.get(n).push(t)}return l}function De(e,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!a.length)return[];const n=wt(e,a[0]),i=[],r=a.slice(1);return n.forEach((s,o)=>{const u=a[0],f=`${t}_${u}_${o}`;i.push({depth:l,id:f,key:u,value:o,items:r.length?De(s,r,l+1,f):s,type:"group"})}),i}function Ie(e,a){const l=[];for(const t of e)"type"in t&&t.type==="group"?(t.value!=null&&l.push(t),(a.has(t.id)||t.value==null)&&l.push(...Ie(t.items,a))):l.push(t);return l}function Pt(e,a,l){return{flatItems:x(()=>{if(!a.value.length)return e.value;const n=De(e.value,a.value.map(i=>i.key));return Ie(n,l.value)})}}const kt=k({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Tt=R()({name:"VDataTableGroupHeaderRow",props:kt(),setup(e,a){let{slots:l}=a;const{isGroupOpen:t,toggleGroup:n,extractRows:i}=Te(),{isSelected:r,isSomeSelected:s,select:o}=K(),{columns:u}=W(),f=x(()=>i([e.item]));return()=>c("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(m=>{var d,p,P,h;if(m.key==="data-table-group"){const v=t(e.item)?"$expand":"$next",g=()=>n(e.item);return(p=(d=l["data-table-group"])==null?void 0:d.call(l,{item:e.item,count:f.value.length,props:{icon:v,onClick:g}}))!=null?p:c(te,{class:"v-data-table-group-header-row__column"},{default:()=>[c(A,{size:"small",variant:"text",icon:v,onClick:g},null),c("span",null,[e.item.value]),c("span",null,[se("("),f.value.length,se(")")])]})}if(m.key==="data-table-select"){const v=r(f.value),g=s(f.value)&&!v,y=S=>o(f.value,S);return(h=(P=l["data-table-select"])==null?void 0:P.call(l,{props:{modelValue:v,indeterminate:g,"onUpdate:modelValue":y}}))!=null?h:c("td",null,[c(ee,{modelValue:v,indeterminate:g,"onUpdate:modelValue":y},null)])}return c("td",null,null)})])}}),Dt=k({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Ve=Symbol.for("vuetify:datatable:expanded");function It(e){const a=D(e,"expandOnClick"),l=_(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function t(s,o){const u=new Set(l.value);o?u.add(s.value):u.delete(s.value),l.value=u}function n(s){return l.value.has(s.value)}function i(s){t(s,!n(s))}const r={expand:t,expanded:l,expandOnClick:a,isExpanded:n,toggleExpand:i};return O(Ve,r),r}function Ce(){const e=E(Ve);if(!e)throw new Error("foo");return e}const Vt=k({index:Number,item:Object,onClick:Function},"VDataTableRow"),Ct=Je({name:"VDataTableRow",props:Vt(),setup(e,a){let{slots:l}=a;const{isSelected:t,toggleSelect:n}=K(),{isExpanded:i,toggleExpand:r}=Ce(),{columns:s}=W();U(()=>c("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!e.onClick}],onClick:e.onClick},[e.item&&s.value.map((o,u)=>c(te,{align:o.align,fixed:o.fixed,fixedOffset:o.fixedOffset,lastFixed:o.lastFixed,noPadding:o.key==="data-table-select"||o.key==="data-table-expand",width:o.width},{default:()=>{var p,P,h,v;const f=e.item,m=`item.${o.key}`,d={index:e.index,item:e.item,columns:s.value,isSelected:t,toggleSelect:n,isExpanded:i,toggleExpand:r};return l[m]?l[m](d):o.key==="data-table-select"?(P=(p=l["item.data-table-select"])==null?void 0:p.call(l,d))!=null?P:c(ee,{disabled:!f.selectable,modelValue:t([f]),onClick:ie(()=>n(f),["stop"])},null):o.key==="data-table-expand"?(v=(h=l["item.data-table-expand"])==null?void 0:h.call(l,d))!=null?v:c(A,{icon:i(f)?"$collapse":"$expand",size:"small",variant:"text",onClick:ie(()=>r(f),["stop"])},null):N(f.columns,o.key)}}))]))}}),Be=k({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowHeight:Number,"onClick:row":Function},"VDataTableRows"),me=R()({name:"VDataTableRows",props:Be(),setup(e,a){let{emit:l,slots:t}=a;const{columns:n}=W(),{expandOnClick:i,toggleExpand:r,isExpanded:s}=Ce(),{isSelected:o,toggleSelect:u}=K(),{toggleGroup:f,isGroupOpen:m}=Te(),{t:d}=Z();return U(()=>{var p,P;return e.loading&&t.loading?c("tr",{class:"v-data-table-rows-loading",key:"loading"},[c("td",{colspan:n.value.length},[t.loading()])]):!e.loading&&!e.items.length&&!e.hideNoData?c("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[c("td",{colspan:n.value.length},[(P=(p=t["no-data"])==null?void 0:p.call(t))!=null?P:d(e.noDataText)])]):c(G,null,[e.items.map((h,v)=>{var S,w;if(h.type==="group")return t["group-header"]?t["group-header"]({index:v,item:h,columns:n.value,isExpanded:s,toggleExpand:r,isSelected:o,toggleSelect:u,toggleGroup:f,isGroupOpen:m}):c(Tt,{key:`group-header_${h.id}`,item:h},t);const g={index:v,item:h,columns:n.value,isExpanded:s,toggleExpand:r,isSelected:o,toggleSelect:u},y={...g,props:{key:`item_${(S=h.key)!=null?S:h.index}`,onClick:i.value||e["onClick:row"]?b=>{var T;i.value&&r(h),(T=e["onClick:row"])==null||T.call(e,b,{item:h})}:void 0,index:v,item:h}};return c(G,null,[t.item?t.item(y):c(Ct,y.props,t),s(h)&&((w=t["expanded-row"])==null?void 0:w.call(t,g))])})])}),{}}}),Bt=k({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataTable-items");function At(e,a,l,t){const n=e.returnObject?a:N(a,e.itemValue),i=N(a,e.itemSelectable,!0),r=t.reduce((s,o)=>{var u;return s[o.key]=N(a,(u=o.value)!=null?u:o.key),s},{});return{type:"item",key:e.returnObject?N(a,e.itemValue):n,index:l,value:n,selectable:i,columns:r,raw:a}}function Ft(e,a,l){return a.map((t,n)=>At(e,t,n,l))}function _t(e,a){return{items:x(()=>Ft(e,e.items,a.value))}}function Ot(e){let{page:a,itemsPerPage:l,sortBy:t,groupBy:n,search:i}=e;const r=Qe("VDataTable"),s=x(()=>({page:a.value,itemsPerPage:l.value,sortBy:t.value,groupBy:n.value,search:i.value}));de(()=>i==null?void 0:i.value,()=>{a.value=1});let o=null;de(s,()=>{Xe(o,s.value)||(r.emit("update:options",s.value),o=s.value)},{deep:!0,immediate:!0})}const Et=k({...Be(),width:[String,Number],search:String,...Dt(),...ht(),...st(),...Bt(),...ct(),...gt(),...Pe(),...at()},"DataTable"),$t=k({...lt(),...Et(),...et(),...ye()},"VDataTable"),Lt=R()({name:"VDataTable",props:$t(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,a){let{emit:l,slots:t}=a;const{groupBy:n}=St(e),{sortBy:i,multiSort:r,mustSort:s}=mt(e),{page:o,itemsPerPage:u}=nt(e),{columns:f,headers:m}=it(e,{groupBy:n,showSelect:D(e,"showSelect"),showExpand:D(e,"showExpand")}),{items:d}=_t(e,f),p=D(e,"search"),{filteredItems:P}=tt(e,d,p,{transform:q=>q.columns}),{toggleSort:h}=vt({sortBy:i,multiSort:r,mustSort:s,page:o}),{sortByWithGroups:v,opened:g,extractRows:y,isGroupOpen:S,toggleGroup:w}=xt({groupBy:n,sortBy:i}),{sortedItems:b}=yt(e,P,v),{flatItems:T}=Pt(b,n,g),V=x(()=>T.value.length),{startIndex:I,stopIndex:H,pageCount:L,setItemsPerPage:M}=ot({page:o,itemsPerPage:u,itemsLength:V}),{paginatedItems:B}=ut({items:T,startIndex:I,stopIndex:H,itemsPerPage:u}),j=x(()=>y(B.value)),{isSelected:Ae,select:Fe,selectAll:_e,toggleSelect:Oe,someSelected:Ee,allSelected:$e}=ft(e,{allItems:d,currentPage:j}),{isExpanded:Ne,toggleExpand:Ge}=It(e);Ot({page:o,itemsPerPage:u,sortBy:i,groupBy:n,search:p}),Ye({VDataTableRows:{hideNoData:D(e,"hideNoData"),noDataText:D(e,"noDataText"),loading:D(e,"loading"),loadingText:D(e,"loadingText")}});const C=x(()=>({page:o.value,itemsPerPage:u.value,sortBy:i.value,pageCount:L.value,toggleSort:h,setItemsPerPage:M,someSelected:Ee.value,allSelected:$e.value,isSelected:Ae,select:Fe,selectAll:_e,toggleSelect:Oe,isExpanded:Ne,toggleExpand:Ge,isGroupOpen:S,toggleGroup:w,items:j.value,groupedItems:B.value,columns:f.value,headers:m.value}));return U(()=>{const[q]=fe.filterProps(e),[Re]=ge.filterProps(e),[He]=me.filterProps(e),[Le]=ce.filterProps(e);return c(ce,Q({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Le),{top:()=>{var $;return($=t.top)==null?void 0:$.call(t,C.value)},default:()=>{var $,ae,le,ne;return t.default?t.default(C.value):c(G,null,[($=t.colgroup)==null?void 0:$.call(t,C.value),c("thead",null,[c(ge,Re,t)]),(ae=t.thead)==null?void 0:ae.call(t,C.value),c("tbody",null,[t.body?t.body(C.value):c(me,Q(He,{items:B.value}),t)]),(le=t.tbody)==null?void 0:le.call(t,C.value),(ne=t.tfoot)==null?void 0:ne.call(t,C.value)])},bottom:()=>t.bottom?t.bottom(C.value):c(G,null,[c(fe,q,{prepend:t["footer.prepend"]})])})}),{}}});export{fe as V,Et as a,ye as b,St as c,mt as d,nt as e,it as f,xt as g,ot as h,Pt as i,ft as j,It as k,Ot as l,lt as m,ge as n,me as o,vt as p,Lt as q,_t as u}; diff --git a/server/static/assets/VDialog.da3b36f9.js b/server/static/assets/VDialog.311575a1.js similarity index 99% rename from server/static/assets/VDialog.da3b36f9.js rename to server/static/assets/VDialog.311575a1.js index 58a9e44..de31393 100644 --- a/server/static/assets/VDialog.da3b36f9.js +++ b/server/static/assets/VDialog.311575a1.js @@ -1 +1 @@ -import{p as U,m as me,n as X,b3 as he,aT as z,ac as Z,D as g,a2 as $,J as H,aq as J,o as C,O as E,b4 as ge,b5 as Fe,aA as Te,az as ue,b as De,b6 as Re,v as Me,B as Be,b7 as Le,ad as Y,b8 as Ee,b9 as Oe,an as Ae,I as Ke,al as _e,ba as He,af as Ue,aO as ze,aP as $e,bb as ye,C as je,u as ee,aQ as Ne,aR as qe,aS as te,aU as Ve,$ as re,aV as We,aW as Qe,aX as ce,F as se,aY as Ye,G as be,a4 as Ge,a_ as Se,av as pe,aw as ie,aD as G,bc as Je,bd as Xe,ax as Ze,b0 as de,be as et}from"./index.2e75e464.js";import{V as tt}from"./VCheckboxBtn.23a8aa2c.js";const lt=U({renderless:Boolean,...me()},"VVirtualScrollItem"),at=X()({name:"VVirtualScrollItem",inheritAttrs:!1,props:lt(),emits:{"update:height":e=>!0},setup(e,c){let{attrs:t,emit:u,slots:d}=c;const{resizeRef:r,contentRect:y}=he(void 0,"border");z(()=>{var o;return(o=y.value)==null?void 0:o.height},o=>{o!=null&&u("update:height",o)}),Z(()=>{var o,l;return e.renderless?g($,null,[(o=d.default)==null?void 0:o.call(d,{itemRef:r})]):g("div",H({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(l=d.default)==null?void 0:l.call(d)])})}}),fe=-1,ve=1,nt=U({itemHeight:{type:[Number,String],default:48}},"virtual");function ot(e,c,t){const u=J(0),d=J(e.itemHeight),r=C({get:()=>{var V;return parseInt((V=d.value)!=null?V:0,10)},set(V){d.value=V}}),y=E(),{resizeRef:o,contentRect:l}=he();ge(()=>{o.value=y.value});const f=Fe(),m=new Map;let i=Array.from({length:c.value.length});const n=C(()=>{var b;const V=(!l.value||y.value===document.documentElement?f.height.value:l.value.height)-((b=t==null?void 0:t.value)!=null?b:0);return Math.ceil(V/r.value*1.7+1)});function s(V,b){r.value=Math.max(r.value,b),i[V]=b,m.set(c.value[V],b)}function v(V){return i.slice(0,V).reduce((b,F)=>b+(F||r.value),0)}function k(V){const b=c.value.length;let F=0,L=0;for(;L=q&&(u.value=ue(A,0,c.value.length-n.value)),P=b}function T(V){if(!y.value)return;const b=v(V);y.value.scrollTop=b}const B=C(()=>Math.min(c.value.length,u.value+n.value)),D=C(()=>c.value.slice(u.value,B.value).map((V,b)=>({raw:V,index:b+u.value}))),j=C(()=>v(u.value)),O=C(()=>v(c.value.length)-v(B.value));return z(()=>c.value.length,()=>{i=Te(c.value.length).map(()=>r.value),m.forEach((V,b)=>{const F=c.value.indexOf(b);F===-1?m.delete(b):i[F]=V})}),{containerRef:y,computedItems:D,itemHeight:r,paddingTop:j,paddingBottom:O,scrollToIndex:T,handleScroll:M,handleItemResize:s}}const ut=U({items:{type:Array,default:()=>[]},renderless:Boolean,...nt(),...me(),...De()},"VVirtualScroll"),rt=X()({name:"VVirtualScroll",props:ut(),setup(e,c){let{slots:t}=c;const u=Re("VVirtualScroll"),{dimensionStyles:d}=Me(e),{containerRef:r,handleScroll:y,handleItemResize:o,scrollToIndex:l,paddingTop:f,paddingBottom:m,computedItems:i}=ot(e,Be(e,"items"));return Le(()=>e.renderless,()=>{Ee(()=>{var n;r.value=Oe(u.vnode.el,!0),(n=r.value)==null||n.addEventListener("scroll",y)}),Ae(()=>{var n;(n=r.value)==null||n.removeEventListener("scroll",y)})}),Z(()=>{const n=i.value.map(s=>g(at,{key:s.index,renderless:e.renderless,"onUpdate:height":v=>o(s.index,v)},{default:v=>{var k;return(k=t.default)==null?void 0:k.call(t,{item:s.raw,index:s.index,...v})}}));return e.renderless?g($,null,[g("div",{class:"v-virtual-scroll__spacer",style:{paddingTop:Y(f.value)}},null),n,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Y(m.value)}},null)]):g("div",{ref:r,class:["v-virtual-scroll",e.class],onScroll:y,style:[d.value,e.style]},[g("div",{class:"v-virtual-scroll__container",style:{paddingTop:Y(f.value),paddingBottom:Y(m.value)}},[n])])}),{scrollToIndex:l}}});function ct(e,c){const t=J(!1);let u;function d(o){cancelAnimationFrame(u),t.value=!0,u=requestAnimationFrame(()=>{u=requestAnimationFrame(()=>{t.value=!1})})}async function r(){await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>{if(t.value){const l=z(t,()=>{l(),o()})}else o()})}async function y(o){var m,i;if(o.key==="Tab"&&((m=c.value)==null||m.focus()),!["PageDown","PageUp","Home","End"].includes(o.key))return;const l=(i=e.value)==null?void 0:i.$el;if(!l)return;(o.key==="Home"||o.key==="End")&&l.scrollTo({top:o.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await r();const f=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(o.key==="PageDown"||o.key==="Home"){const n=l.getBoundingClientRect().top;for(const s of f)if(s.getBoundingClientRect().top>=n){s.focus();break}}else{const n=l.getBoundingClientRect().bottom;for(const s of[...f].reverse())if(s.getBoundingClientRect().bottom<=n){s.focus();break}}}return{onListScroll:d,onListKeydown:y}}const st=U({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Ke,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,valueComparator:{type:Function,default:_e},itemColor:String,...He({itemChildren:!1})},"Select"),it=U({...st(),...Ue(ze({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...$e({transition:{component:ye}})},"VSelect"),gt=X()({name:"VSelect",props:it(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,c){let{slots:t}=c;const{t:u}=je(),d=E(),r=E(),y=E(),o=ee(e,"menu"),l=C({get:()=>o.value,set:a=>{var h;o.value&&!a&&((h=r.value)==null?void 0:h.\u03A8openChildren)||(o.value=a)}}),{items:f,transformIn:m,transformOut:i}=Ne(e),n=ee(e,"modelValue",[],a=>m(a===null?[null]:pe(a)),a=>{var p;const h=i(a);return e.multiple?h:(p=h[0])!=null?p:null}),s=qe(),v=C(()=>n.value.map(a=>f.value.find(h=>{const p=te(h.raw,e.itemValue),K=te(a.raw,e.itemValue);return p===void 0||K===void 0?!1:e.returnObject?e.valueComparator(p,K):e.valueComparator(h.value,a.value)})||a)),k=C(()=>v.value.map(a=>a.props.value)),P=J(!1),M=C(()=>l.value?e.closeText:e.openText);let T="",B;const D=C(()=>e.hideSelected?f.value.filter(a=>!v.value.some(h=>h===a)):f.value),j=C(()=>e.hideNoData&&!f.value.length||e.readonly||(s==null?void 0:s.isReadonly.value)),O=E(),{onListScroll:V,onListKeydown:b}=ct(O,d);function F(a){e.openOnClear&&(l.value=!0)}function L(){j.value||(l.value=!l.value)}function N(a){var S,I;if(!a.key||e.readonly||(s==null?void 0:s.isReadonly.value))return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(a.key)&&a.preventDefault(),["Enter","ArrowDown"," "].includes(a.key)&&(l.value=!0),["Escape","Tab"].includes(a.key)&&(l.value=!1),a.key==="Home"?(S=O.value)==null||S.focus("first"):a.key==="End"&&((I=O.value)==null||I.focus("last"));const h=1e3;function p(w){const R=w.key.length===1,_=!w.ctrlKey&&!w.metaKey&&!w.altKey;return R&&_}if(e.multiple||!p(a))return;const K=performance.now();K-B>h&&(T=""),T+=a.key.toLowerCase(),B=K;const W=f.value.find(w=>w.title.toLowerCase().startsWith(T));W!==void 0&&(n.value=[W])}function A(a){if(e.multiple){const h=k.value.findIndex(p=>e.valueComparator(p,a.value));if(h===-1)n.value=[...n.value,a];else{const p=[...n.value];p.splice(h,1),n.value=p}}else n.value=[a],l.value=!1}function q(a){var h;(h=O.value)!=null&&h.$el.contains(a.relatedTarget)||(l.value=!1)}function we(){var a;P.value&&((a=d.value)==null||a.focus())}function ke(a){P.value=!0}function Pe(a){if(a==null)n.value=[];else if(ie(d.value,":autofill")||ie(d.value,":-webkit-autofill")){const h=f.value.find(p=>p.title===a);h&&A(h)}else d.value&&(d.value.value="")}return z(l,()=>{if(!e.hideSelected&&l.value&&v.value.length){const a=D.value.findIndex(h=>v.value.some(p=>h.value===p.value));Ve&&window.requestAnimationFrame(()=>{var h;a>=0&&((h=y.value)==null||h.scrollToIndex(a))})}}),Z(()=>{const a=!!(e.chips||t.chip),h=!!(!e.hideNoData||D.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),p=n.value.length>0,[K]=re.filterProps(e),W=p||!P.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g(re,H({ref:d},K,{modelValue:n.value.map(S=>S.props.value).join(", "),"onUpdate:modelValue":Pe,focused:P.value,"onUpdate:focused":S=>P.value=S,validationValue:n.externalValue,dirty:p,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":n.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:W,"onClick:clear":F,"onMousedown:control":L,onBlur:q,onKeydown:N,"aria-label":u(M.value),title:u(M.value)}),{...t,default:()=>g($,null,[g(We,H({ref:r,modelValue:l.value,"onUpdate:modelValue":S=>l.value=S,activator:"parent",contentClass:"v-select__content",disabled:j.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:we},e.menuProps),{default:()=>{var S;return[h&&g(Qe,{ref:O,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:I=>I.preventDefault(),onKeydown:b,onFocusin:ke,onScrollPassive:V,tabindex:"-1",color:(S=e.itemColor)!=null?S:e.color},{default:()=>{var I,w,R,_;return[(I=t["prepend-item"])==null?void 0:I.call(t),!D.value.length&&!e.hideNoData&&((R=(w=t["no-data"])==null?void 0:w.call(t))!=null?R:g(ce,{title:u(e.noDataText)},null)),g(rt,{ref:y,renderless:!0,items:D.value},{default:Q=>{var ne,oe;let{item:x,index:le,itemRef:xe}=Q;const ae=H(x.props,{ref:xe,key:le,onClick:()=>A(x)});return(oe=(ne=t.item)==null?void 0:ne.call(t,{item:x,index:le,props:ae}))!=null?oe:g(ce,ae,{prepend:Ie=>{let{isSelected:Ce}=Ie;return g($,null,[e.multiple&&!e.hideSelected?g(tt,{key:x.value,modelValue:Ce,ripple:!1,tabindex:"-1"},null):void 0,x.props.prependIcon&&g(se,{icon:x.props.prependIcon},null)])}})}}),(_=t["append-item"])==null?void 0:_.call(t)]}})]}}),v.value.map((S,I)=>{var _,Q;function w(x){x.stopPropagation(),x.preventDefault(),A(S)}const R={"onClick:close":w,onMousedown(x){x.preventDefault(),x.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return g("div",{key:S.value,class:"v-select__selection"},[a?t.chip?g(be,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:S.title}}},{default:()=>{var x;return[(x=t.chip)==null?void 0:x.call(t,{item:S,index:I,props:R})]}}):g(Ye,H({key:"chip",closable:e.closableChips,size:"small",text:S.title},R),null):(Q=(_=t.selection)==null?void 0:_.call(t,{item:S,index:I}))!=null?Q:g("span",{class:"v-select__selection-text"},[S.title,e.multiple&&Ie==null||c==null?-1:e.toString().toLocaleLowerCase().indexOf(c.toString().toLocaleLowerCase()),yt=U({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function ft(e,c,t){var o,l,f;const u=[],d=(o=t==null?void 0:t.default)!=null?o:dt,r=t!=null&&t.filterKeys?pe(t.filterKeys):!1,y=Object.keys((l=t==null?void 0:t.customKeyFilter)!=null?l:{}).length;if(!(e!=null&&e.length))return u;e:for(let m=0;mu!=null&&u.transform?G(c).map(u==null?void 0:u.transform):G(c));ge(()=>{const l=typeof t=="function"?t():G(t),f=typeof l!="string"&&typeof l!="number"?"":String(l),m=ft(y.value,f,{customKeyFilter:e.customKeyFilter,default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),i=G(c),n=[],s=new Map;m.forEach(v=>{let{index:k,matches:P}=v;const M=i[k];n.push(M),s.set(M.value,P)}),d.value=n,r.value=s});function o(l){return r.value.get(l.value)}return{filteredItems:d,filteredMatches:r,getMatches:o}}const vt=U({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Je({origin:"center center",scrollStrategy:"block",transition:{component:ye},zIndex:2400})},"VDialog"),bt=X()({name:"VDialog",props:vt(),emits:{"update:modelValue":e=>!0},setup(e,c){let{slots:t}=c;const u=ee(e,"modelValue"),{scopeId:d}=Xe(),r=E();function y(l){var i,n;const f=l.relatedTarget,m=l.target;if(f!==m&&((i=r.value)==null?void 0:i.contentEl)&&((n=r.value)==null?void 0:n.globalTop)&&![document,r.value.contentEl].includes(m)&&!r.value.contentEl.contains(m)){const s=et(r.value.contentEl);if(!s.length)return;const v=s[0],k=s[s.length-1];f===v?k.focus():v.focus()}}Ve&&z(()=>u.value&&e.retainFocus,l=>{l?document.addEventListener("focusin",y):document.removeEventListener("focusin",y)},{immediate:!0}),z(u,async l=>{var f,m;await Ze(),l?(f=r.value.contentEl)==null||f.focus({preventScroll:!0}):(m=r.value.activatorEl)==null||m.focus({preventScroll:!0})});const o=C(()=>H({"aria-haspopup":"dialog","aria-expanded":String(u.value)},e.activatorProps));return Z(()=>{const[l]=de.filterProps(e);return g(de,H({ref:r,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},l,{modelValue:u.value,"onUpdate:modelValue":f=>u.value=f,"aria-modal":"true",activatorProps:o.value,role:"dialog"},d),{activator:t.activator,default:function(){for(var f=arguments.length,m=new Array(f),i=0;i{var n;return[(n=t.default)==null?void 0:n.call(t,...m)]}})}})}),Se({},r)}});export{gt as V,st as a,ct as b,rt as c,bt as d,yt as m,Vt as u}; +import{p as U,m as me,n as X,b3 as he,aT as z,ac as Z,D as g,a2 as $,J as H,aq as J,o as C,O as E,b4 as ge,b5 as Fe,aA as Te,az as ue,b as De,b6 as Re,v as Me,B as Be,b7 as Le,ad as Y,b8 as Ee,b9 as Oe,an as Ae,I as Ke,al as _e,ba as He,af as Ue,aO as ze,aP as $e,bb as ye,C as je,u as ee,aQ as Ne,aR as qe,aS as te,aU as Ve,$ as re,aV as We,aW as Qe,aX as ce,F as se,aY as Ye,G as be,a4 as Ge,a_ as Se,av as pe,aw as ie,aD as G,bc as Je,bd as Xe,ax as Ze,b0 as de,be as et}from"./index.f985de17.js";import{V as tt}from"./VCheckboxBtn.b7a3a8e0.js";const lt=U({renderless:Boolean,...me()},"VVirtualScrollItem"),at=X()({name:"VVirtualScrollItem",inheritAttrs:!1,props:lt(),emits:{"update:height":e=>!0},setup(e,c){let{attrs:t,emit:u,slots:d}=c;const{resizeRef:r,contentRect:y}=he(void 0,"border");z(()=>{var o;return(o=y.value)==null?void 0:o.height},o=>{o!=null&&u("update:height",o)}),Z(()=>{var o,l;return e.renderless?g($,null,[(o=d.default)==null?void 0:o.call(d,{itemRef:r})]):g("div",H({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(l=d.default)==null?void 0:l.call(d)])})}}),fe=-1,ve=1,nt=U({itemHeight:{type:[Number,String],default:48}},"virtual");function ot(e,c,t){const u=J(0),d=J(e.itemHeight),r=C({get:()=>{var V;return parseInt((V=d.value)!=null?V:0,10)},set(V){d.value=V}}),y=E(),{resizeRef:o,contentRect:l}=he();ge(()=>{o.value=y.value});const f=Fe(),m=new Map;let i=Array.from({length:c.value.length});const n=C(()=>{var b;const V=(!l.value||y.value===document.documentElement?f.height.value:l.value.height)-((b=t==null?void 0:t.value)!=null?b:0);return Math.ceil(V/r.value*1.7+1)});function s(V,b){r.value=Math.max(r.value,b),i[V]=b,m.set(c.value[V],b)}function v(V){return i.slice(0,V).reduce((b,F)=>b+(F||r.value),0)}function k(V){const b=c.value.length;let F=0,L=0;for(;L=q&&(u.value=ue(A,0,c.value.length-n.value)),P=b}function T(V){if(!y.value)return;const b=v(V);y.value.scrollTop=b}const B=C(()=>Math.min(c.value.length,u.value+n.value)),D=C(()=>c.value.slice(u.value,B.value).map((V,b)=>({raw:V,index:b+u.value}))),j=C(()=>v(u.value)),O=C(()=>v(c.value.length)-v(B.value));return z(()=>c.value.length,()=>{i=Te(c.value.length).map(()=>r.value),m.forEach((V,b)=>{const F=c.value.indexOf(b);F===-1?m.delete(b):i[F]=V})}),{containerRef:y,computedItems:D,itemHeight:r,paddingTop:j,paddingBottom:O,scrollToIndex:T,handleScroll:M,handleItemResize:s}}const ut=U({items:{type:Array,default:()=>[]},renderless:Boolean,...nt(),...me(),...De()},"VVirtualScroll"),rt=X()({name:"VVirtualScroll",props:ut(),setup(e,c){let{slots:t}=c;const u=Re("VVirtualScroll"),{dimensionStyles:d}=Me(e),{containerRef:r,handleScroll:y,handleItemResize:o,scrollToIndex:l,paddingTop:f,paddingBottom:m,computedItems:i}=ot(e,Be(e,"items"));return Le(()=>e.renderless,()=>{Ee(()=>{var n;r.value=Oe(u.vnode.el,!0),(n=r.value)==null||n.addEventListener("scroll",y)}),Ae(()=>{var n;(n=r.value)==null||n.removeEventListener("scroll",y)})}),Z(()=>{const n=i.value.map(s=>g(at,{key:s.index,renderless:e.renderless,"onUpdate:height":v=>o(s.index,v)},{default:v=>{var k;return(k=t.default)==null?void 0:k.call(t,{item:s.raw,index:s.index,...v})}}));return e.renderless?g($,null,[g("div",{class:"v-virtual-scroll__spacer",style:{paddingTop:Y(f.value)}},null),n,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Y(m.value)}},null)]):g("div",{ref:r,class:["v-virtual-scroll",e.class],onScroll:y,style:[d.value,e.style]},[g("div",{class:"v-virtual-scroll__container",style:{paddingTop:Y(f.value),paddingBottom:Y(m.value)}},[n])])}),{scrollToIndex:l}}});function ct(e,c){const t=J(!1);let u;function d(o){cancelAnimationFrame(u),t.value=!0,u=requestAnimationFrame(()=>{u=requestAnimationFrame(()=>{t.value=!1})})}async function r(){await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>{if(t.value){const l=z(t,()=>{l(),o()})}else o()})}async function y(o){var m,i;if(o.key==="Tab"&&((m=c.value)==null||m.focus()),!["PageDown","PageUp","Home","End"].includes(o.key))return;const l=(i=e.value)==null?void 0:i.$el;if(!l)return;(o.key==="Home"||o.key==="End")&&l.scrollTo({top:o.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await r();const f=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(o.key==="PageDown"||o.key==="Home"){const n=l.getBoundingClientRect().top;for(const s of f)if(s.getBoundingClientRect().top>=n){s.focus();break}}else{const n=l.getBoundingClientRect().bottom;for(const s of[...f].reverse())if(s.getBoundingClientRect().bottom<=n){s.focus();break}}}return{onListScroll:d,onListKeydown:y}}const st=U({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Ke,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,valueComparator:{type:Function,default:_e},itemColor:String,...He({itemChildren:!1})},"Select"),it=U({...st(),...Ue(ze({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...$e({transition:{component:ye}})},"VSelect"),gt=X()({name:"VSelect",props:it(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,c){let{slots:t}=c;const{t:u}=je(),d=E(),r=E(),y=E(),o=ee(e,"menu"),l=C({get:()=>o.value,set:a=>{var h;o.value&&!a&&((h=r.value)==null?void 0:h.\u03A8openChildren)||(o.value=a)}}),{items:f,transformIn:m,transformOut:i}=Ne(e),n=ee(e,"modelValue",[],a=>m(a===null?[null]:pe(a)),a=>{var p;const h=i(a);return e.multiple?h:(p=h[0])!=null?p:null}),s=qe(),v=C(()=>n.value.map(a=>f.value.find(h=>{const p=te(h.raw,e.itemValue),K=te(a.raw,e.itemValue);return p===void 0||K===void 0?!1:e.returnObject?e.valueComparator(p,K):e.valueComparator(h.value,a.value)})||a)),k=C(()=>v.value.map(a=>a.props.value)),P=J(!1),M=C(()=>l.value?e.closeText:e.openText);let T="",B;const D=C(()=>e.hideSelected?f.value.filter(a=>!v.value.some(h=>h===a)):f.value),j=C(()=>e.hideNoData&&!f.value.length||e.readonly||(s==null?void 0:s.isReadonly.value)),O=E(),{onListScroll:V,onListKeydown:b}=ct(O,d);function F(a){e.openOnClear&&(l.value=!0)}function L(){j.value||(l.value=!l.value)}function N(a){var S,I;if(!a.key||e.readonly||(s==null?void 0:s.isReadonly.value))return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(a.key)&&a.preventDefault(),["Enter","ArrowDown"," "].includes(a.key)&&(l.value=!0),["Escape","Tab"].includes(a.key)&&(l.value=!1),a.key==="Home"?(S=O.value)==null||S.focus("first"):a.key==="End"&&((I=O.value)==null||I.focus("last"));const h=1e3;function p(w){const R=w.key.length===1,_=!w.ctrlKey&&!w.metaKey&&!w.altKey;return R&&_}if(e.multiple||!p(a))return;const K=performance.now();K-B>h&&(T=""),T+=a.key.toLowerCase(),B=K;const W=f.value.find(w=>w.title.toLowerCase().startsWith(T));W!==void 0&&(n.value=[W])}function A(a){if(e.multiple){const h=k.value.findIndex(p=>e.valueComparator(p,a.value));if(h===-1)n.value=[...n.value,a];else{const p=[...n.value];p.splice(h,1),n.value=p}}else n.value=[a],l.value=!1}function q(a){var h;(h=O.value)!=null&&h.$el.contains(a.relatedTarget)||(l.value=!1)}function we(){var a;P.value&&((a=d.value)==null||a.focus())}function ke(a){P.value=!0}function Pe(a){if(a==null)n.value=[];else if(ie(d.value,":autofill")||ie(d.value,":-webkit-autofill")){const h=f.value.find(p=>p.title===a);h&&A(h)}else d.value&&(d.value.value="")}return z(l,()=>{if(!e.hideSelected&&l.value&&v.value.length){const a=D.value.findIndex(h=>v.value.some(p=>h.value===p.value));Ve&&window.requestAnimationFrame(()=>{var h;a>=0&&((h=y.value)==null||h.scrollToIndex(a))})}}),Z(()=>{const a=!!(e.chips||t.chip),h=!!(!e.hideNoData||D.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),p=n.value.length>0,[K]=re.filterProps(e),W=p||!P.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g(re,H({ref:d},K,{modelValue:n.value.map(S=>S.props.value).join(", "),"onUpdate:modelValue":Pe,focused:P.value,"onUpdate:focused":S=>P.value=S,validationValue:n.externalValue,dirty:p,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":n.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:W,"onClick:clear":F,"onMousedown:control":L,onBlur:q,onKeydown:N,"aria-label":u(M.value),title:u(M.value)}),{...t,default:()=>g($,null,[g(We,H({ref:r,modelValue:l.value,"onUpdate:modelValue":S=>l.value=S,activator:"parent",contentClass:"v-select__content",disabled:j.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:we},e.menuProps),{default:()=>{var S;return[h&&g(Qe,{ref:O,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:I=>I.preventDefault(),onKeydown:b,onFocusin:ke,onScrollPassive:V,tabindex:"-1",color:(S=e.itemColor)!=null?S:e.color},{default:()=>{var I,w,R,_;return[(I=t["prepend-item"])==null?void 0:I.call(t),!D.value.length&&!e.hideNoData&&((R=(w=t["no-data"])==null?void 0:w.call(t))!=null?R:g(ce,{title:u(e.noDataText)},null)),g(rt,{ref:y,renderless:!0,items:D.value},{default:Q=>{var ne,oe;let{item:x,index:le,itemRef:xe}=Q;const ae=H(x.props,{ref:xe,key:le,onClick:()=>A(x)});return(oe=(ne=t.item)==null?void 0:ne.call(t,{item:x,index:le,props:ae}))!=null?oe:g(ce,ae,{prepend:Ie=>{let{isSelected:Ce}=Ie;return g($,null,[e.multiple&&!e.hideSelected?g(tt,{key:x.value,modelValue:Ce,ripple:!1,tabindex:"-1"},null):void 0,x.props.prependIcon&&g(se,{icon:x.props.prependIcon},null)])}})}}),(_=t["append-item"])==null?void 0:_.call(t)]}})]}}),v.value.map((S,I)=>{var _,Q;function w(x){x.stopPropagation(),x.preventDefault(),A(S)}const R={"onClick:close":w,onMousedown(x){x.preventDefault(),x.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return g("div",{key:S.value,class:"v-select__selection"},[a?t.chip?g(be,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:S.title}}},{default:()=>{var x;return[(x=t.chip)==null?void 0:x.call(t,{item:S,index:I,props:R})]}}):g(Ye,H({key:"chip",closable:e.closableChips,size:"small",text:S.title},R),null):(Q=(_=t.selection)==null?void 0:_.call(t,{item:S,index:I}))!=null?Q:g("span",{class:"v-select__selection-text"},[S.title,e.multiple&&Ie==null||c==null?-1:e.toString().toLocaleLowerCase().indexOf(c.toString().toLocaleLowerCase()),yt=U({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function ft(e,c,t){var o,l,f;const u=[],d=(o=t==null?void 0:t.default)!=null?o:dt,r=t!=null&&t.filterKeys?pe(t.filterKeys):!1,y=Object.keys((l=t==null?void 0:t.customKeyFilter)!=null?l:{}).length;if(!(e!=null&&e.length))return u;e:for(let m=0;mu!=null&&u.transform?G(c).map(u==null?void 0:u.transform):G(c));ge(()=>{const l=typeof t=="function"?t():G(t),f=typeof l!="string"&&typeof l!="number"?"":String(l),m=ft(y.value,f,{customKeyFilter:e.customKeyFilter,default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),i=G(c),n=[],s=new Map;m.forEach(v=>{let{index:k,matches:P}=v;const M=i[k];n.push(M),s.set(M.value,P)}),d.value=n,r.value=s});function o(l){return r.value.get(l.value)}return{filteredItems:d,filteredMatches:r,getMatches:o}}const vt=U({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Je({origin:"center center",scrollStrategy:"block",transition:{component:ye},zIndex:2400})},"VDialog"),bt=X()({name:"VDialog",props:vt(),emits:{"update:modelValue":e=>!0},setup(e,c){let{slots:t}=c;const u=ee(e,"modelValue"),{scopeId:d}=Xe(),r=E();function y(l){var i,n;const f=l.relatedTarget,m=l.target;if(f!==m&&((i=r.value)==null?void 0:i.contentEl)&&((n=r.value)==null?void 0:n.globalTop)&&![document,r.value.contentEl].includes(m)&&!r.value.contentEl.contains(m)){const s=et(r.value.contentEl);if(!s.length)return;const v=s[0],k=s[s.length-1];f===v?k.focus():v.focus()}}Ve&&z(()=>u.value&&e.retainFocus,l=>{l?document.addEventListener("focusin",y):document.removeEventListener("focusin",y)},{immediate:!0}),z(u,async l=>{var f,m;await Ze(),l?(f=r.value.contentEl)==null||f.focus({preventScroll:!0}):(m=r.value.activatorEl)==null||m.focus({preventScroll:!0})});const o=C(()=>H({"aria-haspopup":"dialog","aria-expanded":String(u.value)},e.activatorProps));return Z(()=>{const[l]=de.filterProps(e);return g(de,H({ref:r,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},l,{modelValue:u.value,"onUpdate:modelValue":f=>u.value=f,"aria-modal":"true",activatorProps:o.value,role:"dialog"},d),{activator:t.activator,default:function(){for(var f=arguments.length,m=new Array(f),i=0;i{var n;return[(n=t.default)==null?void 0:n.call(t,...m)]}})}})}),Se({},r)}});export{gt as V,st as a,ct as b,rt as c,bt as d,yt as m,Vt as u}; diff --git a/server/static/assets/VTable.98a5ae2f.js b/server/static/assets/VTable.e8eece46.js similarity index 92% rename from server/static/assets/VTable.98a5ae2f.js rename to server/static/assets/VTable.e8eece46.js index 0691a34..5dc0979 100644 --- a/server/static/assets/VTable.98a5ae2f.js +++ b/server/static/assets/VTable.e8eece46.js @@ -1 +1 @@ -import{p as d,m as h,a as m,j as b,k as v,n as c,q as f,t as u,ac as g,D as t,ad as T}from"./index.2e75e464.js";const x=d({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...h(),...m(),...b(),...v()},"VTable"),V=c()({name:"VTable",props:x(),setup(a,n){let{slots:e}=n;const{themeClasses:r}=f(a),{densityClasses:i}=u(a);return g(()=>t(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!e.top,"v-table--has-bottom":!!e.bottom,"v-table--hover":a.hover},r.value,i.value,a.class],style:a.style},{default:()=>{var o,s,l;return[(o=e.top)==null?void 0:o.call(e),e.default?t("div",{class:"v-table__wrapper",style:{height:T(a.height)}},[t("table",null,[e.default()])]):(s=e.wrapper)==null?void 0:s.call(e),(l=e.bottom)==null?void 0:l.call(e)]}})),{}}});export{V,x as m}; +import{p as d,m as h,a as m,j as b,k as v,n as c,q as f,t as u,ac as g,D as t,ad as T}from"./index.f985de17.js";const x=d({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...h(),...m(),...b(),...v()},"VTable"),V=c()({name:"VTable",props:x(),setup(a,n){let{slots:e}=n;const{themeClasses:r}=f(a),{densityClasses:i}=u(a);return g(()=>t(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!e.top,"v-table--has-bottom":!!e.bottom,"v-table--hover":a.hover},r.value,i.value,a.class],style:a.style},{default:()=>{var o,s,l;return[(o=e.top)==null?void 0:o.call(e),e.default?t("div",{class:"v-table__wrapper",style:{height:T(a.height)}},[t("table",null,[e.default()])]):(s=e.wrapper)==null?void 0:s.call(e),(l=e.bottom)==null?void 0:l.call(e)]}})),{}}});export{V,x as m}; diff --git a/server/static/assets/VTextarea.b6fbfd3e.js b/server/static/assets/VTextarea.a3e73fe4.js similarity index 98% rename from server/static/assets/VTextarea.b6fbfd3e.js rename to server/static/assets/VTextarea.a3e73fe4.js index 36dba7b..8a6e8a5 100644 --- a/server/static/assets/VTextarea.b6fbfd3e.js +++ b/server/static/assets/VTextarea.a3e73fe4.js @@ -1 +1 @@ -import{p as Z,ae as p,bf as ee,n as te,bg as ae,u as ne,ag as le,o as y,O as x,aq as oe,b4 as ue,b8 as ie,aT as m,bh as re,ac as se,ai as ce,aj as _,bi as de,D as o,bj as fe,J as I,a2 as R,ar as z,as as ve,bk as xe,bl as me,a_ as ge,ax as S,bm as he,ad as we,az as Ve}from"./index.2e75e464.js";const ye=Z({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...p(),...ee()},"VTextarea"),be=te()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,A){let{attrs:F,emit:M,slots:i}=A;const u=ne(e,"modelValue"),{isFocused:f,focus:D,blur:G}=le(e),E=y(()=>typeof e.counterValue=="function"?e.counterValue(u.value):(u.value||"").toString().length),U=y(()=>{if(F.maxlength)return F.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function O(t,n){var a,l;!e.autofocus||!t||(l=(a=n[0].target)==null?void 0:a.focus)==null||l.call(a)}const T=x(),g=x(),B=oe(""),h=x(),j=y(()=>e.persistentPlaceholder||f.value||e.active);function b(){var t;h.value!==document.activeElement&&((t=h.value)==null||t.focus()),f.value||D()}function $(t){b(),M("click:control",t)}function q(t){M("mousedown:control",t)}function J(t){t.stopPropagation(),b(),S(()=>{u.value="",he(e["onClick:clear"],t)})}function K(t){var a;const n=t.target;if(u.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const l=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=l[0],n.selectionEnd=l[1]})}}const c=x(),w=x(+e.rows),C=y(()=>["plain","underlined"].includes(e.variant));ue(()=>{e.autoGrow||(w.value=+e.rows)});function d(){!e.autoGrow||S(()=>{if(!c.value||!g.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(g.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),l=c.value.scrollHeight,V=parseFloat(t.lineHeight),P=Math.max(parseFloat(e.rows)*V+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*V+a||1/0,s=Ve(l!=null?l:0,P,k);w.value=Math.floor((s-a)/V),B.value=we(s)})}ie(d),m(u,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),re(()=>{r==null||r.disconnect()}),se(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,l]=ce(F),[{modelValue:V,...P}]=_.filterProps(e),[k]=de(e);return o(_,I({ref:T,modelValue:u.value,"onUpdate:modelValue":s=>u.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-text-field--plain-underlined":C.value},e.class],style:e.style},a,P,{centerAffix:w.value===1&&!C.value,focused:f.value}),{...i,default:s=>{let{isDisabled:v,isDirty:H,isReadonly:L,isValid:Q}=s;return o(fe,I({ref:g,style:{"--v-textarea-control-height":B.value},onClick:$,onMousedown:q,"onClick:clear":J,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{active:j.value||H.value,centerAffix:w.value===1&&!C.value,dirty:H.value||e.dirty,disabled:v.value,focused:f.value,error:Q.value===!1}),{...i,default:W=>{let{props:{class:N,...X}}=W;return o(R,null,[e.prefix&&o("span",{class:"v-text-field__prefix"},[e.prefix]),z(o("textarea",I({ref:h,class:N,value:u.value,onInput:K,autofocus:e.autofocus,readonly:L.value,disabled:v.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:b,onBlur:G},X,l),null),[[ve("intersect"),{handler:O},null,{once:!0}]]),e.autoGrow&&z(o("textarea",{class:[N,"v-textarea__sizer"],"onUpdate:modelValue":Y=>u.value=Y,ref:c,readonly:!0,"aria-hidden":"true"},null),[[xe,u.value]]),e.suffix&&o("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var v;return o(R,null,[(v=i.details)==null?void 0:v.call(i,s),t&&o(R,null,[o("span",null,null),o(me,{active:e.persistentCounter||f.value,value:E.value,max:U.value},i.counter)])])}:void 0})}),ge({},T,g,h)}});export{be as V}; +import{p as Z,ae as p,bf as ee,n as te,bg as ae,u as ne,ag as le,o as y,O as x,aq as oe,b4 as ue,b8 as ie,aT as m,bh as re,ac as se,ai as ce,aj as _,bi as de,D as o,bj as fe,J as I,a2 as R,ar as z,as as ve,bk as xe,bl as me,a_ as ge,ax as S,bm as he,ad as we,az as Ve}from"./index.f985de17.js";const ye=Z({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...p(),...ee()},"VTextarea"),be=te()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,A){let{attrs:F,emit:M,slots:i}=A;const u=ne(e,"modelValue"),{isFocused:f,focus:D,blur:G}=le(e),E=y(()=>typeof e.counterValue=="function"?e.counterValue(u.value):(u.value||"").toString().length),U=y(()=>{if(F.maxlength)return F.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function O(t,n){var a,l;!e.autofocus||!t||(l=(a=n[0].target)==null?void 0:a.focus)==null||l.call(a)}const T=x(),g=x(),B=oe(""),h=x(),j=y(()=>e.persistentPlaceholder||f.value||e.active);function b(){var t;h.value!==document.activeElement&&((t=h.value)==null||t.focus()),f.value||D()}function $(t){b(),M("click:control",t)}function q(t){M("mousedown:control",t)}function J(t){t.stopPropagation(),b(),S(()=>{u.value="",he(e["onClick:clear"],t)})}function K(t){var a;const n=t.target;if(u.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const l=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=l[0],n.selectionEnd=l[1]})}}const c=x(),w=x(+e.rows),C=y(()=>["plain","underlined"].includes(e.variant));ue(()=>{e.autoGrow||(w.value=+e.rows)});function d(){!e.autoGrow||S(()=>{if(!c.value||!g.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(g.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),l=c.value.scrollHeight,V=parseFloat(t.lineHeight),P=Math.max(parseFloat(e.rows)*V+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*V+a||1/0,s=Ve(l!=null?l:0,P,k);w.value=Math.floor((s-a)/V),B.value=we(s)})}ie(d),m(u,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),re(()=>{r==null||r.disconnect()}),se(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,l]=ce(F),[{modelValue:V,...P}]=_.filterProps(e),[k]=de(e);return o(_,I({ref:T,modelValue:u.value,"onUpdate:modelValue":s=>u.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-text-field--plain-underlined":C.value},e.class],style:e.style},a,P,{centerAffix:w.value===1&&!C.value,focused:f.value}),{...i,default:s=>{let{isDisabled:v,isDirty:H,isReadonly:L,isValid:Q}=s;return o(fe,I({ref:g,style:{"--v-textarea-control-height":B.value},onClick:$,onMousedown:q,"onClick:clear":J,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{active:j.value||H.value,centerAffix:w.value===1&&!C.value,dirty:H.value||e.dirty,disabled:v.value,focused:f.value,error:Q.value===!1}),{...i,default:W=>{let{props:{class:N,...X}}=W;return o(R,null,[e.prefix&&o("span",{class:"v-text-field__prefix"},[e.prefix]),z(o("textarea",I({ref:h,class:N,value:u.value,onInput:K,autofocus:e.autofocus,readonly:L.value,disabled:v.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:b,onBlur:G},X,l),null),[[ve("intersect"),{handler:O},null,{once:!0}]]),e.autoGrow&&z(o("textarea",{class:[N,"v-textarea__sizer"],"onUpdate:modelValue":Y=>u.value=Y,ref:c,readonly:!0,"aria-hidden":"true"},null),[[xe,u.value]]),e.suffix&&o("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var v;return o(R,null,[(v=i.details)==null?void 0:v.call(i,s),t&&o(R,null,[o("span",null,null),o(me,{active:e.persistentCounter||f.value,value:E.value,max:U.value},i.counter)])])}:void 0})}),ge({},T,g,h)}});export{be as V}; diff --git a/server/static/assets/_...all_.f4a18015.js b/server/static/assets/_...all_.97427b42.js similarity index 98% rename from server/static/assets/_...all_.f4a18015.js rename to server/static/assets/_...all_.97427b42.js index 2a9da58..29fb5aa 100644 --- a/server/static/assets/_...all_.f4a18015.js +++ b/server/static/assets/_...all_.97427b42.js @@ -1 +1 @@ -import{Q as D,a1 as N,a0 as g,a5 as Q,L as c,M as p,bs as w,o as d,D as B,aD as e,aC as o,S as H,a4 as Y,H as i}from"./index.2e75e464.js";import{b as r}from"./route-block.7577f022.js";const n={class:"text-center mb-4"},G={class:"text-h1"},h={class:"text-h5 mb-1"},I={class:"text-sm"},v={__name:"ErrorHeader",props:{errorCode:{type:String,required:!0},errorTitle:{type:String,required:!0},errorDescription:{type:String,required:!0}},setup(a){const A=a;return(s,t)=>(D(),N("div",n,[g("h1",G,Q(A.errorCode),1),g("h5",h,Q(A.errorTitle),1),g("p",I,Q(A.errorDescription),1)]))}},K=""+new URL("404.8c86ddd4.png",import.meta.url).href,l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEAQMAAACQ0DmjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAACdFJOUwAFBvk5twAABYtJREFUeNrt3bGNHFcQRVGGNqFtKBvKhsAQaMpcQ4awIFmy5EokoL3TXf+8EI4zqAvM7y8vXyzZkI6g5w1CAz3fKDTQpCvoeefQQM+fIBro+YtEAz3fUTTQ85NFA026gp6hEUHPg0cDLXxU0MJHBe0cr6BJV9DzDqWBFj4qaOGjgp4PLg20c7yCJl1BCx8ZtPBRQQsfFfS84mmgneMVNOkKWviooIWPClr4qKCFjwraOV5Bk66ghY8MWviooIWPClr4qKCd4xX0fKXVQAsfFbTwUUELHxW08FFBO8cr6PnBrIEWPjJo0hW08FFBCx8VtD8VVdDCRwUtfFTQpCto4aOCFj4qaK+pVNDCRwXtHM+gSVfQwkcFTbqCFj4qaOGjgiZdQQsfFbTwUUGTrqCFjwpa+KigSVfQwkcG7RyvoElX0MJHBU26ghY+Kmjho4KeP7g20MJHBS18VNCkK2jho4IWPjLon87xBlr4yKCd4xU06Qpa+KigneMVNOkKWviooL0QVEELHxW0d2sqaNIVtPAx2V5AR3uAjvYGOto30KR3QR8cPmLoc8NHDX1s+MihTw0fPfSh5/iQ3gt9ZPiY5+wBmvQu6OPCx9OgTzvHh/R66LPCxzOhjzrHh/QJ0AeFjydDn3OOD+lDoE8JH3OBPUCT3gV9wpeKrgF9wDk+pM+CXh8+LgO9/Rwf0sdB7/5S0ZWgV5/jQ/pE6MXhY6420MLHMuil4WNInwu98jWVS0JvDB/XhJ530MLHLuh14WNInw697BnZufJAk14GvSh8XBx6zzk+pEGvCh/Xh15yjg9p0KvCxy2gN5zjQxr0qvAxtxlo0sug7x0+7gR963N8SINeFT5uBn3fc3xIg14VPu4HfdNzfEiDXhU+5p4DTXoZ9O3Cx22h73aOD2nQq8LHnaFvdY7fGvpOfyq6N/SNwsfNoe9zjg9p0KvCx5AG/au7xWsqs2IP0NFeQAsfu6AvHz6GNOhV4WMR9LU/HDykQa8KH7ugL3yOD2nQq8LH7NsL6JOlN0JfMnyshL7iOT6kQa8KH1uhL3eOD2nQq8LHYuhrneNDGvSq8DHL9wL6MOn10FcJH/uhL3KOD2nQq8LHEdBXOMeHNOhV4eMU6Kef40Ma9KrwMSftBXS0B+j14eMw6Oed40Ma9KrwcR70k87xA6Gf85rKidBPCR9HQs930GvDx6HQffgY0qBXhY+DodvwcTL0vIHeFz7Ohg7Dx5AGvSp8HA9dneOgI2nOUfjAHJ3jlCNpyFH4QByd44QjacBR+OAbneN4I2m6UfiAG53jbCNptFH4IBud42Ajaa5R+KAaneNQI2mmUfhAGp3jRCNpoFH44Bmd4zgjaZpR+IAZneMsI2mUUfgAGZ3jHP97r6BvFD4oRuc4xEiaYRQ+EEbSBH91H6BvET74/cY5DvoG4YNeFD7YRdLoovBB7nf3DfSlpblF4QNbdI5Ti6ShReGDWXSOI4ukiUXhA1h0juOKpGlF4QNWdI6ziqRRReGDVHSOg4qkOUXhA1N0jlOKpCFF4YNRdI4TiqQBReGDT3SO44mk6UThA050jrOJpNFE4YNMdI6D+d/3A/QzwweW6ByHEkkzicIHkugcJ/JZ+wr6KeGDx+ftHfQTwgeNz9wH6FyaxefuB+ho/4QPEp8+0NUeoKO9gu6kIST7Crr6RUQAGrSBBg3aQIM20KBBG2jQBho0aAMN2kCDBm2gQRto0KANNGgDDRq0gQZtoEGDNtCgDTRo0AYatIEGDdpAgzbQoEEbaNAGGjRoAw3aQIMGbaBBG2jQoA00aAMNGrSBBm2gQYM20KANNGjQBhq0gQYN2kCDNtCgQRto0AYaNGgDDdpAgwZtoEEbaNCgDTRoAw0atIEGbaBBgzbQoO1f9jd+FAxe8q3utwAAAABJRU5ErkJggg==",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEBAMAAABYMLbTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTPLz+PHx9/Dx9u/w9cMrKxIAAAAEdFJOUwA2b7JUf1pwAAAH5klEQVR42uzdi03rQBRF0ZRASrA7SKiAJP3XBLYCEh9BbMv24c5aJczobY2OTN7h9HQAINHtzYtIA2QGenA9OguAyECPOk9pgMxA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggNt7wBIDvTgJNIAmYG2dwAEB9reAZAcaHsHQHCg7R0AwYG2dwAkB9reARAc6MHF3gGQGejR0VMaIDPQ9g6A4EDbOwCCA+37DoDkQNs7AIIDbe8ACA607zsAkgNt7wAIDrS9AyA40OOPLHXOHSAy0PYOgORA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggPtR5YAkgNt7wAIDrS9A+AWzt4BCHQwewcg0PYOAIG2dwBUCvTgbO8ABDp47xBpQKDtHQACbe8AKBRoewcg0PYOAIG2dwBUC7Q/OgQE2t4BIND2DkCgK7J3AAJt7wAQaHsHIND2DgCBtncANB9oewcg0PYOAIGe/59o2TsAgbZ3AAi0vQMQaHsHgEBvpfeUBgTa3gEg0PYOQKDtHQACbe8ABBp7ByDQ9g4AgbZ3AAJt7wAQaHsHINDYOwCBtncAAs38vUOkAYHO5UelAYFOHqXtHYBA2zsAgcbeAQi0vQNAoO0dgEBj7wAE2t4BCDT2DkCg7R2AQGPvAAQaewcg0PYOQKCxdwACXZEflQYE2t4BCDT2DkCg7R2AQLPhR3j2DkCg7R2AQGPvAATa3gEINPYOQKCxd4BAY+8ABBp7ByDQ9g5AoLF3AAKNvQMEGnsHINDYOwCBrujsKQ0CjVEaEGjsHSDQ2DsAgcbeAQg09g4QaOwdgEBj7wCBxt4BCDT2DkCgsXeAQGPvAAQaewcINPYOQKCxdwDaxHukO/8cQKCxdwACzXRXewcINPYOQKCxd4BAY+8ABBp7Bwg02DtAoLF3AAKNvQMEGnsHINDYO0Cgwd4BAo29AwQa7B0g0NTcO0QaBBp7Bwg02DtAoLF3AALNVs72DhBo7B0g0GDvAIHG3gECDfYOEGiwd4BAY+8AgQZ7Bwg09g4QaLB3gEDD4OIpDQKNvQMEGuwdIND4vgMEGuwdINBg70CgwfcdINBg7wCBxt4BAg2+7wCBBpFGoMHeAQINs/m+A4EGewcINNg7QKDxlAaBBpEGgQZ7BwIN2S69SCPQYO8AgQZ7BwIN9g4QaLB3gECDvQOBhuhI2zsQaLB3gECDvQOBhmJ834FAg70DBBrsHQg0lIu0vQOBBnsHCDTM0ds7EGgwSoNAg70DgYZikfaURqDB3gECDfYOBBqq8X0HAg32DhBosHcg0FAt0p7SCDTYOxBowN6BQIO9AwQa7B0INGDvQKDB3oFAA/YOBBrsHSDQYO9AoAF7BwIN9g4EGrB3INBg70CggW092zsQaLB3INCAvQOBBnsHAg3YOxBowN6BQIO9A4EG7B0INNg7EGjA3oFAA+Pe0XcqJdCAvQOBBuwdCDTYOxBowN6BQAP2DoEG7B0INGDvQKDB3oFAA/YOBBrwI0sCDdg7EGjA3iHQgL0DgQbsHQg0cN87RFqgAXsHAg3YOwQasHcg0IC9A4EG7B0CDdg7EGjA3iHQgL0DgQbsHQINYO8QaMDegUADIi3QgL0DgQY8pQUaQKQFGrB3INCAp7RAAyKNQAP2DoEG8JQWaECkEWjA3iHQgKc0Ag2ItEAD2DsEGvgnkfaUFmjA3iHQAPYOgQbsHQg0YO8QaAB7h0AD4ZHuRVqgAXuHQAPYOwQasHcINIC9Q6AB7B0CDdg7BBrA3iHQQLlI2zsEGrB3CDSAvUOgAXuHQAPYOwQaoO29w+0D9g6BBliyd7QXabcO2DsEGsDeIdCAvUOgAewdAg3Q2N7hfgF7h0AD2DsEGrB3CDSAvUOgARrbO9wkYO8QaAB7h0ADFNg7XB5g7xBoAHuHQAMU2DvcF2DvEGgAe4dAAxTYO1wRYO8QaAB7h0ADFNg73ApA6N7hRgBC9w63AfA10iF7h5sACN07XAJA6N7hAgBC9w6HDxC6dzh3gNC9w5kDhO4dzhtg8t4h0ABN7x2OGSB073DEAEv2jr4TaIDW9g4nCxC6dzhVgNC9w4EChO4dDhMgdO9wkACrWL53OEOA9Z7Si/YO5wewbqRn7x3ODmB9s/YOxwaw0VN66t7hyAA2jPSUvcNxAWzs0Ug7KYA9ntIP7B1OCWCvSP/xlHZCAHv6JdIOB2D3p/TPe4eDAYiI9PentEMBiPE50s4DIOsp/bF3OAuAvEiPT2nnAJBJoAEEGgCBBhBoAAQaQKABEGgABBpAoAEQaACBBkCgARBoAIEGQKDhtZ06JAAAAAAQ9P+13Q0wwSAYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAYNIBBA2DQAAYNgEEDGDQABg2AQQMYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAGLQGAQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNAAGDWDQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQMYNAAGDYBBAxg0AAYNYNAAGDQAF3tVVOUTkp20AAAAAElFTkSuQmCC",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASkAAADiCAMAAAAlH8FzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTHA8z288zKBv9nI80YBI5Gk3wgYEChgOK3lC2209xWk3wZJf66+C/6+C/5Nk58bC1oFJ53lC262A/4tR8+0VHfIAAAAQdFJOUwD+ufnX2JwDC9c8bee3a6lcdeZoAAAJkElEQVR42u2c2ZqjuBKEEQgkwN0zIN7/WY8ytbOZ6jN9gyKwXWVX3fj/IiMTsTTNfyw1z6qBHoCahgGoHpEa2n6YweG7pqHvgeqJ5rYnVBNIPLFU349A9chSn75vgepe2lmqJ1QaOL4U34cfQHWvofWW+lADxFj1Lc+9MCvczOdtTgoN8HY+d5WHVP9B8XGqI6ru5vPcVoiqi8439jthAL0vvk+HqHpWfB9jMCp873yO1CehQv3ddL6cFOrvnlSHUf26+NKM0Hc5KYzqO+lsRuiySMf8eTegfwpSCPXdjFCS+hTzJ0L9dFdm1/wQ6lfT1KH5wVTX6whl84OpbkkVkW4nBZiqiKmRH8fmR5MCECVSfp4aj80PSbUL9LEPnnLNb0RSXU3oo6+/MTS/WI4wVRboY/DU6JtftNQIU5Wtb8w8xc1vDB/BVOW+zNinggvNb0xP7P2l1jcmT3Hz+/gSdL7CoMCtb25TsTEYIuViPcDDOhVraMexCCpLqSNa4xhZIdPdOOVBBV4WE4MKphop07Gix+NUsY1Eqkvo+AXlR0MCERmznLKRbhyoVJTIdEeKYIzORPZBzc8BSkWJ8mNSwVLhQaTKgkT3K6ovJpPzVAkL5eeqL2Nln3bPb8z9RD9Rfq76+oIVkaKf45h8hvJTzlNZSvH+TOkpeiKoXO+LBiLRPvKhJKsPqtJTWaSPfdkQsfTiSRViUhGdf1RffiWpovllRhuxQ3PqKSaVw6OX6oPqjBQ3vxTxPtIHrCWckeqPn1Ye6eqMVO8jfUdqqp1Ue9n8npOaaqjNRKrvuv4k0oNuIn0Wm3h/bc6WlAxF5730M1K6XbdtnaogRZKc5A5RbH4FqYsCm+Sybdvy/vKbB4KUXNW5xbyz5qcuKo/V1jNQSVd3vI73fEwYPKhN1EBK8uZYuQrkwApWk9ek1LB6UBUEVRwTHCtJx/s6kyI9wJLHMUFxlgdS79/bsaS8qWQc0ZmUDB/Ii4FKc5YHvT7S1ZxGT0+Mgt3IMZrJ/9JOO0cFUF0dpFzzk8lBPtjHLLzcc3d2QgRlTB3NT02DlDGlAjLf/CIseRg9U+l5UrKC1QTLI29/jtQnTylmVZBSKcxNV8eYoGyky8iKkNCzC5Eux5j2OalsPPCWqmPPL5ad5yLlx5KSWeOjP+SkwmSekXr/QOWCKrjKv3xCpCerZZ5SkwUVGp8vvhr2kachOiq+2EEhecw7LZHSgjEtuaVqGD0pqMadraj5ZRVZeorSfGFOS8zzKjxFQVWgos02v/iZY5VyyobUsnlWnQnmqoCUmvycILOXzpLalWQgNYllc5t92OLz1GrwlJ2o8jmBf7HNL/8oI6XaAIo2Kj4XWjWQUjwnJEPRT9v83Jv+4/8U9mZmsVh5UFR83l81kKLuJyMr56TY/GJgeU9pV3sejzEu2JdKPOV2aJKvJBPq6V3nf9qHW3UZ1mApKz53veO3m6jieCB1PxlZsZnIS1yEwVJufcpaykFiWMTJO2wRNRxj5jE9+Ynlmh8t6YXsYlKFpbbIyW6iijNB9dDK3FXSNb9Ue9J7auI4X7ypbJ4v0WKyaWoqvyRqfh9Xgn6moiMOQ0aKLOU4sbHaOki58pNZDdKRLEO+Ch/Q+Ys6B2VJbdm7Ws4aKk3lxgNDk0IUHUOeC1J2RAh1uCxrLWeiZaby4ovXsvCicUqukYwvvqi1lpOG1LBPqs7VXvLUHPPcIeqK4hPVnIh2MFXH+zNJtvXZEcGaarWMiuJjyVpAKb031ae0FJHi4lu9qco8X6s5DVSpeWeqfu8pbYsvMxUba42kKjq1eG+qseh8tvWpeV1Xx2qxfrK+Yk6MrqKYokFh2De/Txnocg2o1s5wnjtsxKqtCNTBVF1Bapi1IE6elh0hfCW6l7rO69+Zqoz0YZrEGsGQqZY1bnUV32Gm2pHSs1jXYClLytvLsaqq+A4zVdH87L5MG0KKAJkuQLLvF1HZRTWqNFXR/EKgx5zaor3sQ1R3pUhpqrz5DZMWa1Jn1miv6vL8GOp586O5M4Gi4gv2shIVXnxUTApZpNuYykltZomY7EuFF7QplddfRmqYm1mUxZckqryeLd/9G1Pzo4UEkRXflpMamipvOzGl+kvNj1aGM1Kw1L7/xeZH652tWGkjcZ5vnZs9RbUXKOtUf7H50QGsNljIFh/N6KH9yXrv+JL6X4x0OoDVrsK7quPLRRYPruKLblWMqkCKz92Q7CcqP2M40QW/r/uS91B/ofnxcXbpLSW2xGkVsu4r3mNUuebH93RRrRCOlelEqEMhar8zR4gq1/zciVOtqzYepkTYqr+DUJiqXPNzJ0617CQh7DAV6lC0DeRQcaT7S7UHBkXDVHSUxE2uras4qvhsT38F5CBYdpgSQQAVGyA1v3CPrtklemdi7U0N7vJJruIGaEy85T6TEqvZgqNwi8+Iahio+YVL2ifGs1Gec7LPcFQ2Kwy2+c0BHJPiYUowKChHZZtfjO0izwFqV4D/GBPftDxMIaPOUf02JnpqSMWHrnc0lTG/49hAxUdZLuGoE2WkJl98LQbOM/0yv+LvbpjCXa2/kxo2gyy/lI306KHZdKi86zUFY6ZE7R/0vEfN75cBp2tSWfPTWWRBN5Fup1Ck+TNSsNTD5jelwIJum98vgwnhUfNDnj9tfr9RfA8jHcPUA1IGeX6rf88FMCAFUiAFUiAFUiB1LvVjgRSI/S1Sr4X1N0gpkKoVFn+jb6R0sf0Ul6qA1CkbfbJVQErdkYokSp0R0i+vwvBNrkkxpr2F0qc6IeNX/VJa6hspbyF9MFUBy//+xVgVkPoi5ZxHL8Ff+l2k8m/x/5BylmJAoQxfZqv/kFQAljylQeo0ssp4vzYVPJXF+u2IBVIpq+7nUJDStXhK/xVPaXjq2k86dr7X9j5ngj/WYfR8a05ppS72hX/IK4wIr/aUzoH9KaM3jp0n1RcoqT/ApNWXofMdu8epU/1BGRYtLzpKv2t96miqApX6YdW9dm3qwlda7RftrikVuaTrWB3e+SpbLFclsJjXWuWAdAXHZ/ZfSyuVh82hm8UAP4aSfvuRrBs76Ozl254KVVn5S/M2fcd09oebRahXn5egbr/20+OfYXu5HJbmCaTm8Ocme9s0taBqEosmwGuKLbHKP2lqkmp89Sj3TrlPmsN0pLL/Tp9UhksdN6Wa71t1Uiewmu+YqrzORjWN+vFWp9RPYUEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ9Hf1P51ROjjsgAgRAAAAAElFTkSuQmCC";const R={class:"misc-wrapper app-bar-region"},f={class:"misc-avatar w-100 text-center"},u={__name:"[...all]",setup(a){const A=c(),s=p(),t=w(),E=d(()=>t.global.name.value==="light"?U:l);return A.path.includes(".html")&&s.push({path:"/"}),(O,x)=>{const C=v;return D(),N("div",R,[B(C,{"error-code":"\u9519\u8BEF","error-title":"\u7CFB\u7EDF\u8FD0\u884C\u671F\u95F4\u53D1\u751F\u9519\u8BEF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u6307\u5B9A\u5185\u5BB9 \u26A0\uFE0F","error-description":`\u5185\u90E8\u8BBF\u95EE\u9519\u8BEF\uFF0C\u9519\u8BEF\u8DEF\u5F84\uFF1A${O.$route.path}`},null,8,["error-description"]),g("div",f,[B(o,{src:e(K),alt:"Coming Soon","max-width":500,class:"mx-auto"},null,8,["src"]),B(i,{to:"/",class:"mt-10 app-bar-noregion"},{default:H(()=>[Y(" \u8FD4\u56DE\u9996\u9875 ")]),_:1})]),B(o,{src:e(k),class:"misc-footer-tree d-none d-md-block"},null,8,["src"]),B(o,{src:e(E),class:"misc-footer-img d-none d-md-block"},null,8,["src"])])}}};typeof r=="function"&&r(u);export{u as default}; +import{Q as D,a1 as N,a0 as g,a5 as Q,L as c,M as p,bs as w,o as d,D as B,aD as e,aC as o,S as H,a4 as Y,H as i}from"./index.f985de17.js";import{b as r}from"./route-block.7577f022.js";const n={class:"text-center mb-4"},G={class:"text-h1"},h={class:"text-h5 mb-1"},I={class:"text-sm"},v={__name:"ErrorHeader",props:{errorCode:{type:String,required:!0},errorTitle:{type:String,required:!0},errorDescription:{type:String,required:!0}},setup(a){const A=a;return(s,t)=>(D(),N("div",n,[g("h1",G,Q(A.errorCode),1),g("h5",h,Q(A.errorTitle),1),g("p",I,Q(A.errorDescription),1)]))}},K=""+new URL("404.8c86ddd4.png",import.meta.url).href,l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEAQMAAACQ0DmjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAACdFJOUwAFBvk5twAABYtJREFUeNrt3bGNHFcQRVGGNqFtKBvKhsAQaMpcQ4awIFmy5EokoL3TXf+8EI4zqAvM7y8vXyzZkI6g5w1CAz3fKDTQpCvoeefQQM+fIBro+YtEAz3fUTTQ85NFA026gp6hEUHPg0cDLXxU0MJHBe0cr6BJV9DzDqWBFj4qaOGjgp4PLg20c7yCJl1BCx8ZtPBRQQsfFfS84mmgneMVNOkKWviooIWPClr4qKCFjwraOV5Bk66ghY8MWviooIWPClr4qKCd4xX0fKXVQAsfFbTwUUELHxW08FFBO8cr6PnBrIEWPjJo0hW08FFBCx8VtD8VVdDCRwUtfFTQpCto4aOCFj4qaK+pVNDCRwXtHM+gSVfQwkcFTbqCFj4qaOGjgiZdQQsfFbTwUUGTrqCFjwpa+KigSVfQwkcG7RyvoElX0MJHBU26ghY+Kmjho4KeP7g20MJHBS18VNCkK2jho4IWPjLon87xBlr4yKCd4xU06Qpa+KigneMVNOkKWviooL0QVEELHxW0d2sqaNIVtPAx2V5AR3uAjvYGOto30KR3QR8cPmLoc8NHDX1s+MihTw0fPfSh5/iQ3gt9ZPiY5+wBmvQu6OPCx9OgTzvHh/R66LPCxzOhjzrHh/QJ0AeFjydDn3OOD+lDoE8JH3OBPUCT3gV9wpeKrgF9wDk+pM+CXh8+LgO9/Rwf0sdB7/5S0ZWgV5/jQ/pE6MXhY6420MLHMuil4WNInwu98jWVS0JvDB/XhJ530MLHLuh14WNInw697BnZufJAk14GvSh8XBx6zzk+pEGvCh/Xh15yjg9p0KvCxy2gN5zjQxr0qvAxtxlo0sug7x0+7gR963N8SINeFT5uBn3fc3xIg14VPu4HfdNzfEiDXhU+5p4DTXoZ9O3Cx22h73aOD2nQq8LHnaFvdY7fGvpOfyq6N/SNwsfNoe9zjg9p0KvCx5AG/au7xWsqs2IP0NFeQAsfu6AvHz6GNOhV4WMR9LU/HDykQa8KH7ugL3yOD2nQq8LH7NsL6JOlN0JfMnyshL7iOT6kQa8KH1uhL3eOD2nQq8LHYuhrneNDGvSq8DHL9wL6MOn10FcJH/uhL3KOD2nQq8LHEdBXOMeHNOhV4eMU6Kef40Ma9KrwMSftBXS0B+j14eMw6Oed40Ma9KrwcR70k87xA6Gf85rKidBPCR9HQs930GvDx6HQffgY0qBXhY+DodvwcTL0vIHeFz7Ohg7Dx5AGvSp8HA9dneOgI2nOUfjAHJ3jlCNpyFH4QByd44QjacBR+OAbneN4I2m6UfiAG53jbCNptFH4IBud42Ajaa5R+KAaneNQI2mmUfhAGp3jRCNpoFH44Bmd4zgjaZpR+IAZneMsI2mUUfgAGZ3jHP97r6BvFD4oRuc4xEiaYRQ+EEbSBH91H6BvET74/cY5DvoG4YNeFD7YRdLoovBB7nf3DfSlpblF4QNbdI5Ti6ShReGDWXSOI4ukiUXhA1h0juOKpGlF4QNWdI6ziqRRReGDVHSOg4qkOUXhA1N0jlOKpCFF4YNRdI4TiqQBReGDT3SO44mk6UThA050jrOJpNFE4YNMdI6D+d/3A/QzwweW6ByHEkkzicIHkugcJ/JZ+wr6KeGDx+ftHfQTwgeNz9wH6FyaxefuB+ho/4QPEp8+0NUeoKO9gu6kIST7Crr6RUQAGrSBBg3aQIM20KBBG2jQBho0aAMN2kCDBm2gQRto0KANNGgDDRq0gQZtoEGDNtCgDTRo0AYatIEGDdpAgzbQoEEbaNAGGjRoAw3aQIMGbaBBG2jQoA00aAMNGrSBBm2gQYM20KANNGjQBhq0gQYN2kCDNtCgQRto0AYaNGgDDdpAgwZtoEEbaNCgDTRoAw0atIEGbaBBgzbQoO1f9jd+FAxe8q3utwAAAABJRU5ErkJggg==",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEBAMAAABYMLbTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTPLz+PHx9/Dx9u/w9cMrKxIAAAAEdFJOUwA2b7JUf1pwAAAH5klEQVR42uzdi03rQBRF0ZRASrA7SKiAJP3XBLYCEh9BbMv24c5aJczobY2OTN7h9HQAINHtzYtIA2QGenA9OguAyECPOk9pgMxA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggNt7wBIDvTgJNIAmYG2dwAEB9reAZAcaHsHQHCg7R0AwYG2dwAkB9reARAc6MHF3gGQGejR0VMaIDPQ9g6A4EDbOwCCA+37DoDkQNs7AIIDbe8ACA607zsAkgNt7wAIDrS9AyA40OOPLHXOHSAy0PYOgORA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggPtR5YAkgNt7wAIDrS9A+AWzt4BCHQwewcg0PYOAIG2dwBUCvTgbO8ABDp47xBpQKDtHQACbe8AKBRoewcg0PYOAIG2dwBUC7Q/OgQE2t4BIND2DkCgK7J3AAJt7wAQaHsHIND2DgCBtncANB9oewcg0PYOAIGe/59o2TsAgbZ3AAi0vQMQaHsHgEBvpfeUBgTa3gEg0PYOQKDtHQACbe8ABBp7ByDQ9g4AgbZ3AAJt7wAQaHsHINDYOwCBtncAAs38vUOkAYHO5UelAYFOHqXtHYBA2zsAgcbeAQi0vQNAoO0dgEBj7wAE2t4BCDT2DkCg7R2AQGPvAAQaewcg0PYOQKCxdwACXZEflQYE2t4BCDT2DkCg7R2AQLPhR3j2DkCg7R2AQGPvAATa3gEINPYOQKCxd4BAY+8ABBp7ByDQ9g5AoLF3AAKNvQMEGnsHINDYOwCBrujsKQ0CjVEaEGjsHSDQ2DsAgcbeAQg09g4QaOwdgEBj7wCBxt4BCDT2DkCgsXeAQGPvAAQaewcINPYOQKCxdwDaxHukO/8cQKCxdwACzXRXewcINPYOQKCxd4BAY+8ABBp7Bwg02DtAoLF3AAKNvQMEGnsHINDYO0Cgwd4BAo29AwQa7B0g0NTcO0QaBBp7Bwg02DtAoLF3AALNVs72DhBo7B0g0GDvAIHG3gECDfYOEGiwd4BAY+8AgQZ7Bwg09g4QaLB3gEDD4OIpDQKNvQMEGuwdIND4vgMEGuwdINBg70CgwfcdINBg7wCBxt4BAg2+7wCBBpFGoMHeAQINs/m+A4EGewcINNg7QKDxlAaBBpEGgQZ7BwIN2S69SCPQYO8AgQZ7BwIN9g4QaLB3gECDvQOBhuhI2zsQaLB3gECDvQOBhmJ834FAg70DBBrsHQg0lIu0vQOBBnsHCDTM0ds7EGgwSoNAg70DgYZikfaURqDB3gECDfYOBBqq8X0HAg32DhBosHcg0FAt0p7SCDTYOxBowN6BQIO9AwQa7B0INGDvQKDB3oFAA/YOBBrsHSDQYO9AoAF7BwIN9g4EGrB3INBg70CggW092zsQaLB3INCAvQOBBnsHAg3YOxBowN6BQIO9A4EG7B0INNg7EGjA3oFAA+Pe0XcqJdCAvQOBBuwdCDTYOxBowN6BQAP2DoEG7B0INGDvQKDB3oFAA/YOBBrwI0sCDdg7EGjA3iHQgL0DgQbsHQg0cN87RFqgAXsHAg3YOwQasHcg0IC9A4EG7B0CDdg7EGjA3iHQgL0DgQbsHQINYO8QaMDegUADIi3QgL0DgQY8pQUaQKQFGrB3INCAp7RAAyKNQAP2DoEG8JQWaECkEWjA3iHQgKc0Ag2ItEAD2DsEGvgnkfaUFmjA3iHQAPYOgQbsHQg0YO8QaAB7h0AD4ZHuRVqgAXuHQAPYOwQasHcINIC9Q6AB7B0CDdg7BBrA3iHQQLlI2zsEGrB3CDSAvUOgAXuHQAPYOwQaoO29w+0D9g6BBliyd7QXabcO2DsEGsDeIdCAvUOgAewdAg3Q2N7hfgF7h0AD2DsEGrB3CDSAvUOgARrbO9wkYO8QaAB7h0ADFNg7XB5g7xBoAHuHQAMU2DvcF2DvEGgAe4dAAxTYO1wRYO8QaAB7h0ADFNg73ApA6N7hRgBC9w63AfA10iF7h5sACN07XAJA6N7hAgBC9w6HDxC6dzh3gNC9w5kDhO4dzhtg8t4h0ABN7x2OGSB073DEAEv2jr4TaIDW9g4nCxC6dzhVgNC9w4EChO4dDhMgdO9wkACrWL53OEOA9Z7Si/YO5wewbqRn7x3ODmB9s/YOxwaw0VN66t7hyAA2jPSUvcNxAWzs0Ug7KYA9ntIP7B1OCWCvSP/xlHZCAHv6JdIOB2D3p/TPe4eDAYiI9PentEMBiPE50s4DIOsp/bF3OAuAvEiPT2nnAJBJoAEEGgCBBhBoAAQaQKABEGgABBpAoAEQaACBBkCgARBoAIEGQKDhtZ06JAAAAAAQ9P+13Q0wwSAYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAYNIBBA2DQAAYNgEEDGDQABg2AQQMYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAGLQGAQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNAAGDWDQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQMYNAAGDYBBAxg0AAYNYNAAGDQAF3tVVOUTkp20AAAAAElFTkSuQmCC",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASkAAADiCAMAAAAlH8FzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTHA8z288zKBv9nI80YBI5Gk3wgYEChgOK3lC2209xWk3wZJf66+C/6+C/5Nk58bC1oFJ53lC262A/4tR8+0VHfIAAAAQdFJOUwD+ufnX2JwDC9c8bee3a6lcdeZoAAAJkElEQVR42u2c2ZqjuBKEEQgkwN0zIN7/WY8ytbOZ6jN9gyKwXWVX3fj/IiMTsTTNfyw1z6qBHoCahgGoHpEa2n6YweG7pqHvgeqJ5rYnVBNIPLFU349A9chSn75vgepe2lmqJ1QaOL4U34cfQHWvofWW+lADxFj1Lc+9MCvczOdtTgoN8HY+d5WHVP9B8XGqI6ru5vPcVoiqi8439jthAL0vvk+HqHpWfB9jMCp873yO1CehQv3ddL6cFOrvnlSHUf26+NKM0Hc5KYzqO+lsRuiySMf8eTegfwpSCPXdjFCS+hTzJ0L9dFdm1/wQ6lfT1KH5wVTX6whl84OpbkkVkW4nBZiqiKmRH8fmR5MCECVSfp4aj80PSbUL9LEPnnLNb0RSXU3oo6+/MTS/WI4wVRboY/DU6JtftNQIU5Wtb8w8xc1vDB/BVOW+zNinggvNb0xP7P2l1jcmT3Hz+/gSdL7CoMCtb25TsTEYIuViPcDDOhVraMexCCpLqSNa4xhZIdPdOOVBBV4WE4MKphop07Gix+NUsY1Eqkvo+AXlR0MCERmznLKRbhyoVJTIdEeKYIzORPZBzc8BSkWJ8mNSwVLhQaTKgkT3K6ovJpPzVAkL5eeqL2Nln3bPb8z9RD9Rfq76+oIVkaKf45h8hvJTzlNZSvH+TOkpeiKoXO+LBiLRPvKhJKsPqtJTWaSPfdkQsfTiSRViUhGdf1RffiWpovllRhuxQ3PqKSaVw6OX6oPqjBQ3vxTxPtIHrCWckeqPn1Ye6eqMVO8jfUdqqp1Ue9n8npOaaqjNRKrvuv4k0oNuIn0Wm3h/bc6WlAxF5730M1K6XbdtnaogRZKc5A5RbH4FqYsCm+Sybdvy/vKbB4KUXNW5xbyz5qcuKo/V1jNQSVd3vI73fEwYPKhN1EBK8uZYuQrkwApWk9ek1LB6UBUEVRwTHCtJx/s6kyI9wJLHMUFxlgdS79/bsaS8qWQc0ZmUDB/Ii4FKc5YHvT7S1ZxGT0+Mgt3IMZrJ/9JOO0cFUF0dpFzzk8lBPtjHLLzcc3d2QgRlTB3NT02DlDGlAjLf/CIseRg9U+l5UrKC1QTLI29/jtQnTylmVZBSKcxNV8eYoGyky8iKkNCzC5Eux5j2OalsPPCWqmPPL5ad5yLlx5KSWeOjP+SkwmSekXr/QOWCKrjKv3xCpCerZZ5SkwUVGp8vvhr2kachOiq+2EEhecw7LZHSgjEtuaVqGD0pqMadraj5ZRVZeorSfGFOS8zzKjxFQVWgos02v/iZY5VyyobUsnlWnQnmqoCUmvycILOXzpLalWQgNYllc5t92OLz1GrwlJ2o8jmBf7HNL/8oI6XaAIo2Kj4XWjWQUjwnJEPRT9v83Jv+4/8U9mZmsVh5UFR83l81kKLuJyMr56TY/GJgeU9pV3sejzEu2JdKPOV2aJKvJBPq6V3nf9qHW3UZ1mApKz53veO3m6jieCB1PxlZsZnIS1yEwVJufcpaykFiWMTJO2wRNRxj5jE9+Ynlmh8t6YXsYlKFpbbIyW6iijNB9dDK3FXSNb9Ue9J7auI4X7ypbJ4v0WKyaWoqvyRqfh9Xgn6moiMOQ0aKLOU4sbHaOki58pNZDdKRLEO+Ch/Q+Ys6B2VJbdm7Ws4aKk3lxgNDk0IUHUOeC1J2RAh1uCxrLWeiZaby4ovXsvCicUqukYwvvqi1lpOG1LBPqs7VXvLUHPPcIeqK4hPVnIh2MFXH+zNJtvXZEcGaarWMiuJjyVpAKb031ae0FJHi4lu9qco8X6s5DVSpeWeqfu8pbYsvMxUba42kKjq1eG+qseh8tvWpeV1Xx2qxfrK+Yk6MrqKYokFh2De/Txnocg2o1s5wnjtsxKqtCNTBVF1Bapi1IE6elh0hfCW6l7rO69+Zqoz0YZrEGsGQqZY1bnUV32Gm2pHSs1jXYClLytvLsaqq+A4zVdH87L5MG0KKAJkuQLLvF1HZRTWqNFXR/EKgx5zaor3sQ1R3pUhpqrz5DZMWa1Jn1miv6vL8GOp586O5M4Gi4gv2shIVXnxUTApZpNuYykltZomY7EuFF7QplddfRmqYm1mUxZckqryeLd/9G1Pzo4UEkRXflpMamipvOzGl+kvNj1aGM1Kw1L7/xeZH652tWGkjcZ5vnZs9RbUXKOtUf7H50QGsNljIFh/N6KH9yXrv+JL6X4x0OoDVrsK7quPLRRYPruKLblWMqkCKz92Q7CcqP2M40QW/r/uS91B/ofnxcXbpLSW2xGkVsu4r3mNUuebH93RRrRCOlelEqEMhar8zR4gq1/zciVOtqzYepkTYqr+DUJiqXPNzJ0617CQh7DAV6lC0DeRQcaT7S7UHBkXDVHSUxE2uras4qvhsT38F5CBYdpgSQQAVGyA1v3CPrtklemdi7U0N7vJJruIGaEy85T6TEqvZgqNwi8+Iahio+YVL2ifGs1Gec7LPcFQ2Kwy2+c0BHJPiYUowKChHZZtfjO0izwFqV4D/GBPftDxMIaPOUf02JnpqSMWHrnc0lTG/49hAxUdZLuGoE2WkJl98LQbOM/0yv+LvbpjCXa2/kxo2gyy/lI306KHZdKi86zUFY6ZE7R/0vEfN75cBp2tSWfPTWWRBN5Fup1Ck+TNSsNTD5jelwIJum98vgwnhUfNDnj9tfr9RfA8jHcPUA1IGeX6rf88FMCAFUiAFUiAFUiB1LvVjgRSI/S1Sr4X1N0gpkKoVFn+jb6R0sf0Ul6qA1CkbfbJVQErdkYokSp0R0i+vwvBNrkkxpr2F0qc6IeNX/VJa6hspbyF9MFUBy//+xVgVkPoi5ZxHL8Ff+l2k8m/x/5BylmJAoQxfZqv/kFQAljylQeo0ssp4vzYVPJXF+u2IBVIpq+7nUJDStXhK/xVPaXjq2k86dr7X9j5ngj/WYfR8a05ppS72hX/IK4wIr/aUzoH9KaM3jp0n1RcoqT/ApNWXofMdu8epU/1BGRYtLzpKv2t96miqApX6YdW9dm3qwlda7RftrikVuaTrWB3e+SpbLFclsJjXWuWAdAXHZ/ZfSyuVh82hm8UAP4aSfvuRrBs76Ozl254KVVn5S/M2fcd09oebRahXn5egbr/20+OfYXu5HJbmCaTm8Ocme9s0taBqEosmwGuKLbHKP2lqkmp89Sj3TrlPmsN0pLL/Tp9UhksdN6Wa71t1Uiewmu+YqrzORjWN+vFWp9RPYUEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ9Hf1P51ROjjsgAgRAAAAAElFTkSuQmCC";const R={class:"misc-wrapper app-bar-region"},f={class:"misc-avatar w-100 text-center"},u={__name:"[...all]",setup(a){const A=c(),s=p(),t=w(),E=d(()=>t.global.name.value==="light"?U:l);return A.path.includes(".html")&&s.push({path:"/"}),(O,x)=>{const C=v;return D(),N("div",R,[B(C,{"error-code":"\u9519\u8BEF","error-title":"\u7CFB\u7EDF\u8FD0\u884C\u671F\u95F4\u53D1\u751F\u9519\u8BEF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u6307\u5B9A\u5185\u5BB9 \u26A0\uFE0F","error-description":`\u5185\u90E8\u8BBF\u95EE\u9519\u8BEF\uFF0C\u9519\u8BEF\u8DEF\u5F84\uFF1A${O.$route.path}`},null,8,["error-description"]),g("div",f,[B(o,{src:e(K),alt:"Coming Soon","max-width":500,class:"mx-auto"},null,8,["src"]),B(i,{to:"/",class:"mt-10 app-bar-noregion"},{default:H(()=>[Y(" \u8FD4\u56DE\u9996\u9875 ")]),_:1})]),B(o,{src:e(k),class:"misc-footer-tree d-none d-md-block"},null,8,["src"]),B(o,{src:e(E),class:"misc-footer-img d-none d-md-block"},null,8,["src"])])}}};typeof r=="function"&&r(u);export{u as default}; diff --git a/server/static/assets/account-settings.b80b3a85.js b/server/static/assets/account-settings.99c802c4.js similarity index 97% rename from server/static/assets/account-settings.b80b3a85.js rename to server/static/assets/account-settings.99c802c4.js index ea86f44..ec5ed0b 100644 --- a/server/static/assets/account-settings.b80b3a85.js +++ b/server/static/assets/account-settings.99c802c4.js @@ -1 +1 @@ -import{c as re,p as ie,I as de,m as ce,a as me,b as ve,e as fe,f as pe,g as ge,i as be,j as _e,k as ye,l as Ve,n as ke,u as xe,o as U,q as we,s as Ce,t as Pe,v as he,w as Ae,x as $e,y as Se,z as De,A as Te,B as Be,C as Ie,D as e,E as qe,F as q,G as H,H as N,J as z,K as L,L as F,M as X,N as Ue,O as f,P as I,Q as b,R as x,S as a,T as k,U as A,W as w,X as Re,Y,Z,_ as $,$ as S,a0 as c,a1 as D,a2 as E,a3 as K,a4 as P,a5 as C,a6 as B,a7 as ee,a8 as Ne,a9 as ze,aa as R,ab as Le}from"./index.2e75e464.js";import{V as Fe}from"./VTable.98a5ae2f.js";import{V as Ee}from"./VCheckbox.700ac25f.js";import{m as J}from"./md5.30c00497.js";import{b as Q}from"./route-block.7577f022.js";import"./VCheckboxBtn.23a8aa2c.js";const te=re("v-alert-title"),Ke=["success","info","warning","error"],Oe=ie({border:{type:[Boolean,String],validator:t=>typeof t=="boolean"||["top","end","bottom","start"].includes(t)},borderColor:String,closable:Boolean,closeIcon:{type:de,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:t=>Ke.includes(t)},...ce(),...me(),...ve(),...fe(),...pe(),...ge(),...be(),..._e(),...ye(),...Ve({variant:"flat"})},"VAlert"),We=ke()({name:"VAlert",props:Oe(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0},setup(t,o){let{emit:p,slots:l}=o;const n=xe(t,"modelValue"),r=U(()=>{var V;if(t.icon!==!1)return t.type?(V=t.icon)!=null?V:`$${t.type}`:t.icon}),d=U(()=>{var V;return{color:(V=t.color)!=null?V:t.type,variant:t.variant}}),{themeClasses:_}=we(t),{colorClasses:y,colorStyles:g,variantClasses:m}=Ce(d),{densityClasses:u}=Pe(t),{dimensionStyles:v}=he(t),{elevationClasses:s}=Ae(t),{locationStyles:i}=$e(t),{positionClasses:T}=Se(t),{roundedClasses:ae}=De(t),{textColorClasses:le,textColorStyles:se}=Te(Be(t,"borderColor")),{t:oe}=Ie(),O=U(()=>({"aria-label":oe(t.closeLabel),onClick(V){n.value=!1,p("click:close",V)}}));return()=>{const V=!!(l.prepend||r.value),ne=!!(l.title||t.title),ue=!!(l.close||t.closable);return n.value&&e(t.tag,{class:["v-alert",t.border&&{"v-alert--border":!!t.border,[`v-alert--border-${t.border===!0?"start":t.border}`]:!0},{"v-alert--prominent":t.prominent},_.value,y.value,u.value,s.value,T.value,ae.value,m.value,t.class],style:[g.value,v.value,i.value,t.style],role:"alert"},{default:()=>{var W,j,M;return[qe(!1,"v-alert"),t.border&&e("div",{key:"border",class:["v-alert__border",le.value],style:se.value},null),V&&e("div",{key:"prepend",class:"v-alert__prepend"},[l.prepend?e(H,{key:"prepend-defaults",disabled:!r.value,defaults:{VIcon:{density:t.density,icon:r.value,size:t.prominent?44:28}}},l.prepend):e(q,{key:"prepend-icon",density:t.density,icon:r.value,size:t.prominent?44:28},null)]),e("div",{class:"v-alert__content"},[ne&&e(te,{key:"title"},{default:()=>{var h,G;return[(G=(h=l.title)==null?void 0:h.call(l))!=null?G:t.title]}}),(j=(W=l.text)==null?void 0:W.call(l))!=null?j:t.text,(M=l.default)==null?void 0:M.call(l)]),l.append&&e("div",{key:"append",class:"v-alert__append"},[l.append()]),ue&&e("div",{key:"close",class:"v-alert__close"},[l.close?e(H,{key:"close-defaults",defaults:{VBtn:{icon:t.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var h;return[(h=l.close)==null?void 0:h.call(l,{props:O.value})]}}):e(N,z({key:"close-btn",icon:t.closeIcon,size:"x-small",variant:"text"},O.value),null)])]}})}}}),je=c("thead",null,[c("tr",null,[c("th",{scope:"col"}," \u7F13\u5B58\u5730\u5740 "),c("th",{scope:"col"}," \u7528\u6237 "),c("th",{scope:"col"}," \u7FA4 "),c("th",{scope:"col"}," \u65F6\u95F4 ")])],-1),Me=c("p",{class:"mb-0"}," \u8D26\u6237\u5220\u9664\u540E\u5C06\u4E22\u5931\u6240\u6709\u8D26\u6237\u76F8\u5173\u914D\u7F6E\uFF0C\u8BF7\u786E\u8BA4 ",-1),Ge={__name:"AccountSettingsAccount",setup(t){const o=L();F();const p=X(),l={avatarImg:o.getters.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${o.getters.user}`:Ue,qq:o.getters.user,permissions:o.getters.permissions},n=f(structuredClone(l)),r=f(!1),d=[u=>!!u||"\u8BF7\u5148\u786E\u8BA4\u5220\u9664\u8D26\u6237"],_=f([]),y=u=>{switch(u){case"bing":return{icon:"bxl:bing",color:"primary"};case"api":return{icon:"ri:openai-fill",color:"success"};case"api3":return{icon:"ri:openai-fill",color:"success"};case"xh":return{icon:"solar:fire-bold",color:"error"};default:return{icon:"fluent:chat-12-filled",color:""}}},g=f({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""});I.post(`${o.getters.serverApi}userData`,{token:o.getters.userToken}).then(u=>{u.data&&(_.value=u.data.chat)}).catch(u=>{console.log(u)});const m=()=>{g.value.title="",g.value.text="",I.post(`${o.getters.serverApi}deleteUser`,{token:o.getters.userToken}).then(u=>{var v;(v=u.data)!=null&&v.state?(o.dispatch("user/logout"),p.push({path:"/login"})):(g.value.title="\u5220\u9664\u5931\u8D25",g.value.text=u.data.error)}).catch(u=>{g.value.title="\u5220\u9664\u5931\u8D25",g.value.text=u.message,console.log(u)})};return(u,v)=>(b(),x($,null,{default:a(()=>[e(k,{cols:"12"},{default:a(()=>[e(A,{title:"\u7528\u6237\u8D44\u6599"},{default:a(()=>[e(w,{class:"d-flex"},{default:a(()=>[e(Re,{rounded:"lg",size:"100",class:"me-6",image:n.value.avatarImg},null,8,["image"])]),_:1}),e(Y),e(w,null,{default:a(()=>[e(Z,{class:"mt-6"},{default:a(()=>[e($,null,{default:a(()=>[e(k,{md:"6",cols:"12"},{default:a(()=>[e(S,{readonly:"",modelValue:n.value.qq,"onUpdate:modelValue":v[0]||(v[0]=s=>n.value.qq=s),label:"\u8D26\u53F7"},null,8,["modelValue"])]),_:1}),e(k,{md:"6",cols:"12"},{default:a(()=>[e(S,{readonly:"",modelValue:n.value.permissions,"onUpdate:modelValue":v[1]||(v[1]=s=>n.value.permissions=s),label:"\u6743\u9650"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),u.$store.getters.permissions!="admin"?(b(),x(k,{key:0,cols:"12"},{default:a(()=>[e(A,{title:"\u7F13\u5B58\u9875\u9762\u4FE1\u606F"},{default:a(()=>[e(Fe,{class:"text-no-wrap",height:"250","fixed-header":""},{default:a(()=>[je,c("tbody",null,[(b(!0),D(E,null,K(_.value,s=>(b(),D("tr",{key:s.herf},[c("td",null,[e(q,{start:"",icon:y(s.model).icon,color:y(s.model).color},null,8,["icon","color"]),P(" "+C(s.herf),1)]),c("td",null,C(s.user),1),c("td",null,C(s.group),1),c("td",null,C(s.time),1)]))),128))])]),_:1})]),_:1})]),_:1})):B("",!0),u.$store.getters.permissions!="admin"?(b(),x(k,{key:1,cols:"12"},{default:a(()=>[g.value.title?(b(),x(ee,z({key:0,class:"auth-card mb-2 app-bar-noregion"},g.value),null,16)):B("",!0),e(A,{title:"\u7528\u6237\u5220\u9664"},{default:a(()=>[e(w,null,{default:a(()=>[e(We,{color:"warning",variant:"tonal",class:"mb-4"},{default:a(()=>[e(te,{class:"mb-1"},{default:a(()=>[P(" \u4F60\u786E\u5B9A\u8981\u5220\u9664\u4F60\u7684\u5E10\u6237\u5417\uFF1F ")]),_:1}),Me]),_:1}),c("div",null,[e(Ee,{modelValue:r.value,"onUpdate:modelValue":v[2]||(v[2]=s=>r.value=s),rules:d,label:"\u6211\u786E\u8BA4\u5220\u9664\u8D26\u6237"},null,8,["modelValue"])]),e(N,{disabled:!r.value||u.$store.getters.permissions==="admin",onClick:m,color:"error",class:"mt-3"},{default:a(()=>[P(" \u5220\u9664\u8D26\u6237 ")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})):B("",!0)]),_:1}))}},He={__name:"AccountSettingsNotification",setup(t){const o=L(),p=f({userSetting:{}}),l=()=>{I.post(`${o.getters.serverApi}sysconfig`,{token:o.getters.userToken}).then(n=>{n.data&&(n.data.error?o.commit("app/ADD_SNACKBAR",{message:n.data.error,color:"error"}):p.value=n.data)}).catch(n=>{o.commit("app/ADD_SNACKBAR",{message:n.message,color:"error"}),console.log(n)})};return o.getters.permissions!=="admin"&&l(),(n,r)=>(b(),x(A,{title:"\u7528\u6237\u8BBE\u7F6E"},{default:a(()=>[e(w,null,{default:a(()=>[P(" \u7528\u6237\u914D\u7F6E\u5C06\u8986\u76D6\u5168\u5C40\u914D\u7F6E\uFF0C\u4EC5\u5728\u7528\u6237\u4E0E\u673A\u5668\u4EBA\u5BF9\u8BDD\u65F6\u751F\u6548\u3002 ")]),_:1})]),_:1}))}},Je=c("p",{class:"text-base font-weight-medium mt-2"}," \u5BC6\u7801\u8981\u6C42\uFF1A ",-1),Qe={class:"d-flex flex-column gap-y-3"},Xe={class:"font-weight-medium"},Ye={__name:"AccountSettingsSecurity",setup(t){const o=L();F();const p=X(),l=f(!1),n=f(!1),r=f(!1),d=f(""),_=f(""),y=f(""),g=["\u6700\u5C118\u4E2A\u5B57\u7B26\u957F-\u8D8A\u591A\u8D8A\u597D","\u81F3\u5C11\u6709\u4E00\u4E2A\u5C0F\u5199\u5B57\u6BCD","\u81F3\u5C11\u6709\u4E00\u4E2A\u6570\u5B57\u3001\u7B26\u53F7\u6216\u7A7A\u767D\u5B57\u7B26"],m=f({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""}),u=()=>{if(m.value.title="",m.value.text="",!d.value||!_.value||!y.value){m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text="\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A";return}if(_.value!=y.value){m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text="\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4";return}const v=J(d.value),s=J(_.value);I.post(`${o.getters.serverApi}changePassword`,{passwd:v,newPasswd:s,token:o.getters.userToken}).then(i=>{var T;(T=i.data)!=null&&T.state?(o.dispatch("user/logout"),p.push({path:"/login"})):(m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text=i.data.error)}).catch(i=>{m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text=i.message,console.log(i)})};return(v,s)=>(b(),x($,null,{default:a(()=>[e(k,{cols:"12"},{default:a(()=>[m.value.title?(b(),x(ee,z({key:0,class:"auth-card mb-2 app-bar-noregion"},m.value),null,16)):B("",!0),e(A,{title:"\u4FEE\u6539\u5BC6\u7801"},{default:a(()=>[e(Z,null,{default:a(()=>[e(w,null,{default:a(()=>[e($,{class:"mb-3"},{default:a(()=>[e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:d.value,"onUpdate:modelValue":s[0]||(s[0]=i=>d.value=i),type:l.value?"text":"password","append-inner-icon":l.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u65E7\u5BC6\u7801","onClick:appendInner":s[1]||(s[1]=i=>l.value=!l.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1})]),_:1}),e($,null,{default:a(()=>[e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:_.value,"onUpdate:modelValue":s[2]||(s[2]=i=>_.value=i),type:n.value?"text":"password","append-inner-icon":n.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u65B0\u5BC6\u7801","onClick:appendInner":s[3]||(s[3]=i=>n.value=!n.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1}),e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:y.value,"onUpdate:modelValue":s[4]||(s[4]=i=>y.value=i),type:r.value?"text":"password","append-inner-icon":r.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u91CD\u590D\u65B0\u5BC6\u7801","onClick:appendInner":s[5]||(s[5]=i=>r.value=!r.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[Je,c("ul",Qe,[(b(),D(E,null,K(g,i=>c("li",{key:i,class:"d-flex"},[c("div",null,[e(q,{size:"7",icon:"mdi-circle",class:"me-3"})]),c("span",Xe,C(i),1)])),64))])]),_:1}),e(w,{class:"d-flex flex-wrap gap-4"},{default:a(()=>[e(N,{onClick:u},{default:a(()=>[P("\u4FEE\u6539")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},Ze={__name:"account-settings",setup(t){const o=F(),p=f(o.params.tab),l=[{title:"\u8D26\u53F7\u4FE1\u606F",icon:"mdi-account-outline",tab:"account"},{title:"\u5B89\u5168",icon:"mdi-lock-open-outline",tab:"security"},{title:"\u4E2A\u4EBA\u8BBE\u7F6E",icon:"mdi-bell-outline",tab:"notification",disabled:!0}];return(n,r)=>(b(),D("div",null,[e(ze,{modelValue:p.value,"onUpdate:modelValue":r[0]||(r[0]=d=>p.value=d),"show-arrows":""},{default:a(()=>[(b(),D(E,null,K(l,d=>e(Ne,{key:d.icon,value:d.tab,disabled:d.disabled||!1},{default:a(()=>[e(q,{size:"20",start:"",icon:d.icon},null,8,["icon"]),P(" "+C(d.title),1)]),_:2},1032,["value","disabled"])),64))]),_:1},8,["modelValue"]),e(Y),e(Le,{modelValue:p.value,"onUpdate:modelValue":r[1]||(r[1]=d=>p.value=d),class:"mt-5 disable-tab-transition",touch:!1},{default:a(()=>[e(R,{value:"account"},{default:a(()=>[e(Ge)]),_:1}),e(R,{value:"security"},{default:a(()=>[e(Ye)]),_:1}),e(R,{value:"notification"},{default:a(()=>[e(He)]),_:1})]),_:1},8,["modelValue"])]))}};typeof Q=="function"&&Q(Ze);export{Ze as default}; +import{c as re,p as ie,I as de,m as ce,a as me,b as ve,e as fe,f as pe,g as ge,i as be,j as _e,k as ye,l as Ve,n as ke,u as xe,o as U,q as we,s as Ce,t as Pe,v as he,w as Ae,x as $e,y as Se,z as De,A as Te,B as Be,C as Ie,D as e,E as qe,F as q,G as H,H as N,J as z,K as L,L as F,M as X,N as Ue,O as f,P as I,Q as b,R as x,S as a,T as k,U as A,W as w,X as Re,Y,Z,_ as $,$ as S,a0 as c,a1 as D,a2 as E,a3 as K,a4 as P,a5 as C,a6 as B,a7 as ee,a8 as Ne,a9 as ze,aa as R,ab as Le}from"./index.f985de17.js";import{V as Fe}from"./VTable.e8eece46.js";import{V as Ee}from"./VCheckbox.833361ee.js";import{m as J}from"./md5.4f58303d.js";import{b as Q}from"./route-block.7577f022.js";import"./VCheckboxBtn.b7a3a8e0.js";const te=re("v-alert-title"),Ke=["success","info","warning","error"],Oe=ie({border:{type:[Boolean,String],validator:t=>typeof t=="boolean"||["top","end","bottom","start"].includes(t)},borderColor:String,closable:Boolean,closeIcon:{type:de,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:t=>Ke.includes(t)},...ce(),...me(),...ve(),...fe(),...pe(),...ge(),...be(),..._e(),...ye(),...Ve({variant:"flat"})},"VAlert"),We=ke()({name:"VAlert",props:Oe(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0},setup(t,o){let{emit:p,slots:l}=o;const n=xe(t,"modelValue"),r=U(()=>{var V;if(t.icon!==!1)return t.type?(V=t.icon)!=null?V:`$${t.type}`:t.icon}),d=U(()=>{var V;return{color:(V=t.color)!=null?V:t.type,variant:t.variant}}),{themeClasses:_}=we(t),{colorClasses:y,colorStyles:g,variantClasses:m}=Ce(d),{densityClasses:u}=Pe(t),{dimensionStyles:v}=he(t),{elevationClasses:s}=Ae(t),{locationStyles:i}=$e(t),{positionClasses:T}=Se(t),{roundedClasses:ae}=De(t),{textColorClasses:le,textColorStyles:se}=Te(Be(t,"borderColor")),{t:oe}=Ie(),O=U(()=>({"aria-label":oe(t.closeLabel),onClick(V){n.value=!1,p("click:close",V)}}));return()=>{const V=!!(l.prepend||r.value),ne=!!(l.title||t.title),ue=!!(l.close||t.closable);return n.value&&e(t.tag,{class:["v-alert",t.border&&{"v-alert--border":!!t.border,[`v-alert--border-${t.border===!0?"start":t.border}`]:!0},{"v-alert--prominent":t.prominent},_.value,y.value,u.value,s.value,T.value,ae.value,m.value,t.class],style:[g.value,v.value,i.value,t.style],role:"alert"},{default:()=>{var W,j,M;return[qe(!1,"v-alert"),t.border&&e("div",{key:"border",class:["v-alert__border",le.value],style:se.value},null),V&&e("div",{key:"prepend",class:"v-alert__prepend"},[l.prepend?e(H,{key:"prepend-defaults",disabled:!r.value,defaults:{VIcon:{density:t.density,icon:r.value,size:t.prominent?44:28}}},l.prepend):e(q,{key:"prepend-icon",density:t.density,icon:r.value,size:t.prominent?44:28},null)]),e("div",{class:"v-alert__content"},[ne&&e(te,{key:"title"},{default:()=>{var h,G;return[(G=(h=l.title)==null?void 0:h.call(l))!=null?G:t.title]}}),(j=(W=l.text)==null?void 0:W.call(l))!=null?j:t.text,(M=l.default)==null?void 0:M.call(l)]),l.append&&e("div",{key:"append",class:"v-alert__append"},[l.append()]),ue&&e("div",{key:"close",class:"v-alert__close"},[l.close?e(H,{key:"close-defaults",defaults:{VBtn:{icon:t.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var h;return[(h=l.close)==null?void 0:h.call(l,{props:O.value})]}}):e(N,z({key:"close-btn",icon:t.closeIcon,size:"x-small",variant:"text"},O.value),null)])]}})}}}),je=c("thead",null,[c("tr",null,[c("th",{scope:"col"}," \u7F13\u5B58\u5730\u5740 "),c("th",{scope:"col"}," \u7528\u6237 "),c("th",{scope:"col"}," \u7FA4 "),c("th",{scope:"col"}," \u65F6\u95F4 ")])],-1),Me=c("p",{class:"mb-0"}," \u8D26\u6237\u5220\u9664\u540E\u5C06\u4E22\u5931\u6240\u6709\u8D26\u6237\u76F8\u5173\u914D\u7F6E\uFF0C\u8BF7\u786E\u8BA4 ",-1),Ge={__name:"AccountSettingsAccount",setup(t){const o=L();F();const p=X(),l={avatarImg:o.getters.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${o.getters.user}`:Ue,qq:o.getters.user,permissions:o.getters.permissions},n=f(structuredClone(l)),r=f(!1),d=[u=>!!u||"\u8BF7\u5148\u786E\u8BA4\u5220\u9664\u8D26\u6237"],_=f([]),y=u=>{switch(u){case"bing":return{icon:"bxl:bing",color:"primary"};case"api":return{icon:"ri:openai-fill",color:"success"};case"api3":return{icon:"ri:openai-fill",color:"success"};case"xh":return{icon:"solar:fire-bold",color:"error"};default:return{icon:"fluent:chat-12-filled",color:""}}},g=f({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""});I.post(`${o.getters.serverApi}userData`,{token:o.getters.userToken}).then(u=>{u.data&&(_.value=u.data.chat)}).catch(u=>{console.log(u)});const m=()=>{g.value.title="",g.value.text="",I.post(`${o.getters.serverApi}deleteUser`,{token:o.getters.userToken}).then(u=>{var v;(v=u.data)!=null&&v.state?(o.dispatch("user/logout"),p.push({path:"/login"})):(g.value.title="\u5220\u9664\u5931\u8D25",g.value.text=u.data.error)}).catch(u=>{g.value.title="\u5220\u9664\u5931\u8D25",g.value.text=u.message,console.log(u)})};return(u,v)=>(b(),x($,null,{default:a(()=>[e(k,{cols:"12"},{default:a(()=>[e(A,{title:"\u7528\u6237\u8D44\u6599"},{default:a(()=>[e(w,{class:"d-flex"},{default:a(()=>[e(Re,{rounded:"lg",size:"100",class:"me-6",image:n.value.avatarImg},null,8,["image"])]),_:1}),e(Y),e(w,null,{default:a(()=>[e(Z,{class:"mt-6"},{default:a(()=>[e($,null,{default:a(()=>[e(k,{md:"6",cols:"12"},{default:a(()=>[e(S,{readonly:"",modelValue:n.value.qq,"onUpdate:modelValue":v[0]||(v[0]=s=>n.value.qq=s),label:"\u8D26\u53F7"},null,8,["modelValue"])]),_:1}),e(k,{md:"6",cols:"12"},{default:a(()=>[e(S,{readonly:"",modelValue:n.value.permissions,"onUpdate:modelValue":v[1]||(v[1]=s=>n.value.permissions=s),label:"\u6743\u9650"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),u.$store.getters.permissions!="admin"?(b(),x(k,{key:0,cols:"12"},{default:a(()=>[e(A,{title:"\u7F13\u5B58\u9875\u9762\u4FE1\u606F"},{default:a(()=>[e(Fe,{class:"text-no-wrap",height:"250","fixed-header":""},{default:a(()=>[je,c("tbody",null,[(b(!0),D(E,null,K(_.value,s=>(b(),D("tr",{key:s.herf},[c("td",null,[e(q,{start:"",icon:y(s.model).icon,color:y(s.model).color},null,8,["icon","color"]),P(" "+C(s.herf),1)]),c("td",null,C(s.user),1),c("td",null,C(s.group),1),c("td",null,C(s.time),1)]))),128))])]),_:1})]),_:1})]),_:1})):B("",!0),u.$store.getters.permissions!="admin"?(b(),x(k,{key:1,cols:"12"},{default:a(()=>[g.value.title?(b(),x(ee,z({key:0,class:"auth-card mb-2 app-bar-noregion"},g.value),null,16)):B("",!0),e(A,{title:"\u7528\u6237\u5220\u9664"},{default:a(()=>[e(w,null,{default:a(()=>[e(We,{color:"warning",variant:"tonal",class:"mb-4"},{default:a(()=>[e(te,{class:"mb-1"},{default:a(()=>[P(" \u4F60\u786E\u5B9A\u8981\u5220\u9664\u4F60\u7684\u5E10\u6237\u5417\uFF1F ")]),_:1}),Me]),_:1}),c("div",null,[e(Ee,{modelValue:r.value,"onUpdate:modelValue":v[2]||(v[2]=s=>r.value=s),rules:d,label:"\u6211\u786E\u8BA4\u5220\u9664\u8D26\u6237"},null,8,["modelValue"])]),e(N,{disabled:!r.value||u.$store.getters.permissions==="admin",onClick:m,color:"error",class:"mt-3"},{default:a(()=>[P(" \u5220\u9664\u8D26\u6237 ")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})):B("",!0)]),_:1}))}},He={__name:"AccountSettingsNotification",setup(t){const o=L(),p=f({userSetting:{}}),l=()=>{I.post(`${o.getters.serverApi}sysconfig`,{token:o.getters.userToken}).then(n=>{n.data&&(n.data.error?o.commit("app/ADD_SNACKBAR",{message:n.data.error,color:"error"}):p.value=n.data)}).catch(n=>{o.commit("app/ADD_SNACKBAR",{message:n.message,color:"error"}),console.log(n)})};return o.getters.permissions!=="admin"&&l(),(n,r)=>(b(),x(A,{title:"\u7528\u6237\u8BBE\u7F6E"},{default:a(()=>[e(w,null,{default:a(()=>[P(" \u7528\u6237\u914D\u7F6E\u5C06\u8986\u76D6\u5168\u5C40\u914D\u7F6E\uFF0C\u4EC5\u5728\u7528\u6237\u4E0E\u673A\u5668\u4EBA\u5BF9\u8BDD\u65F6\u751F\u6548\u3002 ")]),_:1})]),_:1}))}},Je=c("p",{class:"text-base font-weight-medium mt-2"}," \u5BC6\u7801\u8981\u6C42\uFF1A ",-1),Qe={class:"d-flex flex-column gap-y-3"},Xe={class:"font-weight-medium"},Ye={__name:"AccountSettingsSecurity",setup(t){const o=L();F();const p=X(),l=f(!1),n=f(!1),r=f(!1),d=f(""),_=f(""),y=f(""),g=["\u6700\u5C118\u4E2A\u5B57\u7B26\u957F-\u8D8A\u591A\u8D8A\u597D","\u81F3\u5C11\u6709\u4E00\u4E2A\u5C0F\u5199\u5B57\u6BCD","\u81F3\u5C11\u6709\u4E00\u4E2A\u6570\u5B57\u3001\u7B26\u53F7\u6216\u7A7A\u767D\u5B57\u7B26"],m=f({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""}),u=()=>{if(m.value.title="",m.value.text="",!d.value||!_.value||!y.value){m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text="\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A";return}if(_.value!=y.value){m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text="\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4";return}const v=J(d.value),s=J(_.value);I.post(`${o.getters.serverApi}changePassword`,{passwd:v,newPasswd:s,token:o.getters.userToken}).then(i=>{var T;(T=i.data)!=null&&T.state?(o.dispatch("user/logout"),p.push({path:"/login"})):(m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text=i.data.error)}).catch(i=>{m.value.title="\u4FEE\u6539\u5931\u8D25",m.value.text=i.message,console.log(i)})};return(v,s)=>(b(),x($,null,{default:a(()=>[e(k,{cols:"12"},{default:a(()=>[m.value.title?(b(),x(ee,z({key:0,class:"auth-card mb-2 app-bar-noregion"},m.value),null,16)):B("",!0),e(A,{title:"\u4FEE\u6539\u5BC6\u7801"},{default:a(()=>[e(Z,null,{default:a(()=>[e(w,null,{default:a(()=>[e($,{class:"mb-3"},{default:a(()=>[e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:d.value,"onUpdate:modelValue":s[0]||(s[0]=i=>d.value=i),type:l.value?"text":"password","append-inner-icon":l.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u65E7\u5BC6\u7801","onClick:appendInner":s[1]||(s[1]=i=>l.value=!l.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1})]),_:1}),e($,null,{default:a(()=>[e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:_.value,"onUpdate:modelValue":s[2]||(s[2]=i=>_.value=i),type:n.value?"text":"password","append-inner-icon":n.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u65B0\u5BC6\u7801","onClick:appendInner":s[3]||(s[3]=i=>n.value=!n.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1}),e(k,{cols:"12",md:"6"},{default:a(()=>[e(S,{modelValue:y.value,"onUpdate:modelValue":s[4]||(s[4]=i=>y.value=i),type:r.value?"text":"password","append-inner-icon":r.value?"mdi-eye-off-outline":"mdi-eye-outline",label:"\u91CD\u590D\u65B0\u5BC6\u7801","onClick:appendInner":s[5]||(s[5]=i=>r.value=!r.value)},null,8,["modelValue","type","append-inner-icon"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[Je,c("ul",Qe,[(b(),D(E,null,K(g,i=>c("li",{key:i,class:"d-flex"},[c("div",null,[e(q,{size:"7",icon:"mdi-circle",class:"me-3"})]),c("span",Xe,C(i),1)])),64))])]),_:1}),e(w,{class:"d-flex flex-wrap gap-4"},{default:a(()=>[e(N,{onClick:u},{default:a(()=>[P("\u4FEE\u6539")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},Ze={__name:"account-settings",setup(t){const o=F(),p=f(o.params.tab),l=[{title:"\u8D26\u53F7\u4FE1\u606F",icon:"mdi-account-outline",tab:"account"},{title:"\u5B89\u5168",icon:"mdi-lock-open-outline",tab:"security"},{title:"\u4E2A\u4EBA\u8BBE\u7F6E",icon:"mdi-bell-outline",tab:"notification",disabled:!0}];return(n,r)=>(b(),D("div",null,[e(ze,{modelValue:p.value,"onUpdate:modelValue":r[0]||(r[0]=d=>p.value=d),"show-arrows":""},{default:a(()=>[(b(),D(E,null,K(l,d=>e(Ne,{key:d.icon,value:d.tab,disabled:d.disabled||!1},{default:a(()=>[e(q,{size:"20",start:"",icon:d.icon},null,8,["icon"]),P(" "+C(d.title),1)]),_:2},1032,["value","disabled"])),64))]),_:1},8,["modelValue"]),e(Y),e(Le,{modelValue:p.value,"onUpdate:modelValue":r[1]||(r[1]=d=>p.value=d),class:"mt-5 disable-tab-transition",touch:!1},{default:a(()=>[e(R,{value:"account"},{default:a(()=>[e(Ge)]),_:1}),e(R,{value:"security"},{default:a(()=>[e(Ye)]),_:1}),e(R,{value:"notification"},{default:a(()=>[e(He)]),_:1})]),_:1},8,["modelValue"])]))}};typeof Q=="function"&&Q(Ze);export{Ze as default}; diff --git a/server/static/assets/blank.f4f61eee.js b/server/static/assets/blank.97ac239c.js similarity index 68% rename from server/static/assets/blank.f4f61eee.js rename to server/static/assets/blank.97ac239c.js index bdcb2cb..a252649 100644 --- a/server/static/assets/blank.f4f61eee.js +++ b/server/static/assets/blank.97ac239c.js @@ -1 +1 @@ -import{d as a,h as e,V as n,r as o}from"./index.2e75e464.js";const s=a({setup(){const t=o("router-view");return()=>e(n,{class:"layout-wrapper layout-blank"},{default:()=>e(t)})}});export{s as default}; +import{d as a,h as e,V as n,r as o}from"./index.f985de17.js";const s=a({setup(){const t=o("router-view");return()=>e(n,{class:"layout-wrapper layout-blank"},{default:()=>e(t)})}});export{s as default}; diff --git a/server/static/assets/card-basic.6591b9d9.js b/server/static/assets/card-basic.edca637a.js similarity index 99% rename from server/static/assets/card-basic.6591b9d9.js rename to server/static/assets/card-basic.edca637a.js index e8f53c9..ea7fb83 100644 --- a/server/static/assets/card-basic.6591b9d9.js +++ b/server/static/assets/card-basic.edca637a.js @@ -1 +1 @@ -import{p as oe,I as X,m as ie,a as re,ay as ue,j as de,k as ce,n as me,C as fe,q as _e,u as he,o as B,az as ve,aA as pe,aq as ge,ah as be,ac as ye,D as e,a2 as V,H as c,J as we,a4 as n,aB as xe,O as W,Q as y,R as j,S as a,T as h,U as p,aC as A,aD as L,aE as k,aF as w,W as s,X as E,N as q,a0 as l,aG as ke,a1 as S,a3 as U,aH as R,aI as Ie,F as x,aJ as Ce,ar as Ve,Y as M,aK as Le,_ as D,a6 as Se,aL as Te,aM as Be,a9 as Z,a8 as ee,a5 as I,ab as ae,aa as te}from"./index.2e75e464.js";const Ae=""+new URL("avatar-2.0ae005f8.png",import.meta.url).href,Re=""+new URL("avatar-3.3ef9169b.png",import.meta.url).href,ne=""+new URL("avatar-4.406ee6ab.png",import.meta.url).href,Ue=""+new URL("2.eaeca4a6.png",import.meta.url).href,Me=""+new URL("1.f52f646e.png",import.meta.url).href,$e=""+new URL("2.c1055559.png",import.meta.url).href,Ne=""+new URL("3.22578f3b.png",import.meta.url).href,ze=""+new URL("5.f951b35f.jpg",import.meta.url).href,Fe=""+new URL("6.de22639c.jpg",import.meta.url).href;const Pe=oe({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:X,default:"$ratingEmpty"},fullIcon:{type:X,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:t=>["top","bottom"].includes(t)},ripple:Boolean,...ie(),...re(),...ue(),...de(),...ce()},"VRating"),le=me()({name:"VRating",props:Pe(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:r}=g;const{t:b}=fe(),{themeClasses:u}=_e(t),C=he(t,"modelValue"),v=B(()=>ve(parseFloat(C.value),0,+t.length)),o=B(()=>pe(Number(t.length),1)),Y=B(()=>o.value.flatMap(i=>t.halfIncrements?[i-.5,i]:[i])),z=ge(-1),H=B(()=>Y.value.map(i=>{var N;const f=t.hover&&z.value>-1,d=v.value>=i,_=z.value>=i,T=(f?_:d)?t.fullIcon:t.emptyIcon,O=(N=t.activeColor)!=null?N:t.color,P=d||_?O:t.color;return{isFilled:d,isHovered:_,icon:T,color:P}})),se=B(()=>[0,...Y.value].map(i=>{function f(){z.value=i}function d(){z.value=-1}function _(){t.disabled||t.readonly||(C.value=v.value===i&&t.clearable?0:i)}return{onMouseenter:t.hover?f:void 0,onMouseleave:t.hover?d:void 0,onClick:_}})),G=B(()=>{var i;return(i=t.name)!=null?i:`v-rating-${be()}`});function F(i){var K,Q;let{value:f,index:d,showStar:_=!0}=i;const{onMouseenter:$,onMouseleave:T,onClick:O}=se.value[d+1],P=`${G.value}-${String(f).replace(".","-")}`,N={color:(K=H.value[d])==null?void 0:K.color,density:t.density,disabled:t.disabled,icon:(Q=H.value[d])==null?void 0:Q.icon,ripple:t.ripple,size:t.size,variant:"plain"};return e(V,null,[e("label",{for:P,class:{"v-rating__item--half":t.halfIncrements&&f%1>0,"v-rating__item--full":t.halfIncrements&&f%1===0},onMouseenter:$,onMouseleave:T,onClick:O},[e("span",{class:"v-rating__hidden"},[b(t.itemAriaLabel,f,t.length)]),_?r.item?r.item({...H.value[d],props:N,value:f,index:d,rating:v.value}):e(c,we({"aria-label":b(t.itemAriaLabel,f,t.length)},N),null):void 0]),e("input",{class:"v-rating__hidden",name:G.value,id:P,type:"radio",value:f,checked:v.value===f,tabindex:-1,readonly:t.readonly,disabled:t.disabled},null)])}function J(i){return r["item-label"]?r["item-label"](i):i.label?e("span",null,[i.label]):e("span",null,[n("\xA0")])}return ye(()=>{var f;const i=!!((f=t.itemLabels)!=null&&f.length)||r["item-label"];return e(t.tag,{class:["v-rating",{"v-rating--hover":t.hover,"v-rating--readonly":t.readonly},u.value,t.class],style:t.style},{default:()=>[e(F,{value:0,index:-1,showStar:!1},null),o.value.map((d,_)=>{var $,T;return e("div",{class:"v-rating__wrapper"},[i&&t.itemLabelPosition==="top"?J({value:d,index:_,label:($=t.itemLabels)==null?void 0:$[_]}):void 0,e("div",{class:"v-rating__item"},[t.halfIncrements?e(V,null,[e(F,{value:d-.5,index:_*2},null),e(F,{value:d,index:_*2+1},null)]):e(F,{value:d,index:_},null)]),i&&t.itemLabelPosition==="bottom"?J({value:d,index:_,label:(T=t.itemLabels)==null?void 0:T[_]}):void 0])})]})}),{}}}),m=t=>(Te("data-v-57768842"),t=t(),Be(),t),Ee={class:"d-flex justify-space-between flex-wrap pt-8"},je={class:"me-2 mb-2"},De={class:"d-flex justify-space-between align-center mt-8"},He=m(()=>l("span",{class:"font-weight-medium"},"18 mutual friends",-1)),Oe={class:"v-avatar-group"},We={class:"d-flex justify-space-between flex-wrap flex-md-nowrap flex-column flex-md-row"},qe={class:"ma-auto pa-5"},Ye=m(()=>l("span",null,"Price :",-1)),Ge=m(()=>l("span",{class:"font-weight-bold"},"$899",-1)),Je=m(()=>l("span",{class:"ms-2"},"Add to cart",-1)),Ke={class:"d-flex flex-column-reverse flex-md-row"},Qe=m(()=>l("span",null,"5 Star | 98 reviews",-1)),Xe={class:"ma-auto pa-5"},Ze=m(()=>l("p",{class:"font-weight-medium text-base"}," $249.40 ",-1)),ea=m(()=>l("p",{class:"mb-0"}," 3.1GHz 6-core 10th-generation Intel Core i5 processor, Turbo Boost up to 4.5GHz ",-1)),aa={class:"me-auto pe-4"},ta={class:"d-flex align-center mb-6"},la=m(()=>l("span",{class:"ms-3"},"Full Access",-1)),na={class:"d-flex align-center mb-0"},sa=m(()=>l("span",{class:"ms-3"},"15 Members",-1)),oa={class:"ms-auto ps-4"},ia={class:"d-flex align-center mb-6"},ra=m(()=>l("span",{class:"ms-3"},"Access all Features",-1)),ua={class:"d-flex align-center mb-0"},da=m(()=>l("span",{class:"ms-3"},"Lifetime Free Update",-1)),ca={class:"membership-pricing d-flex flex-column align-center py-14 h-100 justify-center"},ma=m(()=>l("p",{class:"mb-5"},[l("sub",{class:"text-h5"},"$"),l("sup",{class:"text-h2 font-weight-medium"},"899"),l("sub",{class:"text-h5"},"USD")],-1)),fa=m(()=>l("p",{class:"text-sm"},[n(" 5 Tips For Offshore "),l("br"),n(" Software Development ")],-1)),_a=m(()=>l("span",{class:"text-subtitle-2"},"5 Star | 98 reviews",-1)),ha=m(()=>l("h6",{class:"text-h6"}," Support ",-1)),va=m(()=>l("p",null," According to us blisters are a very common thing and we come across them very often in our daily lives. It is a very common occurrence like cold or fever depending upon your lifestyle. ",-1)),pa={__name:"CardBasic",setup(t){const g=[q,Ae,Re,ne],r=W(!1);return(b,u)=>(y(),j(D,null,{default:a(()=>[e(h,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Me),cover:""},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Influencing The Influencer")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Cancun is back, better than ever! Over a hundred Mexico resorts have reopened and the state tourism minister predicts Cancun will draw as many visitors in 2006 as it did two years ago. ")]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L($e)},null,8,["src"]),e(s,{class:"position-relative"},{default:a(()=>[e(E,{size:"75",class:"avatar-center",image:L(q)},null,8,["image"]),l("div",Ee,[l("div",je,[e(w,{class:"pa-0"},{default:a(()=>[n(" Robert Meyer ")]),_:1}),e(ke,{class:"text-caption pa-0"},{default:a(()=>[n(" London, UK ")]),_:1})]),e(c,null,{default:a(()=>[n("send request")]),_:1})]),l("div",De,[He,l("div",Oe,[(y(),S(V,null,U(g,C=>e(E,{key:C,image:C,size:"45"},null,8,["image"])),64))])])]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",md:"4",sm:"6"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Ne)},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Popular Uses Of The Internet")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Although cards can support multiple actions, UI controls, and an overflow menu. ")]),_:1}),e(R,null,{default:a(()=>[e(c,{onClick:u[0]||(u[0]=C=>r.value=!r.value)},{default:a(()=>[n(" Details ")]),_:1}),e(Ie),e(c,{icon:"",size:"small",onClick:u[1]||(u[1]=C=>r.value=!r.value)},{default:a(()=>[e(x,{icon:r.value?"mdi-chevron-up":"mdi-chevron-down"},null,8,["icon"])]),_:1})]),_:1}),e(Ce,null,{default:a(()=>[Ve(l("div",null,[e(M),e(s,null,{default:a(()=>[n(" I'm a thing. But, like most politicians, he promised more than he could deliver. You won't have time for sleeping, soldier, not with all the bed making you'll be doing. Then we'll go with that data file! Hey, you add a one and two zeros to that or we walk! You're going to do his laundry? I've got to find a way to escape. ")]),_:1})],512),[[Le,r.value]])]),_:1})]),_:1})]),_:1}),e(h,{sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[l("div",We,[l("div",qe,[e(A,{width:"137",src:L(Ue)},null,8,["src"])]),e(M,{vertical:b.$vuetify.display.mdAndUp},null,8,["vertical"]),l("div",null,[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Apple iPhone 11 Pro")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Apple iPhone 11 Pro smartphone. Announced Sep 2019. Features 5.8\u2033 display Apple A13 Bionic ")]),_:1}),e(s,{class:"text-subtitle-1"},{default:a(()=>[Ye,n(),Ge]),_:1}),e(R,{class:"justify-space-between"},{default:a(()=>[e(c,null,{default:a(()=>[e(x,{icon:"mdi-cart-plus"}),Je]),_:1}),e(c,{color:"secondary",icon:"mdi-share-variant-outline"})]),_:1})])])]),_:1})]),_:1}),e(h,{sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[l("div",Ke,[l("div",null,[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Stumptown Roasters")]),_:1})]),_:1}),e(s,{class:"d-flex align-center flex-wrap body-1"},{default:a(()=>[e(le,{"model-value":5,readonly:"",class:"me-3",density:"compact"}),Qe]),_:1}),e(s,null,{default:a(()=>[n(" Before there was a United States of America, there were coffee houses, because how are you supposed to build. ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Location")]),_:1}),e(c,null,{default:a(()=>[n("Reviews")]),_:1})]),_:1})]),l("div",Xe,[e(A,{width:176,src:L(ze),class:"rounded"},null,8,["src"])])])]),_:1})]),_:1}),e(h,{lg:"4",sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Fe)},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Apple Watch")]),_:1})]),_:1}),e(s,null,{default:a(()=>[Ze,ea]),_:1}),e(c,{block:"",class:"rounded-t-0"},{default:a(()=>[n(" Add to cart ")]),_:1})]),_:1})]),_:1}),e(h,{md:"6",lg:"8",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(D,{"no-gutters":""},{default:a(()=>[e(h,{cols:"12",sm:"8",md:"12",lg:"7",order:"2","order-lg":"1"},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Lifetime Membership")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Here, I focus on a range of items and features that we use in life without giving them a second thought such as Coca Cola, body muscles and holding ones own breath. Though, most of these notes are not fundamentally necessary, they are such that you can use them for a good laugh, at a drinks party or for picking up women or men. ")]),_:1}),e(s,null,{default:a(()=>[e(M)]),_:1}),e(s,{class:"d-flex justify-center"},{default:a(()=>[l("div",aa,[l("p",ta,[e(x,{color:"primary",icon:"mdi-lock-open-outline"}),la]),l("p",na,[e(x,{color:"primary",icon:"mdi-account-outline"}),sa])]),b.$vuetify.display.smAndUp?(y(),j(M,{key:0,vertical:"",inset:""})):Se("",!0),l("div",oa,[l("p",ia,[e(x,{color:"primary",icon:"mdi-star-outline"}),ra]),l("p",ua,[e(x,{color:"primary",icon:"mdi-trending-up"}),da])])]),_:1})]),_:1}),e(h,{cols:"12",sm:"4",md:"12",lg:"5",order:"1","order-lg":"2",class:"member-pricing-bg text-center"},{default:a(()=>[l("div",ca,[ma,fa,e(c,{class:"mt-8"},{default:a(()=>[n(" Contact Now ")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",lg:"4",md:"6"},{default:a(()=>[e(p,{title:"Influencing The Influencer"},{default:a(()=>[e(s,null,{default:a(()=>[n(" Computers have become ubiquitous in almost every facet of our lives. At work, desk jockeys spend hours in front of their desktops, while delivery people scan bar codes with handhelds and workers in the field stay in touch. ")]),_:1}),e(s,null,{default:a(()=>[n(" If you're in the market for new desktops, notebooks, or PDAs, there are a myriad of choices. Here's a rundown of some of the best systems available. ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Read More")]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",lg:"4",md:"6"},{default:a(()=>[e(p,{title:"The Best Answers"},{default:a(()=>[e(s,{class:"d-flex align-center flex-wrap"},{default:a(()=>[e(le,{"model-value":5,readonly:"",density:"compact",class:"me-3"}),_a]),_:1}),e(s,null,{default:a(()=>[n(" If you are looking for a new way to promote your business that won't cost you more money, maybe printing is one of the options you won't resist. ")]),_:1}),e(s,null,{default:a(()=>[n(" become fast, easy and simple. If you want your promotional material to be an eye-catching ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Location")]),_:1}),e(c,null,{default:a(()=>[n("Reviews")]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",md:"6",lg:"4"},{default:a(()=>[e(p,{class:"text-center"},{default:a(()=>[e(s,{class:"d-flex flex-column justify-center align-center"},{default:a(()=>[e(E,{color:"primary",variant:"tonal",size:"50",class:"mb-4"},{default:a(()=>[e(x,{size:"2rem",icon:"mdi-help-circle-outline"})]),_:1}),ha]),_:1}),e(s,null,{default:a(()=>[va]),_:1}),e(R,{class:"justify-center"},{default:a(()=>[e(c,{variant:"elevated"},{default:a(()=>[n(" Contact Now ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},ga=xe(pa,[["__scopeId","data-v-57768842"]]),ba={__name:"CardNavigation",setup(t){const g=W("ITEM ONE"),r=W("ITEM ONE"),b=["ITEM ONE","ITEM TWO","ITEM THREE"],u="Although cards can support multiple actions, UI controls, and an overflow menu, use restraint and remember that cards...";return(C,v)=>(y(),j(D,null,{default:a(()=>[e(h,{md:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(Z,{modelValue:g.value,"onUpdate:modelValue":v[0]||(v[0]=o=>g.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(ee,{key:o,value:o},{default:a(()=>[n(I(o),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),e(M),e(ae,{modelValue:g.value,"onUpdate:modelValue":v[1]||(v[1]=o=>g.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(te,{key:o,value:o},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Navigation Card")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(I(u))]),_:1}),e(s,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Learn More")]),_:1})]),_:1})]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(h,{md:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(Z,{modelValue:r.value,"onUpdate:modelValue":v[2]||(v[2]=o=>r.value=o),centered:""},{default:a(()=>[(y(),S(V,null,U(b,o=>e(ee,{key:o,value:o},{default:a(()=>[n(I(o),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),e(M),e(ae,{modelValue:r.value,"onUpdate:modelValue":v[3]||(v[3]=o=>r.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(te,{key:o,value:o,class:"text-center"},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Navigation Card")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(I(u))]),_:1}),e(s,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Learn More")]),_:1})]),_:1})]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}))}},ya=""+new URL("avatar-8.942ae414.png",import.meta.url).href,wa={class:"text-no-wrap"},xa={class:"text-white ms-2"},ka={class:"text-subtitle-2 text-white me-4"},Ia={class:"text-subtitle-2 text-white"},Ca={__name:"CardSolid",setup(t){const g=[{cardBg:"#16B1FF",title:"Twitter Card",icon:"mdi-twitter",text:'"Turns out semicolon-less style is easier and safer in TS because most gotcha edge cases are type invalid as well."',avatarImg:ne,avatarName:"Mary Vaughn",likes:"1.2k",share:"80"},{cardBg:"#3B5998",title:"Facebook Card",icon:"mdi-facebook",text:"You've read about the importance of being courageous, rebellious and imaginative. These are all vital ingredients in an.",avatarImg:q,avatarName:"Eugene Clarke",likes:"3.2k",share:"49"},{cardBg:"#007BB6",title:"Linkedin Card",icon:"mdi-linkedin",text:"With the Internet spreading like wildfire and reaching every part of our daily life, more and more traffic is directed.",avatarImg:ya,avatarName:"Anne Burke1",likes:"1.2k",share:"80"}];return(r,b)=>(y(),j(D,null,{default:a(()=>[(y(),S(V,null,U(g,u=>e(h,{key:u.icon,cols:"12",md:"6",lg:"4"},{default:a(()=>[e(p,{color:u.cardBg},{default:a(()=>[e(k,null,{prepend:a(()=>[e(x,{size:"1.9rem",color:"white",icon:u.icon},null,8,["icon"])]),default:a(()=>[e(w,{class:"text-white"},{default:a(()=>[n(I(u.title),1)]),_:2},1024)]),_:2},1024),e(s,{class:"text-white"},{default:a(()=>[n(I(u.text),1)]),_:2},1024),e(s,{class:"d-flex justify-space-between align-center flex-wrap"},{default:a(()=>[l("div",wa,[e(E,{size:"34",image:u.avatarImg},null,8,["image"]),l("span",xa,I(u.avatarName),1)]),l("div",null,[e(x,{icon:"mdi-heart",color:"white",size:"1.2rem",class:"me-2 cursor-pointer"}),l("span",ka,I(u.likes),1),e(x,{icon:"mdi-share-variant",color:"white",size:"1.2rem",class:"me-2 cursor-pointer"}),l("span",Ia,I(u.share),1)])]),_:2},1024)]),_:2},1032,["color"])]),_:2},1024)),64))]),_:1}))}},Va=l("p",{class:"text-2xl mb-6"}," Basic Cards ",-1),La=l("p",{class:"text-2xl mb-6 mt-14"}," Navigation Cards ",-1),Sa=l("p",{class:"text-2xl mt-14 mb-6"}," Solid Cards ",-1),Ba={__name:"card-basic",setup(t){return(g,r)=>(y(),S("div",null,[Va,e(ga),La,e(ba),Sa,e(Ca)]))}};export{Ba as default}; +import{p as oe,I as X,m as ie,a as re,ay as ue,j as de,k as ce,n as me,C as fe,q as _e,u as he,o as B,az as ve,aA as pe,aq as ge,ah as be,ac as ye,D as e,a2 as V,H as c,J as we,a4 as n,aB as xe,O as W,Q as y,R as j,S as a,T as h,U as p,aC as A,aD as L,aE as k,aF as w,W as s,X as E,N as q,a0 as l,aG as ke,a1 as S,a3 as U,aH as R,aI as Ie,F as x,aJ as Ce,ar as Ve,Y as M,aK as Le,_ as D,a6 as Se,aL as Te,aM as Be,a9 as Z,a8 as ee,a5 as I,ab as ae,aa as te}from"./index.f985de17.js";const Ae=""+new URL("avatar-2.0ae005f8.png",import.meta.url).href,Re=""+new URL("avatar-3.3ef9169b.png",import.meta.url).href,ne=""+new URL("avatar-4.406ee6ab.png",import.meta.url).href,Ue=""+new URL("2.eaeca4a6.png",import.meta.url).href,Me=""+new URL("1.f52f646e.png",import.meta.url).href,$e=""+new URL("2.c1055559.png",import.meta.url).href,Ne=""+new URL("3.22578f3b.png",import.meta.url).href,ze=""+new URL("5.f951b35f.jpg",import.meta.url).href,Fe=""+new URL("6.de22639c.jpg",import.meta.url).href;const Pe=oe({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:X,default:"$ratingEmpty"},fullIcon:{type:X,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:t=>["top","bottom"].includes(t)},ripple:Boolean,...ie(),...re(),...ue(),...de(),...ce()},"VRating"),le=me()({name:"VRating",props:Pe(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:r}=g;const{t:b}=fe(),{themeClasses:u}=_e(t),C=he(t,"modelValue"),v=B(()=>ve(parseFloat(C.value),0,+t.length)),o=B(()=>pe(Number(t.length),1)),Y=B(()=>o.value.flatMap(i=>t.halfIncrements?[i-.5,i]:[i])),z=ge(-1),H=B(()=>Y.value.map(i=>{var N;const f=t.hover&&z.value>-1,d=v.value>=i,_=z.value>=i,T=(f?_:d)?t.fullIcon:t.emptyIcon,O=(N=t.activeColor)!=null?N:t.color,P=d||_?O:t.color;return{isFilled:d,isHovered:_,icon:T,color:P}})),se=B(()=>[0,...Y.value].map(i=>{function f(){z.value=i}function d(){z.value=-1}function _(){t.disabled||t.readonly||(C.value=v.value===i&&t.clearable?0:i)}return{onMouseenter:t.hover?f:void 0,onMouseleave:t.hover?d:void 0,onClick:_}})),G=B(()=>{var i;return(i=t.name)!=null?i:`v-rating-${be()}`});function F(i){var K,Q;let{value:f,index:d,showStar:_=!0}=i;const{onMouseenter:$,onMouseleave:T,onClick:O}=se.value[d+1],P=`${G.value}-${String(f).replace(".","-")}`,N={color:(K=H.value[d])==null?void 0:K.color,density:t.density,disabled:t.disabled,icon:(Q=H.value[d])==null?void 0:Q.icon,ripple:t.ripple,size:t.size,variant:"plain"};return e(V,null,[e("label",{for:P,class:{"v-rating__item--half":t.halfIncrements&&f%1>0,"v-rating__item--full":t.halfIncrements&&f%1===0},onMouseenter:$,onMouseleave:T,onClick:O},[e("span",{class:"v-rating__hidden"},[b(t.itemAriaLabel,f,t.length)]),_?r.item?r.item({...H.value[d],props:N,value:f,index:d,rating:v.value}):e(c,we({"aria-label":b(t.itemAriaLabel,f,t.length)},N),null):void 0]),e("input",{class:"v-rating__hidden",name:G.value,id:P,type:"radio",value:f,checked:v.value===f,tabindex:-1,readonly:t.readonly,disabled:t.disabled},null)])}function J(i){return r["item-label"]?r["item-label"](i):i.label?e("span",null,[i.label]):e("span",null,[n("\xA0")])}return ye(()=>{var f;const i=!!((f=t.itemLabels)!=null&&f.length)||r["item-label"];return e(t.tag,{class:["v-rating",{"v-rating--hover":t.hover,"v-rating--readonly":t.readonly},u.value,t.class],style:t.style},{default:()=>[e(F,{value:0,index:-1,showStar:!1},null),o.value.map((d,_)=>{var $,T;return e("div",{class:"v-rating__wrapper"},[i&&t.itemLabelPosition==="top"?J({value:d,index:_,label:($=t.itemLabels)==null?void 0:$[_]}):void 0,e("div",{class:"v-rating__item"},[t.halfIncrements?e(V,null,[e(F,{value:d-.5,index:_*2},null),e(F,{value:d,index:_*2+1},null)]):e(F,{value:d,index:_},null)]),i&&t.itemLabelPosition==="bottom"?J({value:d,index:_,label:(T=t.itemLabels)==null?void 0:T[_]}):void 0])})]})}),{}}}),m=t=>(Te("data-v-57768842"),t=t(),Be(),t),Ee={class:"d-flex justify-space-between flex-wrap pt-8"},je={class:"me-2 mb-2"},De={class:"d-flex justify-space-between align-center mt-8"},He=m(()=>l("span",{class:"font-weight-medium"},"18 mutual friends",-1)),Oe={class:"v-avatar-group"},We={class:"d-flex justify-space-between flex-wrap flex-md-nowrap flex-column flex-md-row"},qe={class:"ma-auto pa-5"},Ye=m(()=>l("span",null,"Price :",-1)),Ge=m(()=>l("span",{class:"font-weight-bold"},"$899",-1)),Je=m(()=>l("span",{class:"ms-2"},"Add to cart",-1)),Ke={class:"d-flex flex-column-reverse flex-md-row"},Qe=m(()=>l("span",null,"5 Star | 98 reviews",-1)),Xe={class:"ma-auto pa-5"},Ze=m(()=>l("p",{class:"font-weight-medium text-base"}," $249.40 ",-1)),ea=m(()=>l("p",{class:"mb-0"}," 3.1GHz 6-core 10th-generation Intel Core i5 processor, Turbo Boost up to 4.5GHz ",-1)),aa={class:"me-auto pe-4"},ta={class:"d-flex align-center mb-6"},la=m(()=>l("span",{class:"ms-3"},"Full Access",-1)),na={class:"d-flex align-center mb-0"},sa=m(()=>l("span",{class:"ms-3"},"15 Members",-1)),oa={class:"ms-auto ps-4"},ia={class:"d-flex align-center mb-6"},ra=m(()=>l("span",{class:"ms-3"},"Access all Features",-1)),ua={class:"d-flex align-center mb-0"},da=m(()=>l("span",{class:"ms-3"},"Lifetime Free Update",-1)),ca={class:"membership-pricing d-flex flex-column align-center py-14 h-100 justify-center"},ma=m(()=>l("p",{class:"mb-5"},[l("sub",{class:"text-h5"},"$"),l("sup",{class:"text-h2 font-weight-medium"},"899"),l("sub",{class:"text-h5"},"USD")],-1)),fa=m(()=>l("p",{class:"text-sm"},[n(" 5 Tips For Offshore "),l("br"),n(" Software Development ")],-1)),_a=m(()=>l("span",{class:"text-subtitle-2"},"5 Star | 98 reviews",-1)),ha=m(()=>l("h6",{class:"text-h6"}," Support ",-1)),va=m(()=>l("p",null," According to us blisters are a very common thing and we come across them very often in our daily lives. It is a very common occurrence like cold or fever depending upon your lifestyle. ",-1)),pa={__name:"CardBasic",setup(t){const g=[q,Ae,Re,ne],r=W(!1);return(b,u)=>(y(),j(D,null,{default:a(()=>[e(h,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Me),cover:""},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Influencing The Influencer")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Cancun is back, better than ever! Over a hundred Mexico resorts have reopened and the state tourism minister predicts Cancun will draw as many visitors in 2006 as it did two years ago. ")]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L($e)},null,8,["src"]),e(s,{class:"position-relative"},{default:a(()=>[e(E,{size:"75",class:"avatar-center",image:L(q)},null,8,["image"]),l("div",Ee,[l("div",je,[e(w,{class:"pa-0"},{default:a(()=>[n(" Robert Meyer ")]),_:1}),e(ke,{class:"text-caption pa-0"},{default:a(()=>[n(" London, UK ")]),_:1})]),e(c,null,{default:a(()=>[n("send request")]),_:1})]),l("div",De,[He,l("div",Oe,[(y(),S(V,null,U(g,C=>e(E,{key:C,image:C,size:"45"},null,8,["image"])),64))])])]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",md:"4",sm:"6"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Ne)},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Popular Uses Of The Internet")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Although cards can support multiple actions, UI controls, and an overflow menu. ")]),_:1}),e(R,null,{default:a(()=>[e(c,{onClick:u[0]||(u[0]=C=>r.value=!r.value)},{default:a(()=>[n(" Details ")]),_:1}),e(Ie),e(c,{icon:"",size:"small",onClick:u[1]||(u[1]=C=>r.value=!r.value)},{default:a(()=>[e(x,{icon:r.value?"mdi-chevron-up":"mdi-chevron-down"},null,8,["icon"])]),_:1})]),_:1}),e(Ce,null,{default:a(()=>[Ve(l("div",null,[e(M),e(s,null,{default:a(()=>[n(" I'm a thing. But, like most politicians, he promised more than he could deliver. You won't have time for sleeping, soldier, not with all the bed making you'll be doing. Then we'll go with that data file! Hey, you add a one and two zeros to that or we walk! You're going to do his laundry? I've got to find a way to escape. ")]),_:1})],512),[[Le,r.value]])]),_:1})]),_:1})]),_:1}),e(h,{sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[l("div",We,[l("div",qe,[e(A,{width:"137",src:L(Ue)},null,8,["src"])]),e(M,{vertical:b.$vuetify.display.mdAndUp},null,8,["vertical"]),l("div",null,[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Apple iPhone 11 Pro")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Apple iPhone 11 Pro smartphone. Announced Sep 2019. Features 5.8\u2033 display Apple A13 Bionic ")]),_:1}),e(s,{class:"text-subtitle-1"},{default:a(()=>[Ye,n(),Ge]),_:1}),e(R,{class:"justify-space-between"},{default:a(()=>[e(c,null,{default:a(()=>[e(x,{icon:"mdi-cart-plus"}),Je]),_:1}),e(c,{color:"secondary",icon:"mdi-share-variant-outline"})]),_:1})])])]),_:1})]),_:1}),e(h,{sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[l("div",Ke,[l("div",null,[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Stumptown Roasters")]),_:1})]),_:1}),e(s,{class:"d-flex align-center flex-wrap body-1"},{default:a(()=>[e(le,{"model-value":5,readonly:"",class:"me-3",density:"compact"}),Qe]),_:1}),e(s,null,{default:a(()=>[n(" Before there was a United States of America, there were coffee houses, because how are you supposed to build. ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Location")]),_:1}),e(c,null,{default:a(()=>[n("Reviews")]),_:1})]),_:1})]),l("div",Xe,[e(A,{width:176,src:L(ze),class:"rounded"},null,8,["src"])])])]),_:1})]),_:1}),e(h,{lg:"4",sm:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(A,{src:L(Fe)},null,8,["src"]),e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Apple Watch")]),_:1})]),_:1}),e(s,null,{default:a(()=>[Ze,ea]),_:1}),e(c,{block:"",class:"rounded-t-0"},{default:a(()=>[n(" Add to cart ")]),_:1})]),_:1})]),_:1}),e(h,{md:"6",lg:"8",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(D,{"no-gutters":""},{default:a(()=>[e(h,{cols:"12",sm:"8",md:"12",lg:"7",order:"2","order-lg":"1"},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Lifetime Membership")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(" Here, I focus on a range of items and features that we use in life without giving them a second thought such as Coca Cola, body muscles and holding ones own breath. Though, most of these notes are not fundamentally necessary, they are such that you can use them for a good laugh, at a drinks party or for picking up women or men. ")]),_:1}),e(s,null,{default:a(()=>[e(M)]),_:1}),e(s,{class:"d-flex justify-center"},{default:a(()=>[l("div",aa,[l("p",ta,[e(x,{color:"primary",icon:"mdi-lock-open-outline"}),la]),l("p",na,[e(x,{color:"primary",icon:"mdi-account-outline"}),sa])]),b.$vuetify.display.smAndUp?(y(),j(M,{key:0,vertical:"",inset:""})):Se("",!0),l("div",oa,[l("p",ia,[e(x,{color:"primary",icon:"mdi-star-outline"}),ra]),l("p",ua,[e(x,{color:"primary",icon:"mdi-trending-up"}),da])])]),_:1})]),_:1}),e(h,{cols:"12",sm:"4",md:"12",lg:"5",order:"1","order-lg":"2",class:"member-pricing-bg text-center"},{default:a(()=>[l("div",ca,[ma,fa,e(c,{class:"mt-8"},{default:a(()=>[n(" Contact Now ")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",lg:"4",md:"6"},{default:a(()=>[e(p,{title:"Influencing The Influencer"},{default:a(()=>[e(s,null,{default:a(()=>[n(" Computers have become ubiquitous in almost every facet of our lives. At work, desk jockeys spend hours in front of their desktops, while delivery people scan bar codes with handhelds and workers in the field stay in touch. ")]),_:1}),e(s,null,{default:a(()=>[n(" If you're in the market for new desktops, notebooks, or PDAs, there are a myriad of choices. Here's a rundown of some of the best systems available. ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Read More")]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",lg:"4",md:"6"},{default:a(()=>[e(p,{title:"The Best Answers"},{default:a(()=>[e(s,{class:"d-flex align-center flex-wrap"},{default:a(()=>[e(le,{"model-value":5,readonly:"",density:"compact",class:"me-3"}),_a]),_:1}),e(s,null,{default:a(()=>[n(" If you are looking for a new way to promote your business that won't cost you more money, maybe printing is one of the options you won't resist. ")]),_:1}),e(s,null,{default:a(()=>[n(" become fast, easy and simple. If you want your promotional material to be an eye-catching ")]),_:1}),e(R,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Location")]),_:1}),e(c,null,{default:a(()=>[n("Reviews")]),_:1})]),_:1})]),_:1})]),_:1}),e(h,{cols:"12",md:"6",lg:"4"},{default:a(()=>[e(p,{class:"text-center"},{default:a(()=>[e(s,{class:"d-flex flex-column justify-center align-center"},{default:a(()=>[e(E,{color:"primary",variant:"tonal",size:"50",class:"mb-4"},{default:a(()=>[e(x,{size:"2rem",icon:"mdi-help-circle-outline"})]),_:1}),ha]),_:1}),e(s,null,{default:a(()=>[va]),_:1}),e(R,{class:"justify-center"},{default:a(()=>[e(c,{variant:"elevated"},{default:a(()=>[n(" Contact Now ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},ga=xe(pa,[["__scopeId","data-v-57768842"]]),ba={__name:"CardNavigation",setup(t){const g=W("ITEM ONE"),r=W("ITEM ONE"),b=["ITEM ONE","ITEM TWO","ITEM THREE"],u="Although cards can support multiple actions, UI controls, and an overflow menu, use restraint and remember that cards...";return(C,v)=>(y(),j(D,null,{default:a(()=>[e(h,{md:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(Z,{modelValue:g.value,"onUpdate:modelValue":v[0]||(v[0]=o=>g.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(ee,{key:o,value:o},{default:a(()=>[n(I(o),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),e(M),e(ae,{modelValue:g.value,"onUpdate:modelValue":v[1]||(v[1]=o=>g.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(te,{key:o,value:o},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Navigation Card")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(I(u))]),_:1}),e(s,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Learn More")]),_:1})]),_:1})]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(h,{md:"6",cols:"12"},{default:a(()=>[e(p,null,{default:a(()=>[e(Z,{modelValue:r.value,"onUpdate:modelValue":v[2]||(v[2]=o=>r.value=o),centered:""},{default:a(()=>[(y(),S(V,null,U(b,o=>e(ee,{key:o,value:o},{default:a(()=>[n(I(o),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),e(M),e(ae,{modelValue:r.value,"onUpdate:modelValue":v[3]||(v[3]=o=>r.value=o)},{default:a(()=>[(y(),S(V,null,U(b,o=>e(te,{key:o,value:o,class:"text-center"},{default:a(()=>[e(k,null,{default:a(()=>[e(w,null,{default:a(()=>[n("Navigation Card")]),_:1})]),_:1}),e(s,null,{default:a(()=>[n(I(u))]),_:1}),e(s,null,{default:a(()=>[e(c,null,{default:a(()=>[n("Learn More")]),_:1})]),_:1})]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}))}},ya=""+new URL("avatar-8.942ae414.png",import.meta.url).href,wa={class:"text-no-wrap"},xa={class:"text-white ms-2"},ka={class:"text-subtitle-2 text-white me-4"},Ia={class:"text-subtitle-2 text-white"},Ca={__name:"CardSolid",setup(t){const g=[{cardBg:"#16B1FF",title:"Twitter Card",icon:"mdi-twitter",text:'"Turns out semicolon-less style is easier and safer in TS because most gotcha edge cases are type invalid as well."',avatarImg:ne,avatarName:"Mary Vaughn",likes:"1.2k",share:"80"},{cardBg:"#3B5998",title:"Facebook Card",icon:"mdi-facebook",text:"You've read about the importance of being courageous, rebellious and imaginative. These are all vital ingredients in an.",avatarImg:q,avatarName:"Eugene Clarke",likes:"3.2k",share:"49"},{cardBg:"#007BB6",title:"Linkedin Card",icon:"mdi-linkedin",text:"With the Internet spreading like wildfire and reaching every part of our daily life, more and more traffic is directed.",avatarImg:ya,avatarName:"Anne Burke1",likes:"1.2k",share:"80"}];return(r,b)=>(y(),j(D,null,{default:a(()=>[(y(),S(V,null,U(g,u=>e(h,{key:u.icon,cols:"12",md:"6",lg:"4"},{default:a(()=>[e(p,{color:u.cardBg},{default:a(()=>[e(k,null,{prepend:a(()=>[e(x,{size:"1.9rem",color:"white",icon:u.icon},null,8,["icon"])]),default:a(()=>[e(w,{class:"text-white"},{default:a(()=>[n(I(u.title),1)]),_:2},1024)]),_:2},1024),e(s,{class:"text-white"},{default:a(()=>[n(I(u.text),1)]),_:2},1024),e(s,{class:"d-flex justify-space-between align-center flex-wrap"},{default:a(()=>[l("div",wa,[e(E,{size:"34",image:u.avatarImg},null,8,["image"]),l("span",xa,I(u.avatarName),1)]),l("div",null,[e(x,{icon:"mdi-heart",color:"white",size:"1.2rem",class:"me-2 cursor-pointer"}),l("span",ka,I(u.likes),1),e(x,{icon:"mdi-share-variant",color:"white",size:"1.2rem",class:"me-2 cursor-pointer"}),l("span",Ia,I(u.share),1)])]),_:2},1024)]),_:2},1032,["color"])]),_:2},1024)),64))]),_:1}))}},Va=l("p",{class:"text-2xl mb-6"}," Basic Cards ",-1),La=l("p",{class:"text-2xl mb-6 mt-14"}," Navigation Cards ",-1),Sa=l("p",{class:"text-2xl mt-14 mb-6"}," Solid Cards ",-1),Ba={__name:"card-basic",setup(t){return(g,r)=>(y(),S("div",null,[Va,e(ga),La,e(ba),Sa,e(Ca)]))}};export{Ba as default}; diff --git a/server/static/assets/config-setting.94091589.js b/server/static/assets/config-setting.5962882a.js similarity index 99% rename from server/static/assets/config-setting.94091589.js rename to server/static/assets/config-setting.5962882a.js index b25e7cc..bbeb5e2 100644 --- a/server/static/assets/config-setting.94091589.js +++ b/server/static/assets/config-setting.5962882a.js @@ -1,4 +1,4 @@ -import{ak as qt,o as Fe,Q as fe,R as be,S as R,D as y,_ as gn,a1 as lt,a2 as Un,a3 as kt,T as ve,aD as Ie,a0 as Le,a5 as Pn,$ as ft,a9 as Mp,a8 as Vp,F as Vr,a4 as Cn,Y as Np,ab as Gp,aa as Hp,a6 as Yl,aN as Kp,Z as qp,p as zp,af as kp,aO as Zp,aP as Yp,n as Jp,C as Xp,O as ln,aq as zt,u as vu,aQ as Qp,A as jp,aR as ev,aS as Jl,aT as Mr,ax as Nr,aU as nv,ac as tv,aV as rv,J as Tt,aW as iv,aX as Gr,aY as mu,G as uv,aZ as av,a_ as lv,aw as Xl,av as fv,K as ov,a$ as sv,P as _u,as as Ql,U as Wr,W as $r,b0 as cv,aF as dv,b1 as hv,H as jl,aH as gv,aI as pv,ar as ef,b2 as vv}from"./index.2e75e464.js";import{V as nf}from"./VCheckbox.700ac25f.js";import{V as _v}from"./VTextarea.b6fbfd3e.js";import{V as tf,m as mv,a as xv,u as Av,b as yv,c as wv,d as Cv}from"./VDialog.da3b36f9.js";import{V as bv}from"./VCheckboxBtn.23a8aa2c.js";var xu={exports:{}};/** +import{ak as qt,o as Fe,Q as fe,R as be,S as R,D as y,_ as gn,a1 as lt,a2 as Un,a3 as kt,T as ve,aD as Ie,a0 as Le,a5 as Pn,$ as ft,a9 as Mp,a8 as Vp,F as Vr,a4 as Cn,Y as Np,ab as Gp,aa as Hp,a6 as Yl,aN as Kp,Z as qp,p as zp,af as kp,aO as Zp,aP as Yp,n as Jp,C as Xp,O as ln,aq as zt,u as vu,aQ as Qp,A as jp,aR as ev,aS as Jl,aT as Mr,ax as Nr,aU as nv,ac as tv,aV as rv,J as Tt,aW as iv,aX as Gr,aY as mu,G as uv,aZ as av,a_ as lv,aw as Xl,av as fv,K as ov,a$ as sv,P as _u,as as Ql,U as Wr,W as $r,b0 as cv,aF as dv,b1 as hv,H as jl,aH as gv,aI as pv,ar as ef,b2 as vv}from"./index.f985de17.js";import{V as nf}from"./VCheckbox.833361ee.js";import{V as _v}from"./VTextarea.a3e73fe4.js";import{V as tf,m as mv,a as xv,u as Av,b as yv,c as wv,d as Cv}from"./VDialog.311575a1.js";import{V as bv}from"./VCheckboxBtn.b7a3a8e0.js";var xu={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors diff --git a/server/static/assets/form-layouts.96d7e127.js b/server/static/assets/form-layouts.bcfc5196.js similarity index 98% rename from server/static/assets/form-layouts.96d7e127.js rename to server/static/assets/form-layouts.bcfc5196.js index 6d1e574..6c956d1 100644 --- a/server/static/assets/form-layouts.96d7e127.js +++ b/server/static/assets/form-layouts.bcfc5196.js @@ -1 +1 @@ -import{O as u,Q as y,R as F,S as e,D as l,_ as f,T as a,$ as d,H as _,a4 as c,aN as x,Z as C,a0 as b,a1 as g,U,W as w}from"./index.2e75e464.js";import{V as H}from"./VCheckbox.700ac25f.js";import"./VCheckboxBtn.23a8aa2c.js";const z=b("label",{for:"firstName"},"First Name",-1),I=b("label",{for:"email"},"Email",-1),R=b("label",{for:"mobile"},"Mobile",-1),k=b("label",{for:"password"},"Password",-1),E={__name:"DemoFormLayoutHorizontalForm",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[z]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"firstName",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),placeholder:"First Name","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[I]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"email",modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),placeholder:"Email","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[R]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"mobile",modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),type:"number",placeholder:"Number","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[k]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"password",modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),type:"password",placeholder:"Password","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",variant:"tonal",type:"reset"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},S=b("label",{for:"firstNameHorizontalIcons"},"First Name",-1),$=b("label",{for:"emailHorizontalIcons"},"Email",-1),L=b("label",{for:"mobileHorizontalIcons"},"Mobile",-1),M=b("label",{for:"passwordHorizontalIcons"},"Password",-1),D={__name:"DemoFormLayoutHorizontalFormWithIcons",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[S]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"firstNameHorizontalIcons",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),"prepend-inner-icon":"mdi-account-outline",placeholder:"First Name","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[$]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"emailHorizontalIcons",modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),"prepend-inner-icon":"mdi-email-outline",placeholder:"Email","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[L]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"mobileHorizontalIcons",modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),type:"number","prepend-inner-icon":"mdi-cellphone",placeholder:"Number","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[M]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"passwordHorizontalIcons",modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),"prepend-inner-icon":"mdi-lock-outline",type:"password",placeholder:"Password","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",type:"reset",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},P={__name:"DemoFormLayoutMultipleColumn",setup(N){const m=u(""),n=u(""),r=u(""),i=u(""),p=u(""),v=u(""),o=u(!1);return(t,s)=>(y(),F(C,{onSubmit:s[7]||(s[7]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":s[0]||(s[0]=V=>m.value=V),label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":s[1]||(s[1]=V=>n.value=V),label:"Last Name",placeholder:"Last Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:v.value,"onUpdate:modelValue":s[2]||(s[2]=V=>v.value=V),label:"Email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":s[3]||(s[3]=V=>r.value=V),label:"City",placeholder:"City"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":s[4]||(s[4]=V=>i.value=V),label:"Country",placeholder:"Country"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:p.value,"onUpdate:modelValue":s[5]||(s[5]=V=>p.value=V),label:"Company",placeholder:"Company"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:o.value,"onUpdate:modelValue":s[6]||(s[6]=V=>o.value=V),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{type:"reset",color:"secondary",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},B={__name:"DemoFormLayoutVerticalForm",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),label:"Email",type:"email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),label:"Mobile",type:"number",placeholder:"Number"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),label:"Password",type:"password",placeholder:"password"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{type:"reset",color:"secondary",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},T={__name:"DemoFormLayoutVerticalFormWithIcons",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),"prepend-inner-icon":"mdi-account-outline",label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),"prepend-inner-icon":"mdi-email-outline",label:"Email",type:"email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),"prepend-inner-icon":"mdi-cellphone",label:"Mobile",type:"number",placeholder:"Number"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),"prepend-inner-icon":"mdi-lock-outline",label:"Password",type:"password",placeholder:"password"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(_,{type:"submit",class:"me-2"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",type:"reset",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},Z={__name:"form-layouts",setup(N){return(m,n)=>(y(),g("div",null,[l(f,null,{default:e(()=>[l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Horizontal Form"},{default:e(()=>[l(w,null,{default:e(()=>[l(E)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Horizontal Form with Icons"},{default:e(()=>[l(w,null,{default:e(()=>[l(D)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Vertical Form"},{default:e(()=>[l(w,null,{default:e(()=>[l(B)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Vertical Form with Icons"},{default:e(()=>[l(w,null,{default:e(()=>[l(T)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(U,{title:"Multiple Column"},{default:e(()=>[l(w,null,{default:e(()=>[l(P)]),_:1})]),_:1})]),_:1})]),_:1})]))}};export{Z as default}; +import{O as u,Q as y,R as F,S as e,D as l,_ as f,T as a,$ as d,H as _,a4 as c,aN as x,Z as C,a0 as b,a1 as g,U,W as w}from"./index.f985de17.js";import{V as H}from"./VCheckbox.833361ee.js";import"./VCheckboxBtn.b7a3a8e0.js";const z=b("label",{for:"firstName"},"First Name",-1),I=b("label",{for:"email"},"Email",-1),R=b("label",{for:"mobile"},"Mobile",-1),k=b("label",{for:"password"},"Password",-1),E={__name:"DemoFormLayoutHorizontalForm",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[z]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"firstName",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),placeholder:"First Name","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[I]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"email",modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),placeholder:"Email","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[R]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"mobile",modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),type:"number",placeholder:"Number","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[k]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"password",modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),type:"password",placeholder:"Password","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",variant:"tonal",type:"reset"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},S=b("label",{for:"firstNameHorizontalIcons"},"First Name",-1),$=b("label",{for:"emailHorizontalIcons"},"Email",-1),L=b("label",{for:"mobileHorizontalIcons"},"Mobile",-1),M=b("label",{for:"passwordHorizontalIcons"},"Password",-1),D={__name:"DemoFormLayoutHorizontalFormWithIcons",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[S]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"firstNameHorizontalIcons",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),"prepend-inner-icon":"mdi-account-outline",placeholder:"First Name","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[$]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"emailHorizontalIcons",modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),"prepend-inner-icon":"mdi-email-outline",placeholder:"Email","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[L]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"mobileHorizontalIcons",modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),type:"number","prepend-inner-icon":"mdi-cellphone",placeholder:"Number","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(f,{"no-gutters":""},{default:e(()=>[l(a,{cols:"12",md:"3"},{default:e(()=>[M]),_:1}),l(a,{cols:"12",md:"9"},{default:e(()=>[l(d,{id:"passwordHorizontalIcons",modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),"prepend-inner-icon":"mdi-lock-outline",type:"password",placeholder:"Password","persistent-placeholder":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{"offset-md":"3",cols:"12",md:"9",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",type:"reset",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},P={__name:"DemoFormLayoutMultipleColumn",setup(N){const m=u(""),n=u(""),r=u(""),i=u(""),p=u(""),v=u(""),o=u(!1);return(t,s)=>(y(),F(C,{onSubmit:s[7]||(s[7]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":s[0]||(s[0]=V=>m.value=V),label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":s[1]||(s[1]=V=>n.value=V),label:"Last Name",placeholder:"Last Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:v.value,"onUpdate:modelValue":s[2]||(s[2]=V=>v.value=V),label:"Email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":s[3]||(s[3]=V=>r.value=V),label:"City",placeholder:"City"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":s[4]||(s[4]=V=>i.value=V),label:"Country",placeholder:"Country"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(d,{modelValue:p.value,"onUpdate:modelValue":s[5]||(s[5]=V=>p.value=V),label:"Company",placeholder:"Company"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:o.value,"onUpdate:modelValue":s[6]||(s[6]=V=>o.value=V),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{type:"reset",color:"secondary",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},B={__name:"DemoFormLayoutVerticalForm",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),label:"Email",type:"email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),label:"Mobile",type:"number",placeholder:"Number"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),label:"Password",type:"password",placeholder:"password"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12",class:"d-flex gap-4"},{default:e(()=>[l(_,{type:"submit"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{type:"reset",color:"secondary",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},T={__name:"DemoFormLayoutVerticalFormWithIcons",setup(N){const m=u(""),n=u(""),r=u(),i=u(),p=u(!1);return(v,o)=>(y(),F(C,{onSubmit:o[5]||(o[5]=x(()=>{},["prevent"]))},{default:e(()=>[l(f,null,{default:e(()=>[l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=t=>m.value=t),"prepend-inner-icon":"mdi-account-outline",label:"First Name",placeholder:"First Name"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=t=>n.value=t),"prepend-inner-icon":"mdi-email-outline",label:"Email",type:"email",placeholder:"Email"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:r.value,"onUpdate:modelValue":o[2]||(o[2]=t=>r.value=t),"prepend-inner-icon":"mdi-cellphone",label:"Mobile",type:"number",placeholder:"Number"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(d,{modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=t=>i.value=t),"prepend-inner-icon":"mdi-lock-outline",label:"Password",type:"password",placeholder:"password"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(H,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),label:"Remember me"},null,8,["modelValue"])]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(_,{type:"submit",class:"me-2"},{default:e(()=>[c(" Submit ")]),_:1}),l(_,{color:"secondary",type:"reset",variant:"tonal"},{default:e(()=>[c(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1}))}},Z={__name:"form-layouts",setup(N){return(m,n)=>(y(),g("div",null,[l(f,null,{default:e(()=>[l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Horizontal Form"},{default:e(()=>[l(w,null,{default:e(()=>[l(E)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Horizontal Form with Icons"},{default:e(()=>[l(w,null,{default:e(()=>[l(D)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Vertical Form"},{default:e(()=>[l(w,null,{default:e(()=>[l(B)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12",md:"6"},{default:e(()=>[l(U,{title:"Vertical Form with Icons"},{default:e(()=>[l(w,null,{default:e(()=>[l(T)]),_:1})]),_:1})]),_:1}),l(a,{cols:"12"},{default:e(()=>[l(U,{title:"Multiple Column"},{default:e(()=>[l(w,null,{default:e(()=>[l(P)]),_:1})]),_:1})]),_:1})]),_:1})]))}};export{Z as default}; diff --git a/server/static/assets/icons.0a705df0.js b/server/static/assets/icons.763a1184.js similarity index 93% rename from server/static/assets/icons.0a705df0.js rename to server/static/assets/icons.763a1184.js index dd93358..92f199a 100644 --- a/server/static/assets/icons.0a705df0.js +++ b/server/static/assets/icons.763a1184.js @@ -1 +1 @@ -import{Q as a,a1 as o,a0 as c,a2 as d,a3 as m,D as i,S as e,W as s,F as u,bn as r,a4 as n,a5 as p,U as f,H as h}from"./index.2e75e464.js";const _={class:"d-flex align-center flex-wrap"},b={class:"text-center"},V={__name:"icons",setup(g){const l=["mdi-ab-testing","mdi-abacus","mdi-abjad-arabic","mdi-abjad-hebrew","mdi-abugida-devanagari","mdi-abugida-thai","mdi-access-point","mdi-access-point-check","mdi-access-point-minus","mdi-access-point-network","mdi-access-point-network-off","mdi-access-point-off","mdi-access-point-plus","mdi-access-point-remove","mdi-account-alert-outline","mdi-account-arrow-left-outline","mdi-account-arrow-right-outline","mdi-account-box-multiple-outline","mdi-account-box-outline","mdi-account-cancel-outline","mdi-account-cash-outline","mdi-account-check-outline","mdi-account-child-outline","mdi-account-circle-outline","mdi-account-clock-outline","mdi-account-cog-outline","mdi-account-details-outline","mdi-alarm-light-outline","mdi-alert-box-outline","mdi-alert-circle-check-outline","mdi-alert-decagram-outline","mdi-alert-minus-outline","mdi-alert-outline","mdi-alert-plus-outline","mdi-check-outline","mdi-clipboard-outline","mdi-clipboard-play-outline","mdi-close-outline","mdi-cloud-check-outline","mdi-cloud-download-outline","mdi-cog-outline","mdi-compass-off-outline","mdi-contactless-payment-circle-outline","mdi-crown-outline","mdi-delete-outline","mdi-diamond-outline","mdi-email-open-outline","mdi-emoticon-happy-outline","mdi-file-multiple-outline","mdi-flask-empty-outline"];return(k,x)=>(a(),o("div",null,[c("div",_,[(a(),o(d,null,m(l,t=>i(f,{key:t,class:"mb-6 me-6"},{default:e(()=>[i(s,{class:"py-3 px-4"},{default:e(()=>[i(u,{size:"30",icon:t},null,8,["icon"])]),_:2},1024),i(r,{location:"top",activator:"parent"},{default:e(()=>[n(p(t),1)]),_:2},1024)]),_:2},1024)),64))]),c("div",b,[i(h,{href:"https://materialdesignicons.com/",rel:"noopener noreferrer",color:"primary",target:"_blank"},{default:e(()=>[n(" View All Material Design Icons ")]),_:1})])]))}};export{V as default}; +import{Q as a,a1 as o,a0 as c,a2 as d,a3 as m,D as i,S as e,W as s,F as u,bn as r,a4 as n,a5 as p,U as f,H as h}from"./index.f985de17.js";const _={class:"d-flex align-center flex-wrap"},b={class:"text-center"},V={__name:"icons",setup(g){const l=["mdi-ab-testing","mdi-abacus","mdi-abjad-arabic","mdi-abjad-hebrew","mdi-abugida-devanagari","mdi-abugida-thai","mdi-access-point","mdi-access-point-check","mdi-access-point-minus","mdi-access-point-network","mdi-access-point-network-off","mdi-access-point-off","mdi-access-point-plus","mdi-access-point-remove","mdi-account-alert-outline","mdi-account-arrow-left-outline","mdi-account-arrow-right-outline","mdi-account-box-multiple-outline","mdi-account-box-outline","mdi-account-cancel-outline","mdi-account-cash-outline","mdi-account-check-outline","mdi-account-child-outline","mdi-account-circle-outline","mdi-account-clock-outline","mdi-account-cog-outline","mdi-account-details-outline","mdi-alarm-light-outline","mdi-alert-box-outline","mdi-alert-circle-check-outline","mdi-alert-decagram-outline","mdi-alert-minus-outline","mdi-alert-outline","mdi-alert-plus-outline","mdi-check-outline","mdi-clipboard-outline","mdi-clipboard-play-outline","mdi-close-outline","mdi-cloud-check-outline","mdi-cloud-download-outline","mdi-cog-outline","mdi-compass-off-outline","mdi-contactless-payment-circle-outline","mdi-crown-outline","mdi-delete-outline","mdi-diamond-outline","mdi-email-open-outline","mdi-emoticon-happy-outline","mdi-file-multiple-outline","mdi-flask-empty-outline"];return(k,x)=>(a(),o("div",null,[c("div",_,[(a(),o(d,null,m(l,t=>i(f,{key:t,class:"mb-6 me-6"},{default:e(()=>[i(s,{class:"py-3 px-4"},{default:e(()=>[i(u,{size:"30",icon:t},null,8,["icon"])]),_:2},1024),i(r,{location:"top",activator:"parent"},{default:e(()=>[n(p(t),1)]),_:2},1024)]),_:2},1024)),64))]),c("div",b,[i(h,{href:"https://materialdesignicons.com/",rel:"noopener noreferrer",color:"primary",target:"_blank"},{default:e(()=>[n(" View All Material Design Icons ")]),_:1})])]))}};export{V as default}; diff --git a/server/static/assets/index.2e75e464.js b/server/static/assets/index.f985de17.js similarity index 99% rename from server/static/assets/index.2e75e464.js rename to server/static/assets/index.f985de17.js index 9dbab2a..2333aea 100644 --- a/server/static/assets/index.2e75e464.js +++ b/server/static/assets/index.f985de17.js @@ -22,7 +22,7 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function `;const u2=H1({tag:{type:String,default:"div"}},"tag"),uf=H1({text:String,...j1(),...u2()},"VToolbarTitle"),V8=z1()({name:"VToolbarTitle",props:uf(),setup(e,a){let{slots:r}=a;return N1(()=>{const c=!!(r.default||r.text||e.text);return q(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var i;return[c&&q("div",{class:"v-toolbar-title__placeholder"},[r.text?r.text():e.text,(i=r.default)==null?void 0:i.call(r)])]}})}),{}}}),df=H1({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function f0(e,a,r){return z1()({name:e,props:df({mode:r,origin:a}),setup(c,i){let{slots:s}=i;const d={onBeforeEnter(p){c.origin&&(p.style.transformOrigin=c.origin)},onLeave(p){if(c.leaveAbsolute){const{offsetTop:y,offsetLeft:V,offsetWidth:C,offsetHeight:x}=p;p._transitionInitialStyles={position:p.style.position,top:p.style.top,left:p.style.left,width:p.style.width,height:p.style.height},p.style.position="absolute",p.style.top=`${y}px`,p.style.left=`${V}px`,p.style.width=`${C}px`,p.style.height=`${x}px`}c.hideOnLeave&&p.style.setProperty("display","none","important")},onAfterLeave(p){if(c.leaveAbsolute&&(p==null?void 0:p._transitionInitialStyles)){const{position:y,top:V,left:C,width:x,height:w}=p._transitionInitialStyles;delete p._transitionInitialStyles,p.style.position=y||"",p.style.top=V||"",p.style.left=C||"",p.style.width=x||"",p.style.height=w||""}}};return()=>{const p=c.group?Dr:m0;return p0(p,{name:c.disabled?"":e,css:!c.disabled,...c.group?void 0:{mode:c.mode},...c.disabled?{}:d},s.default)}}})}function M8(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return z1()({name:e,props:{mode:{type:String,default:r},disabled:Boolean},setup(c,i){let{slots:s}=i;return()=>p0(m0,{name:c.disabled?"":e,css:!c.disabled,...c.disabled?{}:a},s.default)}})}function C8(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",c=U2(`offset-${r}`);return{onBeforeEnter(d){d._parent=d.parentNode,d._initialStyle={transition:d.style.transition,overflow:d.style.overflow,[r]:d.style[r]}},onEnter(d){const p=d._initialStyle;d.style.setProperty("transition","none","important"),d.style.overflow="hidden";const y=`${d[c]}px`;d.style[r]="0",d.offsetHeight,d.style.transition=p.transition,e&&d._parent&&d._parent.classList.add(e),requestAnimationFrame(()=>{d.style[r]=y})},onAfterEnter:s,onEnterCancelled:s,onLeave(d){d._initialStyle={transition:"",overflow:d.style.overflow,[r]:d.style[r]},d.style.overflow="hidden",d.style[r]=`${d[c]}px`,d.offsetHeight,requestAnimationFrame(()=>d.style[r]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(d){e&&d._parent&&d._parent.classList.remove(e),s(d)}function s(d){const p=d._initialStyle[r];d.style.overflow=d._initialStyle.overflow,p!=null&&(d.style[r]=p),delete d._initialStyle}}const mf=H1({target:Object},"v-dialog-transition"),pf=z1()({name:"VDialogTransition",props:mf(),setup(e,a){let{slots:r}=a;const c={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,s){var w;await new Promise(k=>requestAnimationFrame(k)),await new Promise(k=>requestAnimationFrame(k)),i.style.visibility="";const{x:d,y:p,sx:y,sy:V,speed:C}=g6(e.target,i),x=j5(i,[{transform:`translate(${d}px, ${p}px) scale(${y}, ${V})`,opacity:0},{}],{duration:225*C,easing:_m});(w=y6(i))==null||w.forEach(k=>{j5(k,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*C,easing:N3})}),x.finished.then(()=>s())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,s){var w;await new Promise(k=>requestAnimationFrame(k));const{x:d,y:p,sx:y,sy:V,speed:C}=g6(e.target,i);j5(i,[{},{transform:`translate(${d}px, ${p}px) scale(${y}, ${V})`,opacity:0}],{duration:125*C,easing:Em}).finished.then(()=>s()),(w=y6(i))==null||w.forEach(k=>{j5(k,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*C,easing:N3})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?q(m0,l2({name:"dialog-transition"},c,{css:!1}),r):q(m0,{name:"dialog-transition"},r)}});function y6(e){var r;const a=(r=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:r.children;return a&&[...a]}function g6(e,a){const r=e.getBoundingClientRect(),c=to(a),[i,s]=getComputedStyle(a).transformOrigin.split(" ").map(E=>parseFloat(E)),[d,p]=getComputedStyle(a).getPropertyValue("--v-overlay-anchor-origin").split(" ");let y=r.left+r.width/2;d==="left"||p==="left"?y-=r.width/2:(d==="right"||p==="right")&&(y+=r.width/2);let V=r.top+r.height/2;d==="top"||p==="top"?V-=r.height/2:(d==="bottom"||p==="bottom")&&(V+=r.height/2);const C=r.width/c.width,x=r.height/c.height,w=Math.max(1,C,x),k=C/w||0,P=x/w||0,R=c.width*c.height/(window.innerWidth*window.innerHeight),_=R>.12?Math.min(1.5,(R-.12)*10+1):1;return{x:y-(i+c.left),y:V-(s+c.top),sx:k,sy:P,speed:_}}f0("fab-transition","center center","out-in");f0("dialog-bottom-transition");f0("dialog-top-transition");const Ja=f0("fade-transition");f0("scale-transition");f0("scroll-x-transition");f0("scroll-x-reverse-transition");f0("scroll-y-transition");f0("scroll-y-reverse-transition");f0("slide-x-transition");f0("slide-x-reverse-transition");const L8=f0("slide-y-transition");f0("slide-y-reverse-transition");const uo=M8("expand-transition",C8()),x8=M8("expand-x-transition",C8("",!0));function ff(e){return{aspectStyles:U(()=>{const a=Number(e.aspectRatio);return a?{paddingBottom:String(1/a*100)+"%"}:void 0})}}const w8=H1({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...j1(),...pe()},"VResponsive"),H6=z1()({name:"VResponsive",props:w8(),setup(e,a){let{slots:r}=a;const{aspectStyles:c}=ff(e),{dimensionStyles:i}=fe(e);return N1(()=>{var s;return q("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[i.value,e.style]},[q("div",{class:"v-responsive__sizer",style:c.value},null),(s=r.additional)==null?void 0:s.call(r),r.default&&q("div",{class:["v-responsive__content",e.contentClass]},[r.default()])])}),{}}});function bf(e,a){if(!Jr)return;const r=a.modifiers||{},c=a.value,{handler:i,options:s}=typeof c=="object"?c:{handler:c,options:{}},d=new IntersectionObserver(function(){var x;let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1?arguments[1]:void 0;const V=(x=e._observe)==null?void 0:x[a.instance.$.uid];if(!V)return;const C=p.some(w=>w.isIntersecting);i&&(!r.quiet||V.init)&&(!r.once||C||V.init)&&i(C,p,y),C&&r.once?Z8(e,a):V.init=!0},s);e._observe=Object(e._observe),e._observe[a.instance.$.uid]={init:!1,observer:d},d.observe(e)}function Z8(e,a){var c;const r=(c=e._observe)==null?void 0:c[a.instance.$.uid];!r||(r.observer.unobserve(e),delete e._observe[a.instance.$.uid])}const yf={mounted:bf,unmounted:Z8},k8=yf,gf=H1({alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,...w8(),...j1(),...il()},"VImg"),B0=z1()({name:"VImg",directives:{intersect:k8},props:gf(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,a){let{emit:r,slots:c}=a;const i=I1(""),s=E1(),d=I1(e.eager?"loading":"idle"),p=I1(),y=I1(),V=U(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),C=U(()=>V.value.aspect||p.value/y.value||0);O1(()=>e.src,()=>{x(d.value!=="idle")}),O1(C,(G,e1)=>{!G&&e1&&s.value&&_(s.value)}),al(()=>x());function x(G){if(!(e.eager&&G)&&!(Jr&&!G&&!e.eager)){if(d.value="loading",V.value.lazySrc){const e1=new Image;e1.src=V.value.lazySrc,_(e1,null)}!V.value.src||z2(()=>{var e1,t1;if(r("loadstart",((e1=s.value)==null?void 0:e1.currentSrc)||V.value.src),(t1=s.value)!=null&&t1.complete){if(s.value.naturalWidth||k(),d.value==="error")return;C.value||_(s.value,null),w()}else C.value||_(s.value),P()})}}function w(){var G;P(),d.value="loaded",r("load",((G=s.value)==null?void 0:G.currentSrc)||V.value.src)}function k(){var G;d.value="error",r("error",((G=s.value)==null?void 0:G.currentSrc)||V.value.src)}function P(){const G=s.value;G&&(i.value=G.currentSrc||G.src)}let R=-1;function _(G){let e1=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const t1=()=>{clearTimeout(R);const{naturalHeight:s1,naturalWidth:a1}=G;s1||a1?(p.value=a1,y.value=s1):!G.complete&&d.value==="loading"&&e1!=null?R=window.setTimeout(t1,e1):(G.currentSrc.endsWith(".svg")||G.currentSrc.startsWith("data:image/svg+xml"))&&(p.value=1,y.value=1)};t1()}const E=U(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),A=()=>{var t1;if(!V.value.src||d.value==="idle")return null;const G=q("img",{class:["v-img__img",E.value],src:V.value.src,srcset:V.value.srcset,alt:e.alt,sizes:e.sizes,ref:s,onLoad:w,onError:k},null),e1=(t1=c.sources)==null?void 0:t1.call(c);return q(R0,{transition:e.transition,appear:!0},{default:()=>[P2(e1?q("picture",{class:"v-img__picture"},[e1,G]):G,[[S0,d.value==="loaded"]])]})},S=()=>q(R0,{transition:e.transition},{default:()=>[V.value.lazySrc&&d.value!=="loaded"&&q("img",{class:["v-img__img","v-img__img--preload",E.value],src:V.value.lazySrc,alt:e.alt},null)]}),Y=()=>c.placeholder?q(R0,{transition:e.transition,appear:!0},{default:()=>[(d.value==="loading"||d.value==="error"&&!c.error)&&q("div",{class:"v-img__placeholder"},[c.placeholder()])]}):null,W=()=>c.error?q(R0,{transition:e.transition,appear:!0},{default:()=>[d.value==="error"&&q("div",{class:"v-img__error"},[c.error()])]}):null,j=()=>e.gradient?q("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,Q=I1(!1);{const G=O1(C,e1=>{e1&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Q.value=!0})}),G())})}return N1(()=>{const[G]=H6.filterProps(e);return P2(q(H6,l2({class:["v-img",{"v-img--booting":!Q.value},e.class],style:[{width:Y1(e.width==="auto"?p.value:e.width)},e.style]},G,{aspectRatio:C.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>q(e2,null,[q(A,null,null),q(S,null,null),q(j,null,null),q(Y,null,null),q(W,null,null)]),default:c.default}),[[W0("intersect"),{handler:x,options:e.options},null,{once:!0}]])}),{currentSrc:i,image:s,state:d,naturalWidth:p,naturalHeight:y}}}),h5=H1({border:[Boolean,Number,String]},"border");function s5(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n5();return{borderClasses:U(()=>{const c=H2(e)?e.value:e.border,i=[];if(c===!0||c==="")i.push(`${a}--border`);else if(typeof c=="string"||c===0)for(const s of String(c).split(" "))i.push(`border-${s}`);return i})}}const C0=H1({elevation:{type:[Number,String],validator(e){const a=parseInt(e);return!isNaN(a)&&a>=0&&a<=24}}},"elevation");function z0(e){return{elevationClasses:U(()=>{const r=H2(e)?e.value:e.elevation,c=[];return r==null||c.push(`elevation-${r}`),c})}}const Hf=[null,"prominent","default","comfortable","compact"],A8=H1({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>Hf.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...h5(),...j1(),...C0(),...R2(),...u2({tag:"header"}),...V2()},"VToolbar"),er=z1()({name:"VToolbar",props:A8(),setup(e,a){var k;let{slots:r}=a;const{backgroundColorClasses:c,backgroundColorStyles:i}=Q2(D1(e,"color")),{borderClasses:s}=s5(e),{elevationClasses:d}=z0(e),{roundedClasses:p}=X2(e),{themeClasses:y}=Z2(e),{rtlClasses:V}=M0(),C=I1(!!(e.extended||((k=r.extension)==null?void 0:k.call(r)))),x=U(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),w=U(()=>C.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return E0({VBtn:{variant:"text"}}),N1(()=>{var E;const P=!!(e.title||r.title),R=!!(r.image||e.image),_=(E=r.extension)==null?void 0:E.call(r);return C.value=!!(e.extended||_),q(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},c.value,s.value,d.value,p.value,y.value,V.value,e.class],style:[i.value,e.style]},{default:()=>[R&&q("div",{key:"image",class:"v-toolbar__image"},[r.image?q(E2,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):q(B0,{key:"image-img",cover:!0,src:e.image},null)]),q(E2,{defaults:{VTabs:{height:Y1(x.value)}}},{default:()=>{var A,S,Y;return[q("div",{class:"v-toolbar__content",style:{height:Y1(x.value)}},[r.prepend&&q("div",{class:"v-toolbar__prepend"},[(A=r.prepend)==null?void 0:A.call(r)]),P&&q(V8,{key:"title",text:e.title},{text:r.title}),(S=r.default)==null?void 0:S.call(r),r.append&&q("div",{class:"v-toolbar__append"},[(Y=r.append)==null?void 0:Y.call(r)])])]}}),q(E2,{defaults:{VTabs:{height:Y1(w.value)}}},{default:()=>[q(uo,null,{default:()=>[C.value&&q("div",{class:"v-toolbar__extension",style:{height:Y1(w.value)}},[_])]})]})]})}),{contentHeight:x,extensionHeight:w}}}),Vf=H1({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Mf(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:r}=a;let c=0;const i=E1(null),s=I1(0),d=I1(0),p=I1(0),y=I1(!1),V=I1(!1),C=U(()=>Number(e.scrollThreshold)),x=U(()=>F3((C.value-s.value)/C.value||0)),w=()=>{const k=i.value;!k||r&&!r.value||(c=s.value,s.value="window"in k?k.pageYOffset:k.scrollTop,V.value=s.value{d.value=d.value||s.value}),O1(y,()=>{d.value=0}),o0(()=>{O1(()=>e.scrollTarget,k=>{var R;const P=k?document.querySelector(k):window;if(!P){Z5(`Unable to locate element with identifier ${k}`);return}P!==i.value&&((R=i.value)==null||R.removeEventListener("scroll",w),i.value=P,i.value.addEventListener("scroll",w,{passive:!0}))},{immediate:!0})}),K2(()=>{var k;(k=i.value)==null||k.removeEventListener("scroll",w)}),r&&O1(r,w,{immediate:!0}),{scrollThreshold:C,currentScroll:s,currentThreshold:p,isScrollActive:y,scrollRatio:x,isScrollingUp:V,savedScroll:d}}function ul(){const e=I1(!1);return o0(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:U(()=>e.value?void 0:{transition:"none !important"}),isBooted:Ue(e)}}const Cf=H1({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...A8(),...co(),...Vf(),height:{type:[Number,String],default:64}},"VAppBar"),Lf=z1()({name:"VAppBar",props:Cf(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:r}=a;const c=E1(),i=I2(e,"modelValue"),s=U(()=>{var A,S;const E=new Set((S=(A=e.scrollBehavior)==null?void 0:A.split(" "))!=null?S:[]);return{hide:E.has("hide"),inverted:E.has("inverted"),collapse:E.has("collapse"),elevate:E.has("elevate"),fadeImage:E.has("fade-image")}}),d=U(()=>{const E=s.value;return E.hide||E.inverted||E.collapse||E.elevate||E.fadeImage||!i.value}),{currentScroll:p,scrollThreshold:y,isScrollingUp:V,scrollRatio:C}=Mf(e,{canScroll:d}),x=U(()=>e.collapse||s.value.collapse&&(s.value.inverted?C.value>0:C.value===0)),w=U(()=>e.flat||s.value.elevate&&(s.value.inverted?p.value>0:p.value===0)),k=U(()=>s.value.fadeImage?s.value.inverted?1-C.value:C.value:void 0),P=U(()=>{var S,Y,W,j;if(s.value.hide&&s.value.inverted)return 0;const E=(Y=(S=c.value)==null?void 0:S.contentHeight)!=null?Y:0,A=(j=(W=c.value)==null?void 0:W.extensionHeight)!=null?j:0;return E+A});ce(U(()=>!!e.scrollBehavior),()=>{X0(()=>{s.value.hide?s.value.inverted?i.value=p.value>y.value:i.value=V.value||p.valueparseInt(e.order,10)),position:D1(e,"location"),layoutSize:P,elementSize:I1(void 0),active:i,absolute:D1(e,"absolute")});return N1(()=>{const[E]=er.filterProps(e);return q(er,l2({ref:c,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{..._.value,"--v-toolbar-image-opacity":k.value,height:void 0,...R.value},e.style]},E,{collapse:x.value,flat:w.value}),r)}),{}}});const xf=[null,"default","comfortable","compact"],T0=H1({density:{type:String,default:"default",validator:e=>xf.includes(e)}},"density");function G0(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n5();return{densityClasses:U(()=>`${a}--density-${e.density}`)}}const S8=H1({divided:Boolean,...h5(),...j1(),...T0(),...C0(),...R2(),...u2(),...V2(),...i5()},"VBtnGroup"),V6=z1()({name:"VBtnGroup",props:S8(),setup(e,a){let{slots:r}=a;const{themeClasses:c}=Z2(e),{densityClasses:i}=G0(e),{borderClasses:s}=s5(e),{elevationClasses:d}=z0(e),{roundedClasses:p}=X2(e);E0({VBtn:{height:"auto",color:D1(e,"color"),density:D1(e,"density"),flat:!0,variant:D1(e,"variant")}}),N1(()=>q(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},c.value,s.value,i.value,d.value,p.value,e.class],style:e.style},r))}}),t4=H1({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),a4=H1({value:null,disabled:Boolean,selectedClass:String},"group-item");function r4(e,a){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const c=q2("useGroupItem");if(!c)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=$0();A2(Symbol.for(`${a.description}:id`),i);const s=a2(a,null);if(!s){if(!r)return s;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${a.description}`)}const d=D1(e,"value"),p=U(()=>!!(s.disabled.value||e.disabled));s.register({id:i,value:d,disabled:p},c),K2(()=>{s.unregister(i)});const y=U(()=>s.isSelected(i)),V=U(()=>y.value&&[s.selectedClass.value,e.selectedClass]);return O1(y,C=>{c.emit("group:selected",{value:C})}),{id:i,isSelected:y,toggle:()=>s.select(i,!y.value),select:C=>s.select(i,C),selectedClass:V,value:d,disabled:p,group:s}}function dl(e,a){let r=!1;const c=k2([]),i=I2(e,"modelValue",[],w=>w==null?[]:_8(c,Z3(w)),w=>{const k=Zf(c,w);return e.multiple?k:k[0]}),s=q2("useGroup");function d(w,k){const P=w,R=Symbol.for(`${a.description}:id`),E=k3(R,s==null?void 0:s.vnode).indexOf(k);E>-1?c.splice(E,0,P):c.push(P)}function p(w){if(r)return;y();const k=c.findIndex(P=>P.id===w);c.splice(k,1)}function y(){const w=c.find(k=>!k.disabled);w&&e.mandatory==="force"&&!i.value.length&&(i.value=[w.id])}o0(()=>{y()}),K2(()=>{r=!0});function V(w,k){const P=c.find(R=>R.id===w);if(!(k&&(P==null?void 0:P.disabled)))if(e.multiple){const R=i.value.slice(),_=R.findIndex(A=>A===w),E=~_;if(k=k!=null?k:!E,E&&e.mandatory&&R.length<=1||!E&&e.max!=null&&R.length+1>e.max)return;_<0&&k?R.push(w):_>=0&&!k&&R.splice(_,1),i.value=R}else{const R=i.value.includes(w);if(e.mandatory&&R)return;i.value=(k!=null?k:!R)?[w]:[]}}function C(w){if(e.multiple&&Z5('This method is not supported when using "multiple" prop'),i.value.length){const k=i.value[0],P=c.findIndex(E=>E.id===k);let R=(P+w)%c.length,_=c[R];for(;_.disabled&&R!==P;)R=(R+w)%c.length,_=c[R];if(_.disabled)return;i.value=[c[R].id]}else{const k=c.find(P=>!P.disabled);k&&(i.value=[k.id])}}const x={register:d,unregister:p,selected:i,select:V,disabled:D1(e,"disabled"),prev:()=>C(c.length-1),next:()=>C(1),isSelected:w=>i.value.includes(w),selectedClass:U(()=>e.selectedClass),items:U(()=>c),getItemIndex:w=>wf(c,w)};return A2(a,x),x}function wf(e,a){const r=_8(e,[a]);return r.length?e.findIndex(c=>c.id===r[0]):-1}function _8(e,a){const r=[];return a.forEach(c=>{const i=e.find(d=>Xt(c,d.value)),s=e[c];(i==null?void 0:i.value)!=null?r.push(i.id):s!=null&&r.push(s.id)}),r}function Zf(e,a){const r=[];return a.forEach(c=>{const i=e.findIndex(s=>s.id===c);if(~i){const s=e[i];r.push(s.value!=null?s.value:i)}}),r}const E8=Symbol.for("vuetify:v-btn-toggle"),kf=H1({...S8(),...t4()},"VBtnToggle");z1()({name:"VBtnToggle",props:kf(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:r}=a;const{isSelected:c,next:i,prev:s,select:d,selected:p}=dl(e,E8);return N1(()=>{const[y]=V6.filterProps(e);return q(V6,l2({class:["v-btn-toggle",e.class]},y,{style:e.style}),{default:()=>{var V;return[(V=r.default)==null?void 0:V.call(r,{isSelected:c,next:i,prev:s,select:d,selected:p})]}})}),{next:i,prev:s,select:d}}});const Af=["x-small","small","default","large","x-large"],be=H1({size:{type:[String,Number],default:"default"}},"size");function a3(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n5();return lo(()=>{let r,c;return it(Af,e.size)?r=`${a}--size-${e.size}`:e.size&&(c={width:Y1(e.size),height:Y1(e.size)}),{sizeClasses:r,sizeStyles:c}})}const Sf=H1({color:String,start:Boolean,end:Boolean,icon:v2,...j1(),...be(),...u2({tag:"i"}),...V2()},"VIcon"),y2=z1()({name:"VIcon",props:Sf(),setup(e,a){let{attrs:r,slots:c}=a;const i=E1(),{themeClasses:s}=Z2(e),{iconData:d}=_p(U(()=>i.value||e.icon)),{sizeClasses:p}=a3(e),{textColorClasses:y,textColorStyles:V}=Y0(D1(e,"color"));return N1(()=>{var x,w;const C=(x=c.default)==null?void 0:x.call(c);return C&&(i.value=(w=ji(C).filter(k=>k.type===ae&&k.children&&typeof k.children=="string")[0])==null?void 0:w.children),q(d.value.component,{tag:e.tag,icon:d.value.icon,class:["v-icon","notranslate",s.value,p.value,y.value,{"v-icon--clickable":!!r.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[p.value?void 0:{fontSize:Y1(e.size),height:Y1(e.size),width:Y1(e.size)},V.value,e.style],role:r.onClick?"button":void 0,"aria-hidden":!r.onClick},{default:()=>[C]})}),{}}});function z8(e,a){const r=E1(),c=I1(!1);if(Jr){const i=new IntersectionObserver(s=>{e==null||e(s,i),c.value=!!s.find(d=>d.isIntersecting)},a);K2(()=>{i.disconnect()}),O1(r,(s,d)=>{d&&(i.unobserve(d),c.value=!1),s&&i.observe(s)},{flush:"post"})}return{intersectionRef:r,isIntersecting:c}}const _f=H1({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...j1(),...be(),...u2({tag:"div"}),...V2()},"VProgressCircular"),T8=z1()({name:"VProgressCircular",props:_f(),setup(e,a){let{slots:r}=a;const c=20,i=2*Math.PI*c,s=E1(),{themeClasses:d}=Z2(e),{sizeClasses:p,sizeStyles:y}=a3(e),{textColorClasses:V,textColorStyles:C}=Y0(D1(e,"color")),{textColorClasses:x,textColorStyles:w}=Y0(D1(e,"bgColor")),{intersectionRef:k,isIntersecting:P}=z8(),{resizeRef:R,contentRect:_}=B3(),E=U(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),A=U(()=>Number(e.width)),S=U(()=>y.value?Number(e.size):_.value?_.value.width:Math.max(A.value,32)),Y=U(()=>c/(1-A.value/S.value)*2),W=U(()=>A.value/S.value*Y.value),j=U(()=>Y1((100-E.value)/100*i));return X0(()=>{k.value=s.value,R.value=s.value}),N1(()=>q(e.tag,{ref:s,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":P.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},d.value,p.value,V.value,e.class],style:[y.value,C.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:E.value},{default:()=>[q("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${Y.value} ${Y.value}`},[q("circle",{class:["v-progress-circular__underlay",x.value],style:w.value,fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":W.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),q("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":W.value,"stroke-dasharray":i,"stroke-dashoffset":j.value},null)]),r.default&&q("div",{class:"v-progress-circular__content"},[r.default({value:E.value})])]})),{}}});const Ef=H1({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...j1(),...sl({location:"top"}),...R2(),...u2(),...V2()},"VProgressLinear"),zf=z1()({name:"VProgressLinear",props:Ef(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:r}=a;const c=I2(e,"modelValue"),{isRtl:i,rtlClasses:s}=M0(),{themeClasses:d}=Z2(e),{locationStyles:p}=vl(e),{textColorClasses:y,textColorStyles:V}=Y0(e,"color"),{backgroundColorClasses:C,backgroundColorStyles:x}=Q2(U(()=>e.bgColor||e.color)),{backgroundColorClasses:w,backgroundColorStyles:k}=Q2(e,"color"),{roundedClasses:P}=X2(e),{intersectionRef:R,isIntersecting:_}=z8(),E=U(()=>parseInt(e.max,10)),A=U(()=>parseInt(e.height,10)),S=U(()=>parseFloat(e.bufferValue)/E.value*100),Y=U(()=>parseFloat(c.value)/E.value*100),W=U(()=>i.value!==e.reverse),j=U(()=>e.indeterminate?"fade-transition":"slide-x-transition"),Q=U(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function G(e1){if(!R.value)return;const{left:t1,right:s1,width:a1}=R.value.getBoundingClientRect(),c1=W.value?a1-e1.clientX+(s1-a1):e1.clientX-t1;c.value=Math.round(c1/a1*E.value)}return N1(()=>q(e.tag,{ref:R,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&_.value,"v-progress-linear--reverse":W.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},P.value,d.value,s.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Y1(A.value):0,"--v-progress-linear-height":Y1(A.value),...p.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Y.value,onClick:e.clickable&&G},{default:()=>[e.stream&&q("div",{key:"stream",class:["v-progress-linear__stream",y.value],style:{...V.value,[W.value?"left":"right"]:Y1(-A.value),borderTop:`${Y1(A.value/2)} dotted`,opacity:Q.value,top:`calc(50% - ${Y1(A.value/4)})`,width:Y1(100-S.value,"%"),"--v-progress-linear-stream-to":Y1(A.value*(W.value?1:-1))}},null),q("div",{class:["v-progress-linear__background",C.value],style:[x.value,{opacity:Q.value,width:Y1(e.stream?S.value:100,"%")}]},null),q(m0,{name:j.value},{default:()=>[e.indeterminate?q("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(e1=>q("div",{key:e1,class:["v-progress-linear__indeterminate",e1,w.value],style:k.value},null))]):q("div",{class:["v-progress-linear__determinate",w.value],style:[k.value,{width:Y1(Y.value,"%")}]},null)]}),r.default&&q("div",{class:"v-progress-linear__content"},[r.default({value:Y.value,buffer:S.value})])]})),{}}}),mo=H1({loading:[Boolean,String]},"loader");function po(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n5();return{loaderClasses:U(()=>({[`${a}--loading`]:e.loading}))}}function P8(e,a){var c;let{slots:r}=a;return q("div",{class:`${e.name}__loader`},[((c=r.default)==null?void 0:c.call(r,{color:e.color,isActive:e.active}))||q(zf,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}function Tf(e,a){O1(()=>{var r;return(r=e.isActive)==null?void 0:r.value},r=>{e.isLink.value&&r&&a&&z2(()=>{a(!0)})},{immediate:!0})}const lr=Symbol("rippleStop"),Pf=80;function M6(e,a){e.style.transform=a,e.style.webkitTransform=a}function tr(e){return e.constructor.name==="TouchEvent"}function I8(e){return e.constructor.name==="KeyboardEvent"}const If=function(e,a){var x;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=0,i=0;if(!I8(e)){const w=a.getBoundingClientRect(),k=tr(e)?e.touches[e.touches.length-1]:e;c=k.clientX-w.left,i=k.clientY-w.top}let s=0,d=.3;(x=a._ripple)!=null&&x.circle?(d=.15,s=a.clientWidth/2,s=r.center?s:s+Math.sqrt((c-s)**2+(i-s)**2)/4):s=Math.sqrt(a.clientWidth**2+a.clientHeight**2)/2;const p=`${(a.clientWidth-s*2)/2}px`,y=`${(a.clientHeight-s*2)/2}px`,V=r.center?p:`${c-s}px`,C=r.center?y:`${i-s}px`;return{radius:s,scale:d,x:V,y:C,centerX:p,centerY:y}},ft={show(e,a){var k;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((k=a==null?void 0:a._ripple)!=null&&k.enabled))return;const c=document.createElement("span"),i=document.createElement("span");c.appendChild(i),c.className="v-ripple__container",r.class&&(c.className+=` ${r.class}`);const{radius:s,scale:d,x:p,y,centerX:V,centerY:C}=If(e,a,r),x=`${s*2}px`;i.className="v-ripple__animation",i.style.width=x,i.style.height=x,a.appendChild(c);const w=window.getComputedStyle(a);w&&w.position==="static"&&(a.style.position="relative",a.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),M6(i,`translate(${p}, ${y}) scale3d(${d},${d},${d})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),M6(i,`translate(${V}, ${C}) scale3d(1,1,1)`)},0)},hide(e){var s;if(!((s=e==null?void 0:e._ripple)!=null&&s.enabled))return;const a=e.getElementsByClassName("v-ripple__animation");if(a.length===0)return;const r=a[a.length-1];if(r.dataset.isHiding)return;r.dataset.isHiding="true";const c=performance.now()-Number(r.dataset.activated),i=Math.max(250-c,0);setTimeout(()=>{r.classList.remove("v-ripple__animation--in"),r.classList.add("v-ripple__animation--out"),setTimeout(()=>{var p;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((p=r.parentNode)==null?void 0:p.parentNode)===e&&e.removeChild(r.parentNode)},300)},i)}};function O8(e){return typeof e>"u"||!!e}function j3(e){const a={},r=e.currentTarget;if(!(!(r!=null&&r._ripple)||r._ripple.touched||e[lr])){if(e[lr]=!0,tr(e))r._ripple.touched=!0,r._ripple.isTouch=!0;else if(r._ripple.isTouch)return;if(a.center=r._ripple.centered||I8(e),r._ripple.class&&(a.class=r._ripple.class),tr(e)){if(r._ripple.showTimerCommit)return;r._ripple.showTimerCommit=()=>{ft.show(e,r,a)},r._ripple.showTimer=window.setTimeout(()=>{var c;(c=r==null?void 0:r._ripple)!=null&&c.showTimerCommit&&(r._ripple.showTimerCommit(),r._ripple.showTimerCommit=null)},Pf)}else ft.show(e,r,a)}}function C6(e){e[lr]=!0}function v0(e){const a=e.currentTarget;if(!!(a!=null&&a._ripple)){if(window.clearTimeout(a._ripple.showTimer),e.type==="touchend"&&a._ripple.showTimerCommit){a._ripple.showTimerCommit(),a._ripple.showTimerCommit=null,a._ripple.showTimer=window.setTimeout(()=>{v0(e)});return}window.setTimeout(()=>{a._ripple&&(a._ripple.touched=!1)}),ft.hide(a)}}function q8(e){const a=e.currentTarget;!(a!=null&&a._ripple)||(a._ripple.showTimerCommit&&(a._ripple.showTimerCommit=null),window.clearTimeout(a._ripple.showTimer))}let X3=!1;function R8(e){!X3&&(e.keyCode===Ic.enter||e.keyCode===Ic.space)&&(X3=!0,j3(e))}function F8(e){X3=!1,v0(e)}function D8(e){X3&&(X3=!1,v0(e))}function N8(e,a,r){var d;const{value:c,modifiers:i}=a,s=O8(c);if(s||ft.hide(e),e._ripple=(d=e._ripple)!=null?d:{},e._ripple.enabled=s,e._ripple.centered=i.center,e._ripple.circle=i.circle,Da(c)&&c.class&&(e._ripple.class=c.class),s&&!r){if(i.stop){e.addEventListener("touchstart",C6,{passive:!0}),e.addEventListener("mousedown",C6);return}e.addEventListener("touchstart",j3,{passive:!0}),e.addEventListener("touchend",v0,{passive:!0}),e.addEventListener("touchmove",q8,{passive:!0}),e.addEventListener("touchcancel",v0),e.addEventListener("mousedown",j3),e.addEventListener("mouseup",v0),e.addEventListener("mouseleave",v0),e.addEventListener("keydown",R8),e.addEventListener("keyup",F8),e.addEventListener("blur",D8),e.addEventListener("dragstart",v0,{passive:!0})}else!s&&r&&B8(e)}function B8(e){e.removeEventListener("mousedown",j3),e.removeEventListener("touchstart",j3),e.removeEventListener("touchend",v0),e.removeEventListener("touchmove",q8),e.removeEventListener("touchcancel",v0),e.removeEventListener("mouseup",v0),e.removeEventListener("mouseleave",v0),e.removeEventListener("keydown",R8),e.removeEventListener("keyup",F8),e.removeEventListener("dragstart",v0),e.removeEventListener("blur",D8)}function Of(e,a){N8(e,a,!1)}function qf(e){delete e._ripple,B8(e)}function Rf(e,a){if(a.value===a.oldValue)return;const r=O8(a.oldValue);N8(e,a,r)}const ml={mounted:Of,unmounted:qf,updated:Rf},fo=H1({active:{type:Boolean,default:void 0},symbol:{type:null,default:E8},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:v2,appendIcon:v2,block:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...h5(),...j1(),...T0(),...pe(),...C0(),...a4(),...mo(),...sl(),...so(),...R2(),...Jt(),...be(),...u2({tag:"button"}),...V2(),...i5({variant:"elevated"})},"VBtn"),V0=z1()({name:"VBtn",directives:{Ripple:ml},props:fo(),emits:{"group:selected":e=>!0},setup(e,a){let{attrs:r,slots:c}=a;const{themeClasses:i}=Z2(e),{borderClasses:s}=s5(e),{colorClasses:d,colorStyles:p,variantClasses:y}=t3(e),{densityClasses:V}=G0(e),{dimensionStyles:C}=fe(e),{elevationClasses:x}=z0(e),{loaderClasses:w}=po(e),{locationStyles:k}=vl(e),{positionClasses:P}=vo(e),{roundedClasses:R}=X2(e),{sizeClasses:_,sizeStyles:E}=a3(e),A=r4(e,e.symbol,!1),S=Kt(e,r),Y=U(()=>{var e1;return e.active!==void 0?e.active:S.isLink.value?(e1=S.isActive)==null?void 0:e1.value:A==null?void 0:A.isSelected.value}),W=U(()=>(A==null?void 0:A.disabled.value)||e.disabled),j=U(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),Q=U(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function G(e1){var t1;W.value||S.isLink.value&&(e1.metaKey||e1.ctrlKey||e1.shiftKey||e1.button!==0||r.target==="_blank")||((t1=S.navigate)==null||t1.call(S,e1),A==null||A.toggle())}return Tf(S,A==null?void 0:A.select),N1(()=>{var o1,k1;const e1=S.isLink.value?"a":e.tag,t1=!!(e.prependIcon||c.prepend),s1=!!(e.appendIcon||c.append),a1=!!(e.icon&&e.icon!==!0),c1=(A==null?void 0:A.isSelected.value)&&(!S.isLink.value||((o1=S.isActive)==null?void 0:o1.value))||!A||((k1=S.isActive)==null?void 0:k1.value);return P2(q(e1,{type:e1==="a"?void 0:"button",class:["v-btn",A==null?void 0:A.selectedClass.value,{"v-btn--active":Y.value,"v-btn--block":e.block,"v-btn--disabled":W.value,"v-btn--elevated":j.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},i.value,s.value,c1?d.value:void 0,V.value,x.value,w.value,P.value,R.value,_.value,y.value,e.class],style:[c1?p.value:void 0,C.value,k.value,E.value,e.style],disabled:W.value||void 0,href:S.href.value,onClick:G,value:Q.value},{default:()=>{var w1,A1;return[l3(!0,"v-btn"),!e.icon&&t1&&q("span",{key:"prepend",class:"v-btn__prepend"},[c.prepend?q(E2,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},c.prepend):q(y2,{key:"prepend-icon",icon:e.prependIcon},null)]),q("span",{class:"v-btn__content","data-no-activator":""},[!c.default&&a1?q(y2,{key:"content-icon",icon:e.icon},null):q(E2,{key:"content-defaults",disabled:!a1,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var y1,L1;return[(L1=(y1=c.default)==null?void 0:y1.call(c))!=null?L1:e.text]}})]),!e.icon&&s1&&q("span",{key:"append",class:"v-btn__append"},[c.append?q(E2,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},c.append):q(y2,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&q("span",{key:"loader",class:"v-btn__loader"},[(A1=(w1=c.loader)==null?void 0:w1.call(c))!=null?A1:q(T8,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[W0("ripple"),!W.value&&e.ripple,null]])}),{}}}),Ff=H1({...fo({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),Df=z1()({name:"VAppBarNavIcon",props:Ff(),setup(e,a){let{slots:r}=a;return N1(()=>q(V0,l2(e,{class:["v-app-bar-nav-icon"]}),r)),{}}});const Nf=H1({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...h5(),...j1(),...C0(),...co(),...R2(),...u2({tag:"footer"}),...V2()},"VFooter"),Bf=z1()({name:"VFooter",props:Nf(),setup(e,a){let{slots:r}=a;const{themeClasses:c}=Z2(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Q2(D1(e,"color")),{borderClasses:d}=s5(e),{elevationClasses:p}=z0(e),{roundedClasses:y}=X2(e),V=I1(32),{resizeRef:C}=B3(k=>{!k.length||(V.value=k[0].target.clientHeight)}),x=U(()=>e.height==="auto"?V.value:parseInt(e.height,10)),{layoutItemStyles:w}=no({id:e.name,order:U(()=>parseInt(e.order,10)),position:U(()=>"bottom"),layoutSize:x,elementSize:U(()=>e.height==="auto"?void 0:x.value),active:U(()=>e.app),absolute:D1(e,"absolute")});return N1(()=>q(e.tag,{ref:C,class:["v-footer",c.value,i.value,d.value,p.value,y.value,e.class],style:[s.value,e.app?w.value:{height:Y1(e.height)},e.style]},r)),{}}});const Yf=H1({scrollable:Boolean,...j1(),...u2({tag:"main"})},"VMain"),jf=z1()({name:"VMain",props:Yf(),setup(e,a){let{slots:r}=a;const{mainStyles:c}=Om(),{ssrBootStyles:i}=ul();return N1(()=>q(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[c.value,i.value,e.style]},{default:()=>{var s,d;return[e.scrollable?q("div",{class:"v-main__scroller"},[(s=r.default)==null?void 0:s.call(r)]):(d=r.default)==null?void 0:d.call(r)]}})),{}}});function Xf(e){let{rootEl:a,isSticky:r,layoutItemStyles:c}=e;const i=I1(!1),s=I1(0),d=U(()=>{const V=typeof i.value=="boolean"?"top":i.value;return[r.value?{top:"auto",bottom:"auto",height:void 0}:void 0,i.value?{[V]:Y1(s.value)}:{top:c.value.top}]});o0(()=>{O1(r,V=>{V?window.addEventListener("scroll",y,{passive:!0}):window.removeEventListener("scroll",y)},{immediate:!0})}),K2(()=>{window.removeEventListener("scroll",y)});let p=0;function y(){var R;const V=p>window.scrollY?"up":"down",C=a.value.getBoundingClientRect(),x=parseFloat((R=c.value.top)!=null?R:0),w=window.scrollY-Math.max(0,s.value-x),k=C.height+Math.max(s.value,x)-window.scrollY-window.innerHeight,P=parseFloat(getComputedStyle(a.value).getPropertyValue("--v-body-scroll-y"))||0;C.height0;r--){if(e[r].t===e[r-1].t)continue;const c=L6(a),i=(e[r].d-e[r-1].d)/(e[r].t-e[r-1].t);a+=(i-c)*Math.abs(i),r===e.length-1&&(a*=.5)}return L6(a)*1e3}function Gf(){const e={};function a(i){Array.from(i.changedTouches).forEach(s=>{var p;((p=e[s.identifier])!=null?p:e[s.identifier]=new lm($f)).push([i.timeStamp,s])})}function r(i){Array.from(i.changedTouches).forEach(s=>{delete e[s.identifier]})}function c(i){var V;const s=(V=e[i])==null?void 0:V.values().reverse();if(!s)throw new Error(`No samples for touch id ${i}`);const d=s[0],p=[],y=[];for(const C of s){if(d[0]-C[0]>Wf)break;p.push({t:C[0],d:C[1].clientX}),y.push({t:C[0],d:C[1].clientY})}return{x:x6(p),y:x6(y),get direction(){const{x:C,y:x}=this,[w,k]=[Math.abs(C),Math.abs(x)];return w>k&&C>=0?"right":w>k&&C<=0?"left":k>w&&x>=0?"down":k>w&&x<=0?"up":Uf()}}}return{addMovement:a,endTouch:r,getVelocity:c}}function Uf(){throw new Error}function Qf(e){let{isActive:a,isTemporary:r,width:c,touchless:i,position:s}=e;o0(()=>{window.addEventListener("touchstart",E,{passive:!0}),window.addEventListener("touchmove",A,{passive:!1}),window.addEventListener("touchend",S,{passive:!0})}),K2(()=>{window.removeEventListener("touchstart",E),window.removeEventListener("touchmove",A),window.removeEventListener("touchend",S)});const d=U(()=>["left","right"].includes(s.value)),{addMovement:p,endTouch:y,getVelocity:V}=Gf();let C=!1;const x=I1(!1),w=I1(0),k=I1(0);let P;function R(W,j){return(s.value==="left"?W:s.value==="right"?document.documentElement.clientWidth-W:s.value==="top"?W:s.value==="bottom"?document.documentElement.clientHeight-W:xe())-(j?c.value:0)}function _(W){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const Q=s.value==="left"?(W-k.value)/c.value:s.value==="right"?(document.documentElement.clientWidth-W-k.value)/c.value:s.value==="top"?(W-k.value)/c.value:s.value==="bottom"?(document.documentElement.clientHeight-W-k.value)/c.value:xe();return j?Math.max(0,Math.min(1,Q)):Q}function E(W){if(i.value)return;const j=W.changedTouches[0].clientX,Q=W.changedTouches[0].clientY,G=25,e1=s.value==="left"?jdocument.documentElement.clientWidth-G:s.value==="top"?Qdocument.documentElement.clientHeight-G:xe(),t1=a.value&&(s.value==="left"?jdocument.documentElement.clientWidth-c.value:s.value==="top"?Qdocument.documentElement.clientHeight-c.value:xe());(e1||t1||a.value&&r.value)&&(C=!0,P=[j,Q],k.value=R(d.value?j:Q,a.value),w.value=_(d.value?j:Q),y(W),p(W))}function A(W){const j=W.changedTouches[0].clientX,Q=W.changedTouches[0].clientY;if(C){if(!W.cancelable){C=!1;return}const e1=Math.abs(j-P[0]),t1=Math.abs(Q-P[1]);(d.value?e1>t1&&e1>3:t1>e1&&t1>3)?(x.value=!0,C=!1):(d.value?t1:e1)>3&&(C=!1)}if(!x.value)return;W.preventDefault(),p(W);const G=_(d.value?j:Q,!1);w.value=Math.max(0,Math.min(1,G)),G>1?k.value=R(d.value?j:Q,!0):G<0&&(k.value=R(d.value?j:Q,!1))}function S(W){if(C=!1,!x.value)return;p(W),x.value=!1;const j=V(W.changedTouches[0].identifier),Q=Math.abs(j.x),G=Math.abs(j.y);(d.value?Q>G&&Q>400:G>Q&&G>3)?a.value=j.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||xe()):a.value=w.value>.5}const Y=U(()=>x.value?{transform:s.value==="left"?`translateX(calc(-100% + ${w.value*c.value}px))`:s.value==="right"?`translateX(calc(100% - ${w.value*c.value}px))`:s.value==="top"?`translateY(calc(-100% + ${w.value*c.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${w.value*c.value}px))`:xe(),transition:"none"}:void 0);return{isDragging:x,dragProgress:w,dragStyles:Y}}function xe(){throw new Error}const Kf=["start","end","left","right","top","bottom"],Jf=H1({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>Kf.includes(e)},sticky:Boolean,...h5(),...j1(),...C0(),...co(),...R2(),...u2({tag:"nav"}),...V2()},"VNavigationDrawer"),eb=z1()({name:"VNavigationDrawer",props:Jf(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,a){let{attrs:r,emit:c,slots:i}=a;const{isRtl:s}=M0(),{themeClasses:d}=Z2(e),{borderClasses:p}=s5(e),{backgroundColorClasses:y,backgroundColorStyles:V}=Q2(D1(e,"color")),{elevationClasses:C}=z0(e),{mobile:x}=Ut(),{roundedClasses:w}=X2(e),k=u8(),P=I2(e,"modelValue",null,L1=>!!L1),{ssrBootStyles:R}=ul(),{scopeId:_}=nl(),E=E1(),A=I1(!1),S=U(()=>e.rail&&e.expandOnHover&&A.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),Y=U(()=>Ya(e.location,s.value)),W=U(()=>!e.permanent&&(x.value||e.temporary)),j=U(()=>e.sticky&&!W.value&&Y.value!=="bottom");e.expandOnHover&&e.rail!=null&&O1(A,L1=>c("update:rail",!L1)),e.disableResizeWatcher||O1(W,L1=>!e.permanent&&z2(()=>P.value=!L1)),!e.disableRouteWatcher&&k&&O1(k.currentRoute,()=>W.value&&(P.value=!1)),O1(()=>e.permanent,L1=>{L1&&(P.value=!0)}),al(()=>{e.modelValue!=null||W.value||(P.value=e.permanent||!x.value)});const{isDragging:Q,dragProgress:G,dragStyles:e1}=Qf({isActive:P,isTemporary:W,width:S,touchless:D1(e,"touchless"),position:Y}),t1=U(()=>{const L1=W.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):S.value;return Q.value?L1*G.value:L1}),{layoutItemStyles:s1,layoutItemScrimStyles:a1}=no({id:e.name,order:U(()=>parseInt(e.order,10)),position:Y,layoutSize:t1,elementSize:S,active:U(()=>P.value||Q.value),disableTransitions:U(()=>Q.value),absolute:U(()=>e.absolute||j.value&&typeof c1.value!="string")}),{isStuck:c1,stickyStyles:o1}=Xf({rootEl:E,isSticky:j,layoutItemStyles:s1}),k1=Q2(U(()=>typeof e.scrim=="string"?e.scrim:null)),w1=U(()=>({...Q.value?{opacity:G.value*.2,transition:"none"}:void 0,...a1.value}));E0({VList:{bgColor:"transparent"}});function A1(){A.value=!0}function y1(){A.value=!1}return N1(()=>{const L1=i.image||e.image;return q(e2,null,[q(e.tag,l2({ref:E,onMouseenter:A1,onMouseleave:y1,class:["v-navigation-drawer",`v-navigation-drawer--${Y.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":A.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":W.value,"v-navigation-drawer--active":P.value,"v-navigation-drawer--sticky":j.value},d.value,y.value,p.value,C.value,w.value,e.class],style:[V.value,s1.value,e1.value,R.value,o1.value,e.style]},_,r),{default:()=>{var g1,_1,B1,r2;return[L1&&q("div",{key:"image",class:"v-navigation-drawer__img"},[i.image?(g1=i.image)==null?void 0:g1.call(i,{image:e.image}):q("img",{src:e.image,alt:""},null)]),i.prepend&&q("div",{class:"v-navigation-drawer__prepend"},[(_1=i.prepend)==null?void 0:_1.call(i)]),q("div",{class:"v-navigation-drawer__content"},[(B1=i.default)==null?void 0:B1.call(i)]),i.append&&q("div",{class:"v-navigation-drawer__append"},[(r2=i.append)==null?void 0:r2.call(i)])]}}),q(m0,{name:"fade-transition"},{default:()=>[W.value&&(Q.value||P.value)&&!!e.scrim&&q("div",l2({class:["v-navigation-drawer__scrim",k1.backgroundColorClasses.value],style:[w1.value,k1.backgroundColorStyles.value],onClick:()=>P.value=!1},_),null)]})])}),{isStuck:c1}}}),lb={class:"pa-6"},tb={__name:"VerticalNavLayout",setup(e){const{lgAndUp:a,mdAndDown:r}=Ut(),c=E1(a.value);return(i,s)=>(W1(),N2(e2,null,[q(Lf,{app:"",fixed:"",class:"px-6 layout-navbar app-bar-region position-fixed"},Ir({default:v1(()=>[y3(i.$slots,"navbar")]),_:2},[J1(r)?{name:"prepend",fn:v1(()=>[q(Df,{class:"d-block d-lg-none me-2 ms-n3 app-bar-noregion",color:"inherit",onClick:s[0]||(s[0]=d=>c.value=!0)})]),key:"0"}:void 0]),1024),q(eb,{modelValue:c.value,"onUpdate:modelValue":s[1]||(s[1]=d=>c.value=d),app:"",floating:"",sticky:"",absolute:!1,style:{background:"rgb(var(--v-theme-background))"},class:"pt-16 layout-vertical-nav position-fixed"},{default:v1(()=>[y3(i.$slots,"navigation-drawer-content")]),_:3},8,["modelValue"]),q(jf,{class:"w-100"},{default:v1(()=>[C2("div",lb,[y3(i.$slots,"default")])]),_:3}),q(Bf,{app:"",style:{background:"transparent"}},{default:v1(()=>[y3(i.$slots,"footer")]),_:3})],64))}},ab=U(()=>e=>{const a={target:e.target,rel:e.rel};return e.to?a.to=typeof e.to=="string"?{name:e.to}:e.to:a.href=e.href,a});const rb={key:"title",class:"nav-item-title"},u3={__name:"VerticalNavLink",props:{item:{type:null,required:!0}},setup(e){return(a,r)=>(W1(),N2("li",{class:ee(["nav-link",{disabled:e.item.disable}])},[(W1(),h2(Tr(e.item.to?"RouterLink":"a"),Mt(rl(J1(ab)(e.item))),{default:v1(()=>[q(y2,l2(e.item.icon,{class:"nav-item-icon"}),null,16),q(Dr,{name:"transition-slide-x"},{default:v1(()=>[C2("span",rb,n2(e.item.title),1),e.item.badgeContent?(W1(),N2("span",{key:"badge",class:ee(["nav-item-badge",e.item.badgeClass])},n2(e.item.badgeContent),3)):g0("",!0)]),_:1})]),_:1},16))],2))}},ob={class:"nav-section-title"},cb={class:"title-wrapper"},nb=["textContent"],ib={__name:"VerticalNavSectionTitle",props:{item:{type:null,required:!0}},setup(e){return(a,r)=>(W1(),N2("li",ob,[C2("div",cb,[q(m0,{name:"vertical-nav-section-title",mode:"out-in"},{default:v1(()=>[C2("span",{class:"title-text",textContent:n2(e.item.heading)},null,8,nb)]),_:1})])]))}};const hb={class:"nav-header"},sb=["innerHTML"],vb=C2("h1",{class:"font-weight-semibold leading-normal text-xl text-uppercase"}," GPT\u5DE5\u5177\u7BB1 ",-1),Y8={__name:"DrawerContent",setup(e){de();const a=$t();return U(()=>a.global.name.value==="light"?sf:hf),(r,c)=>{const i=Rt("RouterLink");return W1(),N2(e2,null,[C2("div",hb,[q(i,{to:"/",class:"app-logo d-flex align-center gap-x-3 app-title-wrapper"},{default:v1(()=>[C2("div",{innerHTML:J1(vf)},null,8,sb),q(m0,{name:"vertical-nav-app-title"},{default:v1(()=>[vb]),_:1})]),_:1})]),C2("ul",null,[q(J1(u3),{item:{title:"\u4E3B\u9875",to:"index",icon:{icon:"mdi-home-outline"}}}),q(J1(u3),{item:{title:"\u7528\u6237\u8BBE\u7F6E",to:"account-settings",icon:{icon:"mdi-account-cog-outline"}}}),q(J1(ib),{item:{heading:"\u5DE5\u5177"}}),q(J1(u3),{item:{title:"\u63D2\u4EF6\u914D\u7F6E",to:"config-setting",icon:{icon:"icon-park-twotone:setting-web"},disable:r.$store.getters.permissions!=="admin"&&r.$store.getters.runmode!=="offline"}},null,8,["item"]),q(J1(u3),{item:{title:"Token\u7BA1\u7406",to:"tokens",icon:{icon:"ic:sharp-token"},disable:r.$store.getters.permissions!=="admin"}},null,8,["item"]),q(J1(u3),{item:{title:"\u8BBE\u5B9A\u7BA1\u7406",to:"prompt",icon:{icon:"ph:book"},disable:r.$store.getters.permissions!=="admin"}},null,8,["item"])])],64)}}},ub=Object.defineProperty({__proto__:null,default:Y8},Symbol.toStringTag,{value:"Module"});const db=H1({fluid:{type:Boolean,default:!1},...j1(),...u2()},"VContainer"),mb=z1()({name:"VContainer",props:db(),setup(e,a){let{slots:r}=a;const{rtlClasses:c}=M0();return N1(()=>q(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},c.value,e.class],style:e.style},r)),{}}}),j8=(()=>Gt.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}))(),X8=(()=>Gt.reduce((e,a)=>{const r="offset"+j0(a);return e[r]={type:[String,Number],default:null},e},{}))(),W8=(()=>Gt.reduce((e,a)=>{const r="order"+j0(a);return e[r]={type:[String,Number],default:null},e},{}))(),w6={col:Object.keys(j8),offset:Object.keys(X8),order:Object.keys(W8)};function pb(e,a,r){let c=e;if(!(r==null||r===!1))return a&&(c+=`-${a.replace(e,"")}`),e==="col"&&(c="v-"+c),e==="col"&&(r===""||r===!0)||(c+=`-${r}`),c.toLowerCase()}const fb=["auto","start","end","center","baseline","stretch"],bb=H1({cols:{type:[Boolean,String,Number],default:!1},...j8,offset:{type:[String,Number],default:null},...X8,order:{type:[String,Number],default:null},...W8,alignSelf:{type:String,default:null,validator:e=>fb.includes(e)},...j1(),...u2()},"VCol"),X5=z1()({name:"VCol",props:bb(),setup(e,a){let{slots:r}=a;const c=U(()=>{const i=[];let s;for(s in w6)w6[s].forEach(p=>{const y=e[p],V=pb(s,p,y);V&&i.push(V)});const d=i.some(p=>p.startsWith("v-col-"));return i.push({"v-col":!d||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),i});return()=>{var i;return p0(e.tag,{class:[c.value,e.class],style:e.style},(i=r.default)==null?void 0:i.call(r))}}}),bo=["start","end","center"],$8=["space-between","space-around","space-evenly"];function yo(e,a){return Gt.reduce((r,c)=>{const i=e+j0(c);return r[i]=a(),r},{})}const yb=[...bo,"baseline","stretch"],G8=e=>yb.includes(e),U8=yo("align",()=>({type:String,default:null,validator:G8})),gb=[...bo,...$8],Q8=e=>gb.includes(e),K8=yo("justify",()=>({type:String,default:null,validator:Q8})),Hb=[...bo,...$8,"stretch"],J8=e=>Hb.includes(e),e9=yo("alignContent",()=>({type:String,default:null,validator:J8})),Z6={align:Object.keys(U8),justify:Object.keys(K8),alignContent:Object.keys(e9)},Vb={align:"align",justify:"justify",alignContent:"align-content"};function Mb(e,a,r){let c=Vb[e];if(r!=null)return a&&(c+=`-${a.replace(e,"")}`),c+=`-${r}`,c.toLowerCase()}const Cb=H1({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:G8},...U8,justify:{type:String,default:null,validator:Q8},...K8,alignContent:{type:String,default:null,validator:J8},...e9,...j1(),...u2()},"VRow"),A3=z1()({name:"VRow",props:Cb(),setup(e,a){let{slots:r}=a;const c=U(()=>{const i=[];let s;for(s in Z6)Z6[s].forEach(d=>{const p=e[d],y=Mb(s,d,p);y&&i.push(y)});return i.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),i});return()=>{var i;return p0(e.tag,{class:["v-row",c.value,e.class],style:e.style},(i=r.default)==null?void 0:i.call(r))}}}),bt=e3("v-spacer","div","VSpacer"),Lb={class:"w-100 h-100 d-flex align-center justify-space-between"},xb={class:"d-flex align-center"},l9={__name:"Footer",setup(e){const a=U(()=>"1.0.16");return(r,c)=>(W1(),N2("div",Lb,[C2("span",xb," \xA9 "+n2(new Date().getFullYear())+" chatgpt-plugin Tools ",1),q(bt),c2(" "+n2(J1(a)),1)]))}},wb=Object.defineProperty({__proto__:null,default:l9},Symbol.toStringTag,{value:"Module"});var Zb=!1,k6;const pl=typeof window<"u",A6=e=>typeof e=="function",kb=e=>typeof e=="string",Gl=()=>{};pl&&((k6=window==null?void 0:window.navigator)==null?void 0:k6.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ab(e,a){let r,c,i;const s=E1(!0),d=()=>{s.value=!0,i()};O1(e,d,{flush:"sync"});const p=A6(a)?a:a.get,y=A6(a)?void 0:a.set,V=e7((C,x)=>(c=C,i=x,{get(){return s.value&&(r=p(),s.value=!1),c(),r},set(w){y==null||y(w)}}));return Object.isExtensible(V)&&(V.trigger=d),V}function Sb(e){return Rn()?(a0(e),!0):!1}function _b(e){var a;const r=J1(e);return(a=r==null?void 0:r.$el)!=null?a:r}const t9=pl?window:void 0;pl&&window.document;pl&&window.navigator;pl&&window.location;function Pl(...e){let a,r,c,i;if(kb(e[0])?([r,c,i]=e,a=t9):[a,r,c,i]=e,!a)return Gl;let s=Gl;const d=O1(()=>_b(a),y=>{s(),y&&(y.addEventListener(r,c,i),s=()=>{y.removeEventListener(r,c,i),s=Gl})},{immediate:!0,flush:"post"}),p=()=>{d(),s()};return Sb(p),p}const ar=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rr="__vueuse_ssr_handlers__";ar[rr]=ar[rr]||{};ar[rr];function Eb(e,a){var r;const c=I1((r=a==null?void 0:a.initialValue)!=null?r:e[0]),i=U({get(){var V;let C=a!=null&&a.getIndexOf?a.getIndexOf(c.value,e):e.indexOf(c.value);return C<0&&(C=(V=a==null?void 0:a.fallbackIndex)!=null?V:0),C},set(V){s(V)}});function s(V){const C=e.length,x=(V%C+C)%C,w=e[x];return c.value=w,w}function d(V=1){return s(i.value+V)}function p(V=1){return d(V)}function y(V=1){return d(-V)}return{state:c,index:i,next:p,prev:y}}const zb={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function dC(e={}){const{reactive:a=!1,target:r=t9,aliasMap:c=zb,passive:i=!0,onEventFired:s=Gl}=e,d=k2(new Set),p={toJSON(){return{}},current:d},y=a?k2(p):p,V=new Set,C=new Set;function x(R,_){R in y&&(a?y[R]=_:y[R].value=_)}function w(){for(const R of C)x(R,!1)}function k(R,_){var E,A;const S=(E=R.key)==null?void 0:E.toLowerCase(),Y=(A=R.code)==null?void 0:A.toLowerCase(),W=[Y,S].filter(Boolean);Y&&(_?d.add(R.code):d.delete(R.code));for(const j of W)C.add(j),x(j,_);S==="meta"&&!_?(V.forEach(j=>{d.delete(j),x(j,!1)}),V.clear()):typeof R.getModifierState=="function"&&R.getModifierState("Meta")&&_&&[...d,...W].forEach(j=>V.add(j))}r&&(Pl(r,"keydown",R=>(k(R,!0),s(R)),{passive:i}),Pl(r,"keyup",R=>(k(R,!1),s(R)),{passive:i}),Pl("blur",w,{passive:!0}),Pl("focus",w,{passive:!0}));const P=new Proxy(y,{get(R,_,E){if(typeof _!="string")return Reflect.get(R,_,E);if(_=_.toLowerCase(),_ in c&&(_=c[_]),!(_ in y))if(/[+_-]/.test(_)){const S=_.split(/[+_-]/g).map(Y=>Y.trim());y[_]=U(()=>S.every(Y=>J1(P[Y])))}else y[_]=E1(!1);const A=Reflect.get(R,_,E);return a?J1(A):A}});return P}var S6;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(S6||(S6={}));const Tb={__name:"ThemeSwitcher",props:{themes:{type:Array,required:!0}},setup(e){const a=e,r=$t(),{state:c,next:i,index:s}=Eb(a.themes.map(y=>y.name),{initialValue:r.global.name.value}),d=()=>{r.global.name.value=i()},p=Ab(r.global.name,()=>{const y=s.value+1===a.themes.length?0:s.value+1;return a.themes[y].icon});return O1(r.global.name,y=>{c.value=y}),(y,V)=>(W1(),h2(V0,{icon:"",variant:"text",color:"default",size:"small",onClick:d},{default:v1(()=>[q(y2,{icon:J1(p),size:"24"},null,8,["icon"])]),_:1}))}},a9={__name:"NavbarThemeSwitcher",setup(e){const a=[{name:"light",icon:"mdi-weather-sunny"},{name:"dark",icon:"mdi-weather-night"}];return(r,c)=>{const i=Tb;return W1(),h2(i,{themes:a,class:"app-bar-noregion"})}}},Pb=Object.defineProperty({__proto__:null,default:a9},Symbol.toStringTag,{value:"Module"}),T5=typeof require<"u"?function(){return require("electron")}():function(){return console.error('If you need to use "electron" in the Renderer process, make sure that "nodeIntegration" is enabled in the Main process.'),{}}();let Ul;if(typeof document>"u"){Ul={};const e=["invoke","postMessage","send","sendSync","sendTo","sendToHost","addListener","emit","eventNames","getMaxListeners","listenerCount","listeners","off","on","once","prependListener","prependOnceListener","rawListeners","removeAllListeners","removeListener","setMaxListeners"];for(const a of e)Ul[a]=()=>{throw new Error(`ipcRenderer doesn't work in a Web Worker. -You can see https://github.com/electron-vite/vite-plugin-electron/issues/69`)}}else Ul=T5.ipcRenderer;T5.clipboard;T5.contextBridge;T5.crashReporter;const Ib=Ul;T5.nativeImage;const _6=T5.shell;T5.webFrame;T5.deprecate;var r9=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ob(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function qb(e){var a=e.default;if(typeof a=="function"){var r=function(){return a.apply(this,arguments)};r.prototype=a.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(c){var i=Object.getOwnPropertyDescriptor(e,c);Object.defineProperty(r,c,i.get?i:{enumerable:!0,get:function(){return e[c]}})}),r}function Rb(){return typeof window<"u"&&typeof window.process=="object"&&window.process.type==="renderer"||typeof process<"u"&&typeof process.versions=="object"&&!!process.versions.electron||typeof navigator=="object"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Electron")>=0}var Fb=Rb;const o9={__name:"NavbarCloseApp",setup(e){const a=()=>{Ib.send("close-app")};return(r,c)=>J1(Fb)?(W1(),h2(V0,{key:0,icon:"",variant:"text",color:"default",class:"me-2 app-bar-noregion",size:"small",onClick:a},{default:v1(()=>[q(y2,{icon:"mdi-exit-to-app",size:"24"})]),_:1})):g0("",!0)}},Db=Object.defineProperty({__proto__:null,default:o9},Symbol.toStringTag,{value:"Module"}),E6=""+new URL("avatar-1.aac046b6.png",import.meta.url).href;const Nb=H1({start:Boolean,end:Boolean,icon:v2,image:String,...j1(),...T0(),...R2(),...be(),...u2(),...V2(),...i5({variant:"flat"})},"VAvatar"),k0=z1()({name:"VAvatar",props:Nb(),setup(e,a){let{slots:r}=a;const{themeClasses:c}=Z2(e),{colorClasses:i,colorStyles:s,variantClasses:d}=t3(e),{densityClasses:p}=G0(e),{roundedClasses:y}=X2(e),{sizeClasses:V,sizeStyles:C}=a3(e);return N1(()=>q(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},c.value,i.value,p.value,y.value,V.value,d.value,e.class],style:[s.value,C.value,e.style]},{default:()=>{var x;return[e.image?q(B0,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?q(y2,{key:"icon",icon:e.icon},null):(x=r.default)==null?void 0:x.call(r),l3(!1,"v-avatar")]}})),{}}});const Bb=H1({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:v2,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...j1(),...sl({location:"top end"}),...R2(),...u2(),...V2(),...il({transition:"scale-rotate-transition"})},"VBadge"),or=z1()({name:"VBadge",inheritAttrs:!1,props:Bb(),setup(e,a){const{backgroundColorClasses:r,backgroundColorStyles:c}=Q2(D1(e,"color")),{roundedClasses:i}=X2(e),{t:s}=Wt(),{textColorClasses:d,textColorStyles:p}=Y0(D1(e,"textColor")),{themeClasses:y}=$t(),{locationStyles:V}=vl(e,!0,C=>{var w,k;return(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(C)?+((w=e.offsetY)!=null?w:0):["left","right"].includes(C)?+((k=e.offsetX)!=null?k:0):0)});return N1(()=>{const C=Number(e.content),x=!e.max||isNaN(C)?e.content:C<=+e.max?C:`${e.max}+`,[w,k]=oe(a.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return q(e.tag,l2({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},k,{style:e.style}),{default:()=>{var P,R;return[q("div",{class:"v-badge__wrapper"},[(R=(P=a.slots).default)==null?void 0:R.call(P),q(R0,{transition:e.transition},{default:()=>{var _,E;return[P2(q("span",l2({class:["v-badge__badge",y.value,r.value,i.value,d.value],style:[c.value,p.value,e.inline?{}:V.value],"aria-atomic":"true","aria-label":s(e.label,C),"aria-live":"polite",role:"status"},w),[e.dot?void 0:a.slots.badge?(E=(_=a.slots).badge)==null?void 0:E.call(_):e.icon?q(y2,{icon:e.icon},null):x]),[[S0,e.modelValue]])]}})])]}})}),{}}});const Yb=H1({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...j1(),...V2()},"VDivider"),yt=z1()({name:"VDivider",props:Yb(),setup(e,a){let{attrs:r}=a;const{themeClasses:c}=Z2(e),{textColorClasses:i,textColorStyles:s}=Y0(D1(e,"color")),d=U(()=>{const p={};return e.length&&(p[e.vertical?"maxHeight":"maxWidth"]=Y1(e.length)),e.thickness&&(p[e.vertical?"borderRightWidth":"borderTopWidth"]=Y1(e.thickness)),p});return N1(()=>q("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},c.value,i.value,e.class],style:[d.value,s.value,e.style],"aria-orientation":!r.role||r.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${r.role||"separator"}`},null)),{}}});const cr=Symbol.for("vuetify:list");function c9(){const e=a2(cr,{hasPrepend:I1(!1),updateHasPrepend:()=>null}),a={hasPrepend:I1(!1),updateHasPrepend:r=>{r&&(a.hasPrepend.value=r)}};return A2(cr,a),e}function n9(){return a2(cr,null)}const jb={open:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(r){const s=new Set;s.add(a);let d=i.get(a);for(;d!=null;)s.add(d),d=i.get(d);return s}else return c.delete(a),c},select:()=>null},i9={open:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(r){let s=i.get(a);for(c.add(a);s!=null&&s!==a;)c.add(s),s=i.get(s);return c}else c.delete(a);return c},select:()=>null},Xb={open:i9.open,select:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(!r)return c;const s=[];let d=i.get(a);for(;d!=null;)s.push(d),d=i.get(d);return new Set(s)}},go=e=>{const a={select:r=>{let{id:c,value:i,selected:s}=r;if(c=U1(c),e&&!i){const d=Array.from(s.entries()).reduce((p,y)=>{let[V,C]=y;return C==="on"?[...p,V]:p},[]);if(d.length===1&&d[0]===c)return s}return s.set(c,i?"on":"off"),s},in:(r,c,i)=>{let s=new Map;for(const d of r||[])s=a.select({id:d,value:!0,selected:new Map(s),children:c,parents:i});return s},out:r=>{const c=[];for(const[i,s]of r.entries())s==="on"&&c.push(i);return c}};return a},h9=e=>{const a=go(e);return{select:c=>{let{selected:i,id:s,...d}=c;s=U1(s);const p=i.has(s)?new Map([[s,i.get(s)]]):new Map;return a.select({...d,id:s,selected:p})},in:(c,i,s)=>{let d=new Map;return c!=null&&c.length&&(d=a.in(c.slice(0,1),i,s)),d},out:(c,i,s)=>a.out(c,i,s)}},Wb=e=>{const a=go(e);return{select:c=>{let{id:i,selected:s,children:d,...p}=c;return i=U1(i),d.has(i)?s:a.select({id:i,selected:s,children:d,...p})},in:a.in,out:a.out}},$b=e=>{const a=h9(e);return{select:c=>{let{id:i,selected:s,children:d,...p}=c;return i=U1(i),d.has(i)?s:a.select({id:i,selected:s,children:d,...p})},in:a.in,out:a.out}},Gb=e=>{const a={select:r=>{let{id:c,value:i,selected:s,children:d,parents:p}=r;c=U1(c);const y=new Map(s),V=[c];for(;V.length;){const x=V.shift();s.set(x,i?"on":"off"),d.has(x)&&V.push(...d.get(x))}let C=p.get(c);for(;C;){const x=d.get(C),w=x.every(P=>s.get(P)==="on"),k=x.every(P=>!s.has(P)||s.get(P)==="off");s.set(C,w?"on":k?"off":"indeterminate"),C=p.get(C)}return e&&!i&&Array.from(s.entries()).reduce((w,k)=>{let[P,R]=k;return R==="on"?[...w,P]:w},[]).length===0?y:s},in:(r,c,i)=>{let s=new Map;for(const d of r||[])s=a.select({id:d,value:!0,selected:new Map(s),children:c,parents:i});return s},out:(r,c)=>{const i=[];for(const[s,d]of r.entries())d==="on"&&!c.has(s)&&i.push(s);return i}};return a},W3=Symbol.for("vuetify:nested"),s9={id:I1(),root:{register:()=>null,unregister:()=>null,parents:E1(new Map),children:E1(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:E1(new Set),selected:E1(new Map),selectedValues:E1([])}},Ub=H1({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),Qb=e=>{let a=!1;const r=E1(new Map),c=E1(new Map),i=I2(e,"opened",e.opened,x=>new Set(x),x=>[...x.values()]),s=U(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return $b(e.mandatory);case"leaf":return Wb(e.mandatory);case"independent":return go(e.mandatory);case"single-independent":return h9(e.mandatory);case"classic":default:return Gb(e.mandatory)}}),d=U(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Xb;case"single":return jb;case"multiple":default:return i9}}),p=I2(e,"selected",e.selected,x=>s.value.in(x,r.value,c.value),x=>s.value.out(x,r.value,c.value));K2(()=>{a=!0});function y(x){const w=[];let k=x;for(;k!=null;)w.unshift(k),k=c.value.get(k);return w}const V=q2("nested"),C={id:I1(),root:{opened:i,selected:p,selectedValues:U(()=>{const x=[];for(const[w,k]of p.value.entries())k==="on"&&x.push(w);return x}),register:(x,w,k)=>{w&&x!==w&&c.value.set(x,w),k&&r.value.set(x,[]),w!=null&&r.value.set(w,[...r.value.get(w)||[],x])},unregister:x=>{var k;if(a)return;r.value.delete(x);const w=c.value.get(x);if(w){const P=(k=r.value.get(w))!=null?k:[];r.value.set(w,P.filter(R=>R!==x))}c.value.delete(x),i.value.delete(x)},open:(x,w,k)=>{V.emit("click:open",{id:x,value:w,path:y(x),event:k});const P=d.value.open({id:x,value:w,opened:new Set(i.value),children:r.value,parents:c.value,event:k});P&&(i.value=P)},openOnSelect:(x,w,k)=>{const P=d.value.select({id:x,value:w,selected:new Map(p.value),opened:new Set(i.value),children:r.value,parents:c.value,event:k});P&&(i.value=P)},select:(x,w,k)=>{V.emit("click:select",{id:x,value:w,path:y(x),event:k});const P=s.value.select({id:x,value:w,selected:new Map(p.value),children:r.value,parents:c.value,event:k});P&&(p.value=P),C.root.openOnSelect(x,w,k)},children:r,parents:c}};return A2(W3,C),C.root},v9=(e,a)=>{const r=a2(W3,s9),c=Symbol($0()),i=U(()=>e.value!==void 0?e.value:c),s={...r,id:i,open:(d,p)=>r.root.open(i.value,d,p),openOnSelect:(d,p)=>r.root.openOnSelect(i.value,d,p),isOpen:U(()=>r.root.opened.value.has(i.value)),parent:U(()=>r.root.parents.value.get(i.value)),select:(d,p)=>r.root.select(i.value,d,p),isSelected:U(()=>r.root.selected.value.get(U1(i.value))==="on"),isIndeterminate:U(()=>r.root.selected.value.get(i.value)==="indeterminate"),isLeaf:U(()=>!r.root.children.value.get(i.value)),isGroupActivator:r.isGroupActivator};return!r.isGroupActivator&&r.root.register(i.value,r.id.value,a),K2(()=>{!r.isGroupActivator&&r.root.unregister(i.value)}),a&&A2(W3,s),s},Kb=()=>{const e=a2(W3,s9);A2(W3,{...e,isGroupActivator:!0})},Jb=Je({name:"VListGroupActivator",setup(e,a){let{slots:r}=a;return Kb(),()=>{var c;return(c=r.default)==null?void 0:c.call(r)}}}),ey=H1({activeColor:String,baseColor:String,color:String,collapseIcon:{type:v2,default:"$collapse"},expandIcon:{type:v2,default:"$expand"},prependIcon:v2,appendIcon:v2,fluid:Boolean,subgroup:Boolean,title:String,value:null,...j1(),...u2()},"VListGroup"),z6=z1()({name:"VListGroup",props:ey(),setup(e,a){let{slots:r}=a;const{isOpen:c,open:i,id:s}=v9(D1(e,"value"),!0),d=U(()=>`v-list-group--id-${String(s.value)}`),p=n9(),{isBooted:y}=ul();function V(k){i(!c.value,k)}const C=U(()=>({onClick:V,class:"v-list-group__header",id:d.value})),x=U(()=>c.value?e.collapseIcon:e.expandIcon),w=U(()=>({VListItem:{active:c.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&x.value,appendIcon:e.appendIcon||!e.subgroup&&x.value,title:e.title,value:e.value}}));return N1(()=>q(e.tag,{class:["v-list-group",{"v-list-group--prepend":p==null?void 0:p.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":c.value},e.class],style:e.style},{default:()=>[r.activator&&q(E2,{defaults:w.value},{default:()=>[q(Jb,null,{default:()=>[r.activator({props:C.value,isOpen:c.value})]})]}),q(R0,{transition:{component:uo},disabled:!y.value},{default:()=>{var k;return[P2(q("div",{class:"v-list-group__items",role:"group","aria-labelledby":d.value},[(k=r.default)==null?void 0:k.call(r)]),[[S0,c.value]])]}})]})),{}}});const o4=e3("v-list-item-subtitle"),W5=e3("v-list-item-title"),ly=H1({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:v2,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:v2,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:N0(),onClickOnce:N0(),...h5(),...j1(),...T0(),...pe(),...C0(),...R2(),...Jt(),...u2(),...V2(),...i5({variant:"text"})},"VListItem"),M5=z1()({name:"VListItem",directives:{Ripple:ml},props:ly(),emits:{click:e=>!0},setup(e,a){let{attrs:r,slots:c,emit:i}=a;const s=Kt(e,r),d=U(()=>e.value===void 0?s.href.value:e.value),{select:p,isSelected:y,isIndeterminate:V,isGroupActivator:C,root:x,parent:w,openOnSelect:k}=v9(d,!1),P=n9(),R=U(()=>{var y1;return e.active!==!1&&(e.active||((y1=s.isActive)==null?void 0:y1.value)||y.value)}),_=U(()=>e.link!==!1&&s.isLink.value),E=U(()=>!e.disabled&&e.link!==!1&&(e.link||s.isClickable.value||e.value!=null&&!!P)),A=U(()=>e.rounded||e.nav),S=U(()=>{var y1;return(y1=e.color)!=null?y1:e.activeColor}),Y=U(()=>{var y1;return{color:R.value&&(y1=S.value)!=null?y1:e.baseColor,variant:e.variant}});O1(()=>{var y1;return(y1=s.isActive)==null?void 0:y1.value},y1=>{y1&&w.value!=null&&x.open(w.value,!0),y1&&k(y1)},{immediate:!0});const{themeClasses:W}=Z2(e),{borderClasses:j}=s5(e),{colorClasses:Q,colorStyles:G,variantClasses:e1}=t3(Y),{densityClasses:t1}=G0(e),{dimensionStyles:s1}=fe(e),{elevationClasses:a1}=z0(e),{roundedClasses:c1}=X2(A),o1=U(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),k1=U(()=>({isActive:R.value,select:p,isSelected:y.value,isIndeterminate:V.value}));function w1(y1){var L1;i("click",y1),!(C||!E.value)&&((L1=s.navigate)==null||L1.call(s,y1),e.value!=null&&p(!y.value,y1))}function A1(y1){(y1.key==="Enter"||y1.key===" ")&&(y1.preventDefault(),w1(y1))}return N1(()=>{const y1=_.value?"a":e.tag,L1=c.title||e.title,g1=c.subtitle||e.subtitle,_1=!!(e.appendAvatar||e.appendIcon),B1=!!(_1||c.append),r2=!!(e.prependAvatar||e.prependIcon),p2=!!(r2||c.prepend);return P==null||P.updateHasPrepend(p2),e.activeColor&&mm("active-color",["color","base-color"]),P2(q(y1,{class:["v-list-item",{"v-list-item--active":R.value,"v-list-item--disabled":e.disabled,"v-list-item--link":E.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!p2&&(P==null?void 0:P.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&R.value},W.value,j.value,Q.value,t1.value,a1.value,o1.value,c1.value,e1.value,e.class],style:[G.value,s1.value,e.style],href:s.href.value,tabindex:E.value?P?-2:0:void 0,onClick:w1,onKeydown:E.value&&!_.value&&A1},{default:()=>{var r1;return[l3(E.value||R.value,"v-list-item"),p2&&q("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?q(E2,{key:"prepend-defaults",disabled:!r2,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var h1;return[(h1=c.prepend)==null?void 0:h1.call(c,k1.value)]}}):q(e2,null,[e.prependAvatar&&q(k0,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&q(y2,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),q("div",{class:"v-list-item__spacer"},null)]),q("div",{class:"v-list-item__content","data-no-activator":""},[L1&&q(W5,{key:"title"},{default:()=>{var h1,p1;return[(p1=(h1=c.title)==null?void 0:h1.call(c,{title:e.title}))!=null?p1:e.title]}}),g1&&q(o4,{key:"subtitle"},{default:()=>{var h1,p1;return[(p1=(h1=c.subtitle)==null?void 0:h1.call(c,{subtitle:e.subtitle}))!=null?p1:e.subtitle]}}),(r1=c.default)==null?void 0:r1.call(c,k1.value)]),B1&&q("div",{key:"append",class:"v-list-item__append"},[c.append?q(E2,{key:"append-defaults",disabled:!_1,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var h1;return[(h1=c.append)==null?void 0:h1.call(c,k1.value)]}}):q(e2,null,[e.appendIcon&&q(y2,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&q(k0,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),q("div",{class:"v-list-item__spacer"},null)])]}}),[[W0("ripple"),E.value&&e.ripple]])}),{}}}),ty=H1({color:String,inset:Boolean,sticky:Boolean,title:String,...j1(),...u2()},"VListSubheader"),ay=z1()({name:"VListSubheader",props:ty(),setup(e,a){let{slots:r}=a;const{textColorClasses:c,textColorStyles:i}=Y0(D1(e,"color"));return N1(()=>{const s=!!(r.default||e.title);return q(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},c.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var d,p;return[s&&q("div",{class:"v-list-subheader__text"},[(p=(d=r.default)==null?void 0:d.call(r))!=null?p:e.title])]}})}),{}}}),ry=H1({items:Array},"VListChildren"),u9=z1()({name:"VListChildren",props:ry(),setup(e,a){let{slots:r}=a;return c9(),()=>{var c,i,s;return(s=(c=r.default)==null?void 0:c.call(r))!=null?s:(i=e.items)==null?void 0:i.map(d=>{var P,R,_,E;let{children:p,props:y,type:V,raw:C}=d;if(V==="divider")return(R=(P=r.divider)==null?void 0:P.call(r,{props:y}))!=null?R:q(yt,y,null);if(V==="subheader")return(E=(_=r.subheader)==null?void 0:_.call(r,{props:y}))!=null?E:q(ay,y,null);const x={subtitle:r.subtitle?A=>{var S;return(S=r.subtitle)==null?void 0:S.call(r,{...A,item:C})}:void 0,prepend:r.prepend?A=>{var S;return(S=r.prepend)==null?void 0:S.call(r,{...A,item:C})}:void 0,append:r.append?A=>{var S;return(S=r.append)==null?void 0:S.call(r,{...A,item:C})}:void 0,title:r.title?A=>{var S;return(S=r.title)==null?void 0:S.call(r,{...A,item:C})}:void 0},[w,k]=z6.filterProps(y);return p?q(z6,l2({value:y==null?void 0:y.value},w),{activator:A=>{let{props:S}=A;return r.header?r.header({props:{...y,...S}}):q(M5,l2(y,S),x)},default:()=>q(u9,{items:p},r)}):r.item?r.item({props:y}):q(M5,y,x)})}}}),oy=H1({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function d9(e,a){var p;const r=t5(a,e.itemTitle,a),c=e.returnObject?a:t5(a,e.itemValue,r),i=t5(a,e.itemChildren),s=e.itemProps===!0?typeof a=="object"&&a!=null&&!Array.isArray(a)?"children"in a?oe(a,["children"])[1]:a:void 0:t5(a,e.itemProps),d={title:r,value:c,...s};return{title:String((p=d.title)!=null?p:""),value:d.value,props:d,children:Array.isArray(i)?m9(e,i):void 0,raw:a}}function m9(e,a){const r=[];for(const c of a)r.push(d9(e,c));return r}function mC(e){const a=U(()=>m9(e,e.items));return cy(a,r=>d9(e,r))}function cy(e,a){function r(i){return i.filter(s=>s!==null||e.value.some(d=>d.value===null)).map(s=>{const d=e.value.find(p=>Xt(s,p.value));return d!=null?d:a(s)})}function c(i){return i.map(s=>{let{value:d}=s;return d})}return{items:e,transformIn:r,transformOut:c}}function ny(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function iy(e,a){const r=t5(a,e.itemType,"item"),c=ny(a)?a:t5(a,e.itemTitle),i=t5(a,e.itemValue,void 0),s=t5(a,e.itemChildren),d=e.itemProps===!0?oe(a,["children"])[1]:t5(a,e.itemProps),p={title:c,value:i,...d};return{type:r,title:p.title,value:p.value,props:p,children:r==="item"&&s?p9(e,s):void 0,raw:a}}function p9(e,a){const r=[];for(const c of a)r.push(iy(e,c));return r}function hy(e){return{items:U(()=>p9(e,e.items))}}const sy=H1({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...Ub({selectStrategy:"single-leaf",openStrategy:"list"}),...h5(),...j1(),...T0(),...pe(),...C0(),itemType:{type:String,default:"type"},...oy(),...R2(),...u2(),...V2(),...i5({variant:"text"})},"VList"),Ho=z1()({name:"VList",props:sy(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,a){let{slots:r}=a;const{items:c}=hy(e),{themeClasses:i}=Z2(e),{backgroundColorClasses:s,backgroundColorStyles:d}=Q2(D1(e,"bgColor")),{borderClasses:p}=s5(e),{densityClasses:y}=G0(e),{dimensionStyles:V}=fe(e),{elevationClasses:C}=z0(e),{roundedClasses:x}=X2(e),{open:w,select:k}=Qb(e),P=U(()=>e.lines?`v-list--${e.lines}-line`:void 0),R=D1(e,"activeColor"),_=D1(e,"baseColor"),E=D1(e,"color");c9(),E0({VListGroup:{activeColor:R,baseColor:_,color:E},VListItem:{activeClass:D1(e,"activeClass"),activeColor:R,baseColor:_,color:E,density:D1(e,"density"),disabled:D1(e,"disabled"),lines:D1(e,"lines"),nav:D1(e,"nav"),variant:D1(e,"variant")}});const A=I1(!1),S=E1();function Y(e1){A.value=!0}function W(e1){A.value=!1}function j(e1){var t1;!A.value&&!(e1.relatedTarget&&((t1=S.value)==null?void 0:t1.contains(e1.relatedTarget)))&&G()}function Q(e1){if(!!S.value){if(e1.key==="ArrowDown")G("next");else if(e1.key==="ArrowUp")G("prev");else if(e1.key==="Home")G("first");else if(e1.key==="End")G("last");else return;e1.preventDefault()}}function G(e1){if(S.value)return st(S.value,e1)}return N1(()=>q(e.tag,{ref:S,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},i.value,s.value,p.value,y.value,C.value,P.value,x.value,e.class],style:[d.value,V.value,e.style],tabindex:e.disabled||A.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:Y,onFocusout:W,onFocus:j,onKeydown:Q},{default:()=>[q(u9,{items:c.value},r)]})),{open:w,select:k,focus:G}}}),vy=H1({start:Boolean,end:Boolean,...j1(),...u2()},"VListItemAction"),uy=z1()({name:"VListItemAction",props:vy(),setup(e,a){let{slots:r}=a;return N1(()=>q(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},r)),{}}});const dy=H1({id:String,...cl(e4({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:pf}}),["absolute"])},"VMenu"),my=z1()({name:"VMenu",props:dy(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:r}=a;const c=I2(e,"modelValue"),{scopeId:i}=nl(),s=$0(),d=U(()=>e.id||`v-menu-${s}`),p=E1(),y=a2($a,null),V=I1(0);A2($a,{register(){++V.value},unregister(){--V.value},closeParents(){setTimeout(()=>{V.value||(c.value=!1,y==null||y.closeParents())},40)}});async function C(R){var A,S,Y;const _=R.relatedTarget,E=R.target;await z2(),c.value&&_!==E&&((A=p.value)==null?void 0:A.contentEl)&&((S=p.value)==null?void 0:S.globalTop)&&![document,p.value.contentEl].includes(E)&&!p.value.contentEl.contains(E)&&((Y=ht(p.value.contentEl)[0])==null||Y.focus())}O1(c,R=>{R?(y==null||y.register(),document.addEventListener("focusin",C,{once:!0})):(y==null||y.unregister(),document.removeEventListener("focusin",C))});function x(){y==null||y.closeParents()}function w(R){var _,E,A;e.disabled||R.key==="Tab"&&(Wi(ht((_=p.value)==null?void 0:_.contentEl,!1),R.shiftKey?"prev":"next",Y=>Y.tabIndex>=0)||(c.value=!1,(A=(E=p.value)==null?void 0:E.activatorEl)==null||A.focus()))}function k(R){var E;if(e.disabled)return;const _=(E=p.value)==null?void 0:E.contentEl;_&&c.value?R.key==="ArrowDown"?(R.preventDefault(),st(_,"next")):R.key==="ArrowUp"&&(R.preventDefault(),st(_,"prev")):["ArrowDown","ArrowUp"].includes(R.key)&&(c.value=!0,R.preventDefault(),setTimeout(()=>setTimeout(()=>k(R))))}const P=U(()=>l2({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":d.value,onKeydown:k},e.activatorProps));return N1(()=>{const[R]=Be.filterProps(e);return q(Be,l2({ref:p,class:["v-menu",e.class],style:e.style},R,{modelValue:c.value,"onUpdate:modelValue":_=>c.value=_,absolute:!0,activatorProps:P.value,"onClick:outside":x,onKeydown:w},i),{activator:r.activator,default:function(){for(var _=arguments.length,E=new Array(_),A=0;A<_;A++)E[A]=arguments[A];return q(E2,{root:"VMenu"},{default:()=>{var S;return[(S=r.default)==null?void 0:S.call(r,...E)]}})}})}),hl({id:d,\u03A8openChildren:V},p)}}),f9={__name:"UserProfile",setup(e){const a=de(),r=k2({dot:!0,location:"bottom right",offsetX:3,offsetY:3,color:a.getters.runmode==="online"?"success":"error",bordered:!0});return(c,i)=>(W1(),h2(or,l2(r,{class:"app-bar-noregion"}),{default:v1(()=>[q(k0,{style:{cursor:"pointer"},color:"primary",variant:"tonal"},{default:v1(()=>[q(B0,{src:c.$store.state.user.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${c.$store.state.user.user}`:J1(E6)},null,8,["src"]),q(my,{activator:"parent",width:"230",location:"bottom end",offset:"14px"},{default:v1(()=>[q(Ho,null,{default:v1(()=>[q(M5,null,{prepend:v1(()=>[q(uy,{start:""},{default:v1(()=>[q(or,Mt(rl(r)),{default:v1(()=>[q(k0,{color:"primary",size:"40",variant:"tonal"},{default:v1(()=>[q(B0,{src:c.$store.state.user.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${c.$store.state.user.user}`:J1(E6)},null,8,["src"])]),_:1})]),_:1},16)]),_:1})]),default:v1(()=>[q(W5,{class:"font-weight-semibold"},{default:v1(()=>[c2(n2(c.$store.state.user.user||"\u672A\u767B\u5F55"),1)]),_:1}),q(o4,{class:"text-disabled"},{default:v1(()=>[c2(n2(c.$store.state.user.permissions==="admin"?"\u7BA1\u7406\u5458":"\u7528\u6237"),1)]),_:1})]),_:1}),q(yt,{class:"my-2"}),q(M5,{link:"",to:"account-settings"},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-account-outline",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u4E2A\u4EBA\u4E2D\u5FC3")]),_:1})]),_:1}),q(M5,{link:"",disabled:""},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-cog-outline",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u8BBE\u7F6E")]),_:1})]),_:1}),q(yt,{class:"my-2"}),q(M5,{to:"login"},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-logout-variant",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u5207\u6362\u8D26\u53F7")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},16))}},py=Object.defineProperty({__proto__:null,default:f9},Symbol.toStringTag,{value:"Module"});const fy={class:"layout-page-content"},b9={__name:"DefaultLayoutWithVerticalNav",setup(e){return(a,r)=>{const c=Rt("RouterView");return W1(),h2(J1(tb),null,{navbar:v1(()=>[q(bt),q(a9),q(o9),q(f9)]),"navigation-drawer-content":v1(()=>[q(Y8)]),footer:v1(()=>[q(l9)]),default:v1(()=>[C2("div",fy,[q(c)])]),_:1})}}},by=Object.defineProperty({__proto__:null,default:b9},Symbol.toStringTag,{value:"Module"});const yy={__name:"default",setup(e){return(a,r)=>(W1(),h2(b9))}},gy={blank:()=>S2(()=>import("./blank.f4f61eee.js"),["blank.f4f61eee.js","blank.3fac9ebf.css"],import.meta.url),default:yy,"components/DefaultLayoutWithVerticalNav":()=>S2(()=>Promise.resolve().then(()=>by),void 0,import.meta.url),"components/DrawerContent":()=>S2(()=>Promise.resolve().then(()=>ub),void 0,import.meta.url),"components/Footer":()=>S2(()=>Promise.resolve().then(()=>wb),void 0,import.meta.url),"components/NavbarCloseApp":()=>S2(()=>Promise.resolve().then(()=>Db),void 0,import.meta.url),"components/NavbarThemeSwitcher":()=>S2(()=>Promise.resolve().then(()=>Pb),void 0,import.meta.url),"components/UserProfile":()=>S2(()=>Promise.resolve().then(()=>py),void 0,import.meta.url)};function Hy(e){return e.map(a=>{var r;return{path:a.path,component:gy[((r=a.meta)==null?void 0:r.layout)||"default"],children:[{...a,path:""}]}})}/*! +You can see https://github.com/electron-vite/vite-plugin-electron/issues/69`)}}else Ul=T5.ipcRenderer;T5.clipboard;T5.contextBridge;T5.crashReporter;const Ib=Ul;T5.nativeImage;const _6=T5.shell;T5.webFrame;T5.deprecate;var r9=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ob(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function qb(e){var a=e.default;if(typeof a=="function"){var r=function(){return a.apply(this,arguments)};r.prototype=a.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(c){var i=Object.getOwnPropertyDescriptor(e,c);Object.defineProperty(r,c,i.get?i:{enumerable:!0,get:function(){return e[c]}})}),r}function Rb(){return typeof window<"u"&&typeof window.process=="object"&&window.process.type==="renderer"||typeof process<"u"&&typeof process.versions=="object"&&!!process.versions.electron||typeof navigator=="object"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Electron")>=0}var Fb=Rb;const o9={__name:"NavbarCloseApp",setup(e){const a=()=>{Ib.send("close-app")};return(r,c)=>J1(Fb)?(W1(),h2(V0,{key:0,icon:"",variant:"text",color:"default",class:"me-2 app-bar-noregion",size:"small",onClick:a},{default:v1(()=>[q(y2,{icon:"mdi-exit-to-app",size:"24"})]),_:1})):g0("",!0)}},Db=Object.defineProperty({__proto__:null,default:o9},Symbol.toStringTag,{value:"Module"}),E6=""+new URL("avatar-1.aac046b6.png",import.meta.url).href;const Nb=H1({start:Boolean,end:Boolean,icon:v2,image:String,...j1(),...T0(),...R2(),...be(),...u2(),...V2(),...i5({variant:"flat"})},"VAvatar"),k0=z1()({name:"VAvatar",props:Nb(),setup(e,a){let{slots:r}=a;const{themeClasses:c}=Z2(e),{colorClasses:i,colorStyles:s,variantClasses:d}=t3(e),{densityClasses:p}=G0(e),{roundedClasses:y}=X2(e),{sizeClasses:V,sizeStyles:C}=a3(e);return N1(()=>q(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},c.value,i.value,p.value,y.value,V.value,d.value,e.class],style:[s.value,C.value,e.style]},{default:()=>{var x;return[e.image?q(B0,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?q(y2,{key:"icon",icon:e.icon},null):(x=r.default)==null?void 0:x.call(r),l3(!1,"v-avatar")]}})),{}}});const Bb=H1({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:v2,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...j1(),...sl({location:"top end"}),...R2(),...u2(),...V2(),...il({transition:"scale-rotate-transition"})},"VBadge"),or=z1()({name:"VBadge",inheritAttrs:!1,props:Bb(),setup(e,a){const{backgroundColorClasses:r,backgroundColorStyles:c}=Q2(D1(e,"color")),{roundedClasses:i}=X2(e),{t:s}=Wt(),{textColorClasses:d,textColorStyles:p}=Y0(D1(e,"textColor")),{themeClasses:y}=$t(),{locationStyles:V}=vl(e,!0,C=>{var w,k;return(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(C)?+((w=e.offsetY)!=null?w:0):["left","right"].includes(C)?+((k=e.offsetX)!=null?k:0):0)});return N1(()=>{const C=Number(e.content),x=!e.max||isNaN(C)?e.content:C<=+e.max?C:`${e.max}+`,[w,k]=oe(a.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return q(e.tag,l2({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},k,{style:e.style}),{default:()=>{var P,R;return[q("div",{class:"v-badge__wrapper"},[(R=(P=a.slots).default)==null?void 0:R.call(P),q(R0,{transition:e.transition},{default:()=>{var _,E;return[P2(q("span",l2({class:["v-badge__badge",y.value,r.value,i.value,d.value],style:[c.value,p.value,e.inline?{}:V.value],"aria-atomic":"true","aria-label":s(e.label,C),"aria-live":"polite",role:"status"},w),[e.dot?void 0:a.slots.badge?(E=(_=a.slots).badge)==null?void 0:E.call(_):e.icon?q(y2,{icon:e.icon},null):x]),[[S0,e.modelValue]])]}})])]}})}),{}}});const Yb=H1({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...j1(),...V2()},"VDivider"),yt=z1()({name:"VDivider",props:Yb(),setup(e,a){let{attrs:r}=a;const{themeClasses:c}=Z2(e),{textColorClasses:i,textColorStyles:s}=Y0(D1(e,"color")),d=U(()=>{const p={};return e.length&&(p[e.vertical?"maxHeight":"maxWidth"]=Y1(e.length)),e.thickness&&(p[e.vertical?"borderRightWidth":"borderTopWidth"]=Y1(e.thickness)),p});return N1(()=>q("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},c.value,i.value,e.class],style:[d.value,s.value,e.style],"aria-orientation":!r.role||r.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${r.role||"separator"}`},null)),{}}});const cr=Symbol.for("vuetify:list");function c9(){const e=a2(cr,{hasPrepend:I1(!1),updateHasPrepend:()=>null}),a={hasPrepend:I1(!1),updateHasPrepend:r=>{r&&(a.hasPrepend.value=r)}};return A2(cr,a),e}function n9(){return a2(cr,null)}const jb={open:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(r){const s=new Set;s.add(a);let d=i.get(a);for(;d!=null;)s.add(d),d=i.get(d);return s}else return c.delete(a),c},select:()=>null},i9={open:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(r){let s=i.get(a);for(c.add(a);s!=null&&s!==a;)c.add(s),s=i.get(s);return c}else c.delete(a);return c},select:()=>null},Xb={open:i9.open,select:e=>{let{id:a,value:r,opened:c,parents:i}=e;if(!r)return c;const s=[];let d=i.get(a);for(;d!=null;)s.push(d),d=i.get(d);return new Set(s)}},go=e=>{const a={select:r=>{let{id:c,value:i,selected:s}=r;if(c=U1(c),e&&!i){const d=Array.from(s.entries()).reduce((p,y)=>{let[V,C]=y;return C==="on"?[...p,V]:p},[]);if(d.length===1&&d[0]===c)return s}return s.set(c,i?"on":"off"),s},in:(r,c,i)=>{let s=new Map;for(const d of r||[])s=a.select({id:d,value:!0,selected:new Map(s),children:c,parents:i});return s},out:r=>{const c=[];for(const[i,s]of r.entries())s==="on"&&c.push(i);return c}};return a},h9=e=>{const a=go(e);return{select:c=>{let{selected:i,id:s,...d}=c;s=U1(s);const p=i.has(s)?new Map([[s,i.get(s)]]):new Map;return a.select({...d,id:s,selected:p})},in:(c,i,s)=>{let d=new Map;return c!=null&&c.length&&(d=a.in(c.slice(0,1),i,s)),d},out:(c,i,s)=>a.out(c,i,s)}},Wb=e=>{const a=go(e);return{select:c=>{let{id:i,selected:s,children:d,...p}=c;return i=U1(i),d.has(i)?s:a.select({id:i,selected:s,children:d,...p})},in:a.in,out:a.out}},$b=e=>{const a=h9(e);return{select:c=>{let{id:i,selected:s,children:d,...p}=c;return i=U1(i),d.has(i)?s:a.select({id:i,selected:s,children:d,...p})},in:a.in,out:a.out}},Gb=e=>{const a={select:r=>{let{id:c,value:i,selected:s,children:d,parents:p}=r;c=U1(c);const y=new Map(s),V=[c];for(;V.length;){const x=V.shift();s.set(x,i?"on":"off"),d.has(x)&&V.push(...d.get(x))}let C=p.get(c);for(;C;){const x=d.get(C),w=x.every(P=>s.get(P)==="on"),k=x.every(P=>!s.has(P)||s.get(P)==="off");s.set(C,w?"on":k?"off":"indeterminate"),C=p.get(C)}return e&&!i&&Array.from(s.entries()).reduce((w,k)=>{let[P,R]=k;return R==="on"?[...w,P]:w},[]).length===0?y:s},in:(r,c,i)=>{let s=new Map;for(const d of r||[])s=a.select({id:d,value:!0,selected:new Map(s),children:c,parents:i});return s},out:(r,c)=>{const i=[];for(const[s,d]of r.entries())d==="on"&&!c.has(s)&&i.push(s);return i}};return a},W3=Symbol.for("vuetify:nested"),s9={id:I1(),root:{register:()=>null,unregister:()=>null,parents:E1(new Map),children:E1(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:E1(new Set),selected:E1(new Map),selectedValues:E1([])}},Ub=H1({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),Qb=e=>{let a=!1;const r=E1(new Map),c=E1(new Map),i=I2(e,"opened",e.opened,x=>new Set(x),x=>[...x.values()]),s=U(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return $b(e.mandatory);case"leaf":return Wb(e.mandatory);case"independent":return go(e.mandatory);case"single-independent":return h9(e.mandatory);case"classic":default:return Gb(e.mandatory)}}),d=U(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Xb;case"single":return jb;case"multiple":default:return i9}}),p=I2(e,"selected",e.selected,x=>s.value.in(x,r.value,c.value),x=>s.value.out(x,r.value,c.value));K2(()=>{a=!0});function y(x){const w=[];let k=x;for(;k!=null;)w.unshift(k),k=c.value.get(k);return w}const V=q2("nested"),C={id:I1(),root:{opened:i,selected:p,selectedValues:U(()=>{const x=[];for(const[w,k]of p.value.entries())k==="on"&&x.push(w);return x}),register:(x,w,k)=>{w&&x!==w&&c.value.set(x,w),k&&r.value.set(x,[]),w!=null&&r.value.set(w,[...r.value.get(w)||[],x])},unregister:x=>{var k;if(a)return;r.value.delete(x);const w=c.value.get(x);if(w){const P=(k=r.value.get(w))!=null?k:[];r.value.set(w,P.filter(R=>R!==x))}c.value.delete(x),i.value.delete(x)},open:(x,w,k)=>{V.emit("click:open",{id:x,value:w,path:y(x),event:k});const P=d.value.open({id:x,value:w,opened:new Set(i.value),children:r.value,parents:c.value,event:k});P&&(i.value=P)},openOnSelect:(x,w,k)=>{const P=d.value.select({id:x,value:w,selected:new Map(p.value),opened:new Set(i.value),children:r.value,parents:c.value,event:k});P&&(i.value=P)},select:(x,w,k)=>{V.emit("click:select",{id:x,value:w,path:y(x),event:k});const P=s.value.select({id:x,value:w,selected:new Map(p.value),children:r.value,parents:c.value,event:k});P&&(p.value=P),C.root.openOnSelect(x,w,k)},children:r,parents:c}};return A2(W3,C),C.root},v9=(e,a)=>{const r=a2(W3,s9),c=Symbol($0()),i=U(()=>e.value!==void 0?e.value:c),s={...r,id:i,open:(d,p)=>r.root.open(i.value,d,p),openOnSelect:(d,p)=>r.root.openOnSelect(i.value,d,p),isOpen:U(()=>r.root.opened.value.has(i.value)),parent:U(()=>r.root.parents.value.get(i.value)),select:(d,p)=>r.root.select(i.value,d,p),isSelected:U(()=>r.root.selected.value.get(U1(i.value))==="on"),isIndeterminate:U(()=>r.root.selected.value.get(i.value)==="indeterminate"),isLeaf:U(()=>!r.root.children.value.get(i.value)),isGroupActivator:r.isGroupActivator};return!r.isGroupActivator&&r.root.register(i.value,r.id.value,a),K2(()=>{!r.isGroupActivator&&r.root.unregister(i.value)}),a&&A2(W3,s),s},Kb=()=>{const e=a2(W3,s9);A2(W3,{...e,isGroupActivator:!0})},Jb=Je({name:"VListGroupActivator",setup(e,a){let{slots:r}=a;return Kb(),()=>{var c;return(c=r.default)==null?void 0:c.call(r)}}}),ey=H1({activeColor:String,baseColor:String,color:String,collapseIcon:{type:v2,default:"$collapse"},expandIcon:{type:v2,default:"$expand"},prependIcon:v2,appendIcon:v2,fluid:Boolean,subgroup:Boolean,title:String,value:null,...j1(),...u2()},"VListGroup"),z6=z1()({name:"VListGroup",props:ey(),setup(e,a){let{slots:r}=a;const{isOpen:c,open:i,id:s}=v9(D1(e,"value"),!0),d=U(()=>`v-list-group--id-${String(s.value)}`),p=n9(),{isBooted:y}=ul();function V(k){i(!c.value,k)}const C=U(()=>({onClick:V,class:"v-list-group__header",id:d.value})),x=U(()=>c.value?e.collapseIcon:e.expandIcon),w=U(()=>({VListItem:{active:c.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&x.value,appendIcon:e.appendIcon||!e.subgroup&&x.value,title:e.title,value:e.value}}));return N1(()=>q(e.tag,{class:["v-list-group",{"v-list-group--prepend":p==null?void 0:p.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":c.value},e.class],style:e.style},{default:()=>[r.activator&&q(E2,{defaults:w.value},{default:()=>[q(Jb,null,{default:()=>[r.activator({props:C.value,isOpen:c.value})]})]}),q(R0,{transition:{component:uo},disabled:!y.value},{default:()=>{var k;return[P2(q("div",{class:"v-list-group__items",role:"group","aria-labelledby":d.value},[(k=r.default)==null?void 0:k.call(r)]),[[S0,c.value]])]}})]})),{}}});const o4=e3("v-list-item-subtitle"),W5=e3("v-list-item-title"),ly=H1({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:v2,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:v2,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:N0(),onClickOnce:N0(),...h5(),...j1(),...T0(),...pe(),...C0(),...R2(),...Jt(),...u2(),...V2(),...i5({variant:"text"})},"VListItem"),M5=z1()({name:"VListItem",directives:{Ripple:ml},props:ly(),emits:{click:e=>!0},setup(e,a){let{attrs:r,slots:c,emit:i}=a;const s=Kt(e,r),d=U(()=>e.value===void 0?s.href.value:e.value),{select:p,isSelected:y,isIndeterminate:V,isGroupActivator:C,root:x,parent:w,openOnSelect:k}=v9(d,!1),P=n9(),R=U(()=>{var y1;return e.active!==!1&&(e.active||((y1=s.isActive)==null?void 0:y1.value)||y.value)}),_=U(()=>e.link!==!1&&s.isLink.value),E=U(()=>!e.disabled&&e.link!==!1&&(e.link||s.isClickable.value||e.value!=null&&!!P)),A=U(()=>e.rounded||e.nav),S=U(()=>{var y1;return(y1=e.color)!=null?y1:e.activeColor}),Y=U(()=>{var y1;return{color:R.value&&(y1=S.value)!=null?y1:e.baseColor,variant:e.variant}});O1(()=>{var y1;return(y1=s.isActive)==null?void 0:y1.value},y1=>{y1&&w.value!=null&&x.open(w.value,!0),y1&&k(y1)},{immediate:!0});const{themeClasses:W}=Z2(e),{borderClasses:j}=s5(e),{colorClasses:Q,colorStyles:G,variantClasses:e1}=t3(Y),{densityClasses:t1}=G0(e),{dimensionStyles:s1}=fe(e),{elevationClasses:a1}=z0(e),{roundedClasses:c1}=X2(A),o1=U(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),k1=U(()=>({isActive:R.value,select:p,isSelected:y.value,isIndeterminate:V.value}));function w1(y1){var L1;i("click",y1),!(C||!E.value)&&((L1=s.navigate)==null||L1.call(s,y1),e.value!=null&&p(!y.value,y1))}function A1(y1){(y1.key==="Enter"||y1.key===" ")&&(y1.preventDefault(),w1(y1))}return N1(()=>{const y1=_.value?"a":e.tag,L1=c.title||e.title,g1=c.subtitle||e.subtitle,_1=!!(e.appendAvatar||e.appendIcon),B1=!!(_1||c.append),r2=!!(e.prependAvatar||e.prependIcon),p2=!!(r2||c.prepend);return P==null||P.updateHasPrepend(p2),e.activeColor&&mm("active-color",["color","base-color"]),P2(q(y1,{class:["v-list-item",{"v-list-item--active":R.value,"v-list-item--disabled":e.disabled,"v-list-item--link":E.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!p2&&(P==null?void 0:P.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&R.value},W.value,j.value,Q.value,t1.value,a1.value,o1.value,c1.value,e1.value,e.class],style:[G.value,s1.value,e.style],href:s.href.value,tabindex:E.value?P?-2:0:void 0,onClick:w1,onKeydown:E.value&&!_.value&&A1},{default:()=>{var r1;return[l3(E.value||R.value,"v-list-item"),p2&&q("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?q(E2,{key:"prepend-defaults",disabled:!r2,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var h1;return[(h1=c.prepend)==null?void 0:h1.call(c,k1.value)]}}):q(e2,null,[e.prependAvatar&&q(k0,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&q(y2,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),q("div",{class:"v-list-item__spacer"},null)]),q("div",{class:"v-list-item__content","data-no-activator":""},[L1&&q(W5,{key:"title"},{default:()=>{var h1,p1;return[(p1=(h1=c.title)==null?void 0:h1.call(c,{title:e.title}))!=null?p1:e.title]}}),g1&&q(o4,{key:"subtitle"},{default:()=>{var h1,p1;return[(p1=(h1=c.subtitle)==null?void 0:h1.call(c,{subtitle:e.subtitle}))!=null?p1:e.subtitle]}}),(r1=c.default)==null?void 0:r1.call(c,k1.value)]),B1&&q("div",{key:"append",class:"v-list-item__append"},[c.append?q(E2,{key:"append-defaults",disabled:!_1,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var h1;return[(h1=c.append)==null?void 0:h1.call(c,k1.value)]}}):q(e2,null,[e.appendIcon&&q(y2,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&q(k0,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),q("div",{class:"v-list-item__spacer"},null)])]}}),[[W0("ripple"),E.value&&e.ripple]])}),{}}}),ty=H1({color:String,inset:Boolean,sticky:Boolean,title:String,...j1(),...u2()},"VListSubheader"),ay=z1()({name:"VListSubheader",props:ty(),setup(e,a){let{slots:r}=a;const{textColorClasses:c,textColorStyles:i}=Y0(D1(e,"color"));return N1(()=>{const s=!!(r.default||e.title);return q(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},c.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var d,p;return[s&&q("div",{class:"v-list-subheader__text"},[(p=(d=r.default)==null?void 0:d.call(r))!=null?p:e.title])]}})}),{}}}),ry=H1({items:Array},"VListChildren"),u9=z1()({name:"VListChildren",props:ry(),setup(e,a){let{slots:r}=a;return c9(),()=>{var c,i,s;return(s=(c=r.default)==null?void 0:c.call(r))!=null?s:(i=e.items)==null?void 0:i.map(d=>{var P,R,_,E;let{children:p,props:y,type:V,raw:C}=d;if(V==="divider")return(R=(P=r.divider)==null?void 0:P.call(r,{props:y}))!=null?R:q(yt,y,null);if(V==="subheader")return(E=(_=r.subheader)==null?void 0:_.call(r,{props:y}))!=null?E:q(ay,y,null);const x={subtitle:r.subtitle?A=>{var S;return(S=r.subtitle)==null?void 0:S.call(r,{...A,item:C})}:void 0,prepend:r.prepend?A=>{var S;return(S=r.prepend)==null?void 0:S.call(r,{...A,item:C})}:void 0,append:r.append?A=>{var S;return(S=r.append)==null?void 0:S.call(r,{...A,item:C})}:void 0,title:r.title?A=>{var S;return(S=r.title)==null?void 0:S.call(r,{...A,item:C})}:void 0},[w,k]=z6.filterProps(y);return p?q(z6,l2({value:y==null?void 0:y.value},w),{activator:A=>{let{props:S}=A;return r.header?r.header({props:{...y,...S}}):q(M5,l2(y,S),x)},default:()=>q(u9,{items:p},r)}):r.item?r.item({props:y}):q(M5,y,x)})}}}),oy=H1({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function d9(e,a){var p;const r=t5(a,e.itemTitle,a),c=e.returnObject?a:t5(a,e.itemValue,r),i=t5(a,e.itemChildren),s=e.itemProps===!0?typeof a=="object"&&a!=null&&!Array.isArray(a)?"children"in a?oe(a,["children"])[1]:a:void 0:t5(a,e.itemProps),d={title:r,value:c,...s};return{title:String((p=d.title)!=null?p:""),value:d.value,props:d,children:Array.isArray(i)?m9(e,i):void 0,raw:a}}function m9(e,a){const r=[];for(const c of a)r.push(d9(e,c));return r}function mC(e){const a=U(()=>m9(e,e.items));return cy(a,r=>d9(e,r))}function cy(e,a){function r(i){return i.filter(s=>s!==null||e.value.some(d=>d.value===null)).map(s=>{const d=e.value.find(p=>Xt(s,p.value));return d!=null?d:a(s)})}function c(i){return i.map(s=>{let{value:d}=s;return d})}return{items:e,transformIn:r,transformOut:c}}function ny(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function iy(e,a){const r=t5(a,e.itemType,"item"),c=ny(a)?a:t5(a,e.itemTitle),i=t5(a,e.itemValue,void 0),s=t5(a,e.itemChildren),d=e.itemProps===!0?oe(a,["children"])[1]:t5(a,e.itemProps),p={title:c,value:i,...d};return{type:r,title:p.title,value:p.value,props:p,children:r==="item"&&s?p9(e,s):void 0,raw:a}}function p9(e,a){const r=[];for(const c of a)r.push(iy(e,c));return r}function hy(e){return{items:U(()=>p9(e,e.items))}}const sy=H1({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...Ub({selectStrategy:"single-leaf",openStrategy:"list"}),...h5(),...j1(),...T0(),...pe(),...C0(),itemType:{type:String,default:"type"},...oy(),...R2(),...u2(),...V2(),...i5({variant:"text"})},"VList"),Ho=z1()({name:"VList",props:sy(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,a){let{slots:r}=a;const{items:c}=hy(e),{themeClasses:i}=Z2(e),{backgroundColorClasses:s,backgroundColorStyles:d}=Q2(D1(e,"bgColor")),{borderClasses:p}=s5(e),{densityClasses:y}=G0(e),{dimensionStyles:V}=fe(e),{elevationClasses:C}=z0(e),{roundedClasses:x}=X2(e),{open:w,select:k}=Qb(e),P=U(()=>e.lines?`v-list--${e.lines}-line`:void 0),R=D1(e,"activeColor"),_=D1(e,"baseColor"),E=D1(e,"color");c9(),E0({VListGroup:{activeColor:R,baseColor:_,color:E},VListItem:{activeClass:D1(e,"activeClass"),activeColor:R,baseColor:_,color:E,density:D1(e,"density"),disabled:D1(e,"disabled"),lines:D1(e,"lines"),nav:D1(e,"nav"),variant:D1(e,"variant")}});const A=I1(!1),S=E1();function Y(e1){A.value=!0}function W(e1){A.value=!1}function j(e1){var t1;!A.value&&!(e1.relatedTarget&&((t1=S.value)==null?void 0:t1.contains(e1.relatedTarget)))&&G()}function Q(e1){if(!!S.value){if(e1.key==="ArrowDown")G("next");else if(e1.key==="ArrowUp")G("prev");else if(e1.key==="Home")G("first");else if(e1.key==="End")G("last");else return;e1.preventDefault()}}function G(e1){if(S.value)return st(S.value,e1)}return N1(()=>q(e.tag,{ref:S,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},i.value,s.value,p.value,y.value,C.value,P.value,x.value,e.class],style:[d.value,V.value,e.style],tabindex:e.disabled||A.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:Y,onFocusout:W,onFocus:j,onKeydown:Q},{default:()=>[q(u9,{items:c.value},r)]})),{open:w,select:k,focus:G}}}),vy=H1({start:Boolean,end:Boolean,...j1(),...u2()},"VListItemAction"),uy=z1()({name:"VListItemAction",props:vy(),setup(e,a){let{slots:r}=a;return N1(()=>q(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},r)),{}}});const dy=H1({id:String,...cl(e4({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:pf}}),["absolute"])},"VMenu"),my=z1()({name:"VMenu",props:dy(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:r}=a;const c=I2(e,"modelValue"),{scopeId:i}=nl(),s=$0(),d=U(()=>e.id||`v-menu-${s}`),p=E1(),y=a2($a,null),V=I1(0);A2($a,{register(){++V.value},unregister(){--V.value},closeParents(){setTimeout(()=>{V.value||(c.value=!1,y==null||y.closeParents())},40)}});async function C(R){var A,S,Y;const _=R.relatedTarget,E=R.target;await z2(),c.value&&_!==E&&((A=p.value)==null?void 0:A.contentEl)&&((S=p.value)==null?void 0:S.globalTop)&&![document,p.value.contentEl].includes(E)&&!p.value.contentEl.contains(E)&&((Y=ht(p.value.contentEl)[0])==null||Y.focus())}O1(c,R=>{R?(y==null||y.register(),document.addEventListener("focusin",C,{once:!0})):(y==null||y.unregister(),document.removeEventListener("focusin",C))});function x(){y==null||y.closeParents()}function w(R){var _,E,A;e.disabled||R.key==="Tab"&&(Wi(ht((_=p.value)==null?void 0:_.contentEl,!1),R.shiftKey?"prev":"next",Y=>Y.tabIndex>=0)||(c.value=!1,(A=(E=p.value)==null?void 0:E.activatorEl)==null||A.focus()))}function k(R){var E;if(e.disabled)return;const _=(E=p.value)==null?void 0:E.contentEl;_&&c.value?R.key==="ArrowDown"?(R.preventDefault(),st(_,"next")):R.key==="ArrowUp"&&(R.preventDefault(),st(_,"prev")):["ArrowDown","ArrowUp"].includes(R.key)&&(c.value=!0,R.preventDefault(),setTimeout(()=>setTimeout(()=>k(R))))}const P=U(()=>l2({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":d.value,onKeydown:k},e.activatorProps));return N1(()=>{const[R]=Be.filterProps(e);return q(Be,l2({ref:p,class:["v-menu",e.class],style:e.style},R,{modelValue:c.value,"onUpdate:modelValue":_=>c.value=_,absolute:!0,activatorProps:P.value,"onClick:outside":x,onKeydown:w},i),{activator:r.activator,default:function(){for(var _=arguments.length,E=new Array(_),A=0;A<_;A++)E[A]=arguments[A];return q(E2,{root:"VMenu"},{default:()=>{var S;return[(S=r.default)==null?void 0:S.call(r,...E)]}})}})}),hl({id:d,\u03A8openChildren:V},p)}}),f9={__name:"UserProfile",setup(e){const a=de(),r=k2({dot:!0,location:"bottom right",offsetX:3,offsetY:3,color:a.getters.runmode==="online"?"success":"error",bordered:!0});return(c,i)=>(W1(),h2(or,l2(r,{class:"app-bar-noregion"}),{default:v1(()=>[q(k0,{style:{cursor:"pointer"},color:"primary",variant:"tonal"},{default:v1(()=>[q(B0,{src:c.$store.state.user.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${c.$store.state.user.user}`:J1(E6)},null,8,["src"]),q(my,{activator:"parent",width:"230",location:"bottom end",offset:"14px"},{default:v1(()=>[q(Ho,null,{default:v1(()=>[q(M5,null,{prepend:v1(()=>[q(uy,{start:""},{default:v1(()=>[q(or,Mt(rl(r)),{default:v1(()=>[q(k0,{color:"primary",size:"40",variant:"tonal"},{default:v1(()=>[q(B0,{src:c.$store.state.user.user?`https://q1.qlogo.cn/g?b=qq&s=0&nk=${c.$store.state.user.user}`:J1(E6)},null,8,["src"])]),_:1})]),_:1},16)]),_:1})]),default:v1(()=>[q(W5,{class:"font-weight-semibold"},{default:v1(()=>[c2(n2(c.$store.state.user.user||"\u672A\u767B\u5F55"),1)]),_:1}),q(o4,{class:"text-disabled"},{default:v1(()=>[c2(n2(c.$store.state.user.permissions==="admin"?"\u7BA1\u7406\u5458":"\u7528\u6237"),1)]),_:1})]),_:1}),q(yt,{class:"my-2"}),q(M5,{link:"",to:"account-settings"},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-account-outline",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u4E2A\u4EBA\u4E2D\u5FC3")]),_:1})]),_:1}),q(M5,{link:"",disabled:""},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-cog-outline",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u8BBE\u7F6E")]),_:1})]),_:1}),q(yt,{class:"my-2"}),q(M5,{to:"login"},{prepend:v1(()=>[q(y2,{class:"me-2",icon:"mdi-logout-variant",size:"22"})]),default:v1(()=>[q(W5,null,{default:v1(()=>[c2("\u5207\u6362\u8D26\u53F7")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},16))}},py=Object.defineProperty({__proto__:null,default:f9},Symbol.toStringTag,{value:"Module"});const fy={class:"layout-page-content"},b9={__name:"DefaultLayoutWithVerticalNav",setup(e){return(a,r)=>{const c=Rt("RouterView");return W1(),h2(J1(tb),null,{navbar:v1(()=>[q(bt),q(a9),q(o9),q(f9)]),"navigation-drawer-content":v1(()=>[q(Y8)]),footer:v1(()=>[q(l9)]),default:v1(()=>[C2("div",fy,[q(c)])]),_:1})}}},by=Object.defineProperty({__proto__:null,default:b9},Symbol.toStringTag,{value:"Module"});const yy={__name:"default",setup(e){return(a,r)=>(W1(),h2(b9))}},gy={blank:()=>S2(()=>import("./blank.97ac239c.js"),["blank.97ac239c.js","blank.3fac9ebf.css"],import.meta.url),default:yy,"components/DefaultLayoutWithVerticalNav":()=>S2(()=>Promise.resolve().then(()=>by),void 0,import.meta.url),"components/DrawerContent":()=>S2(()=>Promise.resolve().then(()=>ub),void 0,import.meta.url),"components/Footer":()=>S2(()=>Promise.resolve().then(()=>wb),void 0,import.meta.url),"components/NavbarCloseApp":()=>S2(()=>Promise.resolve().then(()=>Db),void 0,import.meta.url),"components/NavbarThemeSwitcher":()=>S2(()=>Promise.resolve().then(()=>Pb),void 0,import.meta.url),"components/UserProfile":()=>S2(()=>Promise.resolve().then(()=>py),void 0,import.meta.url)};function Hy(e){return e.map(a=>{var r;return{path:a.path,component:gy[((r=a.meta)==null?void 0:r.layout)||"default"],children:[{...a,path:""}]}})}/*! * vue-router v4.1.5 * (c) 2022 Eduardo San Martin Morote * @license MIT @@ -814,7 +814,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `;break;case"bface":Y+=`\u3010\u8D85\u7EA7\u8868\u60C5 ${G.text}\u3011 `;break;case"record":Y+=`\u3010\u97F3\u9891\uFF08\u4E0D\u652F\u6301\u64AD\u653E\uFF09\u3011 `;break;case"video":Y+=`\u3010\u89C6\u9891\uFF08\u4E0D\u652F\u6301\u64AD\u653E\uFF09\u3011 -`;break;case"json":const e1=JSON.parse(G.data);switch(e1.app){case"com.tencent.structmsg":e1.view=="music"&&j.push({image:e1.meta.music.preview,name:e1.meta.music.title,author:e1.meta.music.desc,url:e1.meta.music.jumpUrl}),e1.view=="news"&&j.push({image:e1.meta.news.preview,name:e1.meta.news.title,author:e1.meta.news.desc,url:e1.meta.news.jumpUrl});break;case"com.tencent.multimsg":e1.view=="contact"&&Q.push({messages:e1.meta.detail.news,title:e1.meta.source,subtitle:e1.meta.summary});break;default:Y+=e1.prompt;break}break;case"image":W.push(G.url);break;default:Y+="\u3010\u672A\u77E5\u7684\u6D88\u606F\u7C7B\u578B\u3011";break}}),(Y||W)&&(i.value.unshift({userImg:`https://q1.qlogo.cn/g?b=qq&s=0&nk=${S.sender.user_id}`,user:S.sender.user_id,nickname:S.sender.nickname,text:Y,group:S.group.isGroup?S.group.group_name:"",groupId:S.group.isGroup?S.group.group_id:0,imgUrl:W,music:j,multi:Q,time:k(),quotable:S.quotable,read:w.value==(S.group.isGroup?S.group.group_id:S.sender.user_id)?!0:S.read||!1}),w.value==(S.group.isGroup?S.group.group_id:S.sender.user_id)&&s.value++)}S.command=="login"&&S.state&&r.value.send(JSON.stringify({command:"initQQMessageInfo"}))});const P=()=>{y.value&&d.value&&(r.value.send(JSON.stringify({command:"sendMsg",message:d.value,id:y.value,group:V.value,quotable:C.value})),d.value="",C.value="")},R=A=>{_6?_6.openExternal(A):window.open(A)},_=()=>{i.value=[],r.value.send(JSON.stringify({command:"initQQMessageInfo",token:a.getters.userToken}))},E=A=>{i.value.forEach((S,Y)=>{S.groupId?S.groupId==A&&(i.value[Y].read=!0):S.user==A&&(i.value[Y].read=!0)})};return r.value.readyState==1&&i.value.length==0&&r.value.send(JSON.stringify({command:"initQQMessageInfo",token:a.getters.userToken})),(A,S)=>(W1(),h2($5,null,{default:v1(()=>[q(u4,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[q(er,{color:"#0000"},{default:v1(()=>[q(V8,null,{default:v1(()=>[c2("QQ\u6D88\u606F")]),_:1}),q(bt),q(V0,{icon:"",size:"small",onClick:_},{default:v1(()=>[q(y2,{icon:"mdi-restore",size:"24"})]),_:1})]),_:1})]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[q(KH,{onSubmit:S[2]||(S[2]=ri(()=>{},["prevent"]))},{default:v1(()=>[q(mb,null,{default:v1(()=>[q(A3,null,{default:v1(()=>[q(X5,{cols:"12",md:"4"},{default:v1(()=>[c2(n2(p.value),1)]),_:1}),q(X5,{cols:"12",md:"8"},{default:v1(()=>[q(HV,{modelValue:d.value,"onUpdate:modelValue":S[1]||(S[1]=Y=>d.value=Y),variant:"filled",clearable:"",label:"\u53D1\u9001\u6D88\u606F",type:"text"},Ir({append:v1(()=>[q(V0,{type:"submit",variant:"text",onClick:P,icon:"mdi-send"})]),_:2},[C.value?{name:"append-inner",fn:v1(()=>[q(Ja,{"leave-absolute":""},{default:v1(()=>[q(Ol,{closable:"","onClick:close":S[0]||(S[0]=Y=>C.value="")},{default:v1(()=>{var Y;return[c2(n2((Y=C.value)==null?void 0:Y.user_name),1)]}),_:1})]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[C2("div",NV,[q(cV,{modelValue:w.value,"onUpdate:modelValue":S[3]||(S[3]=Y=>w.value=Y),direction:"vertical",color:"primary",width:"20"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(J1(x),(Y,W)=>(W1(),h2(J9,{width:"50",key:W,value:W,onClick:()=>{y.value=W,p.value=Y.name,V.value=Y.isGroup,E(W)}},{default:v1(()=>[q(kV,{text:Y.name,activator:"parent",location:"top"},{activator:v1(({props:j})=>[q(eV,null,{default:v1(({isHovering:Q,props:G})=>[Y.read?(W1(),h2(or,l2({key:0},G,{content:Y.read,color:"info",dot:!Q}),{default:v1(()=>[q(y2,{start:""},{default:v1(()=>[c2(n2(Y.isGroup?"mdi-account-multiple":"mdi-account"),1)]),_:2},1024)]),_:2},1040,["content","dot"])):(W1(),h2(y2,{key:1,start:""},{default:v1(()=>[c2(n2(Y.isGroup?"mdi-account-multiple":"mdi-account"),1)]),_:2},1024))]),_:2},1024),c2(" "+n2(Y.name),1)]),_:2},1032,["text"])]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["modelValue"]),q(qV,{modelValue:w.value,"onUpdate:modelValue":S[5]||(S[5]=Y=>w.value=Y)},{default:v1(()=>[(W1(!0),N2(e2,null,e5(J1(x),(Y,W)=>(W1(),h2(FV,{key:W,value:W},{default:v1(()=>[q($5,{flat:""},{default:v1(()=>[q(C5,null,{default:v1(()=>[q(Ho,{class:"card-list","min-width":"500","max-height":"500"},{default:v1(()=>[q(YH,{variant:"popout",class:"my-4",modelValue:s.value,"onUpdate:modelValue":S[4]||(S[4]=j=>s.value=j)},{default:v1(()=>[(W1(!0),N2(e2,null,e5(Y.messages,j=>(W1(),h2(WH,{key:j.quotable.rand,elevation:"4",class:"mt-2 mb-2"},{default:v1(()=>[q(U9,null,{default:v1(({expanded:Q})=>[q(M5,{"max-width":"90%"},{prepend:v1(()=>[q(k0,{size:"40",variant:"tonal",class:"me-3"},{default:v1(()=>[q(B0,{src:j.userImg},null,8,["src"])]),_:2},1024)]),default:v1(()=>[q(W5,{class:"mb-1"},{default:v1(()=>[C2("span",BV,n2(j.nickname||j.user),1),j.nickname=="TANGXUE"?(W1(),N2("span",YV,n2(j.user),1)):g0("",!0)]),_:2},1024),q(o4,{class:"text-xs"},{default:v1(()=>[c2(n2(j.text)+" ",1),j.img.length>0?(W1(),h2(Ol,{key:0,class:"ma-2"},{default:v1(()=>[c2(n2(j.img.length)+"\u5F20\u56FE\u7247 ",1)]),_:2},1024)):g0("",!0),j.music.length>0?(W1(),h2(Ol,{key:1,class:"ma-2"},{default:v1(()=>[c2(" \u97F3\u4E50\u5206\u4EAB ")]),_:1})):g0("",!0),j.multi.length>0?(W1(),h2(Ol,{key:2,class:"ma-2"},{default:v1(()=>[c2(" \u8F6C\u53D1\u6D88\u606F ")]),_:1})):g0("",!0)]),_:2},1024)]),_:2},1024)]),actions:v1(()=>[c2(n2(j.time),1)]),_:2},1024),q($9,null,{default:v1(()=>[q(A3,{"no-gutters":""},{default:v1(()=>[c2(n2(j.text)+" ",1),j.img.length>0?(W1(),h2(yt,{key:0,vertical:"",class:"mx-4"})):g0("",!0),jV,j.img.length>0?(W1(!0),N2(e2,{key:1},e5(j.img,Q=>(W1(),h2(B0,{width:300,cover:"",src:Q},{placeholder:v1(()=>[q(A3,{class:"fill-height ma-0",align:"center",justify:"center"},{default:v1(()=>[q(T8,{indeterminate:"",color:"grey-lighten-5"})]),_:1})]),_:2},1032,["src"]))),256)):g0("",!0),j.music.length>0?(W1(!0),N2(e2,{key:2},e5(j.music,Q=>(W1(),h2($5,{color:"#952175",theme:"dark"},{default:v1(()=>[C2("div",XV,[C2("div",null,[q(Oe,{class:"text-h5"},{default:v1(()=>[c2(n2(Q.name),1)]),_:2},1024),q(ur,null,{default:v1(()=>[c2(n2(Q.author),1)]),_:2},1024),q(vr,null,{default:v1(()=>[q(V0,{class:"ms-2",icon:"mdi-play",variant:"text",onClick:G=>R(Q.url)},null,8,["onClick"])]),_:2},1024)]),q(k0,{class:"ma-3",size:"125",rounded:"0"},{default:v1(()=>[q(B0,{src:Q.image},null,8,["src"])]),_:2},1024)])]),_:2},1024))),256)):g0("",!0),j.multi.length>0?(W1(!0),N2(e2,{key:3},e5(j.multi,Q=>(W1(),h2($5,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[c2(n2(Q.title),1)]),_:2},1024),q(ur,null,{default:v1(()=>[c2(n2(Q.subtitle),1)]),_:2},1024),q(C5,null,{default:v1(()=>[q(MV,{density:"compact",align:"start"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(Q.messages,G=>(W1(),h2(wV,{key:G.text,size:"x-small"},{default:v1(()=>[C2("div",WV,n2(G.text),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)):g0("",!0)]),_:2},1024),q(vr,null,{default:v1(()=>[q(bt),q(V0,{variant:"text",color:"primary",onClick:Q=>C.value=j.quotable},{default:v1(()=>[c2(" \u56DE\u590D ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:2},1032,["modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])])]),_:1})]),_:1}))}},GV=W9($V,[["__scopeId","data-v-eced979d"]]),oa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU8SURBVHgBzZhrbBRVFMfPvXceO7vbNi2wuKU20OIr1MimYrA+0iAalfJF+KDGDxqNjwSC8REJSLAaE6N8MBCNSqIfwAeBBBKNqKmGoEFTg8VaHgYIrd20lL7oa7Y7ex+eO31A4gd3OxPdf7I7d+5kcn9zz7nnnHsJXKXtjduNrsVdhjVgUfiPFXNiio9zWZGpEM1HmvlMP5m5bnxgo5VlWQZFIFvYYtfhXR42lQ+EcHaxwGkJKmhDbQNtPdcqiDZrb7zXgiJUcjzpUe1zUKTSbPT/WBD5SrOFDpfxSslr27z6N5vFPaXlpQQCKnTALZv7b0yU9Owrd7p3P7J+OAkBFSpgXX2dUZsY3AncTSpijLqXmQcBFeoCeWLNkU0s29egMLwqIbp6B2PjABMQRKEAlnoZ8srmicaoOL9VccRjFLiSJ1vbWBYCKhTAZza4iyusszsh69pAdbw3QRD7zOjwqIKACgy4bg2NVznnt0JmcAkQdGnCgEjgY1nrFISgQIC310etO6p/fMzm6fUgFVEaDiOXAmMgnYY0hKA5A+p4t+aWX1Y64sJLKpcx9czpGSRoYkViPReH7VEIQXMGfHld+7Xl/NQbxLuc9E1LsUJizK+PsNV+9PdFGYDgjHMCbKqH6FLv5NPMG0kRJUE7naKaTAAxKWS5fbKvD8AJoQQpGDDpGLRR/vCUdXbwSblIMLD9dYFSIAkuWgSVEQd2PNjSMDuCfWU0ZhLZKerOfrTfGchnvIIBH079dXO0P72JuJOlsgNrN8wVGPpA4E+ibYUUEE+1vRN3COhM7ydjna8MDN7+B1AojV880bT20Xu/+nLM/bfxCkp12rS1k23od+41emCi/9j0Z7Kp8pc62KQYrBWamwpQhsAOfeVADImznQOTXFp+69LJu/IZsyDA1U7rFuYON/pg+KbSPw1nTkHqeyOOPPic6nv0QWKSK1dT+W3hLDx24Oj87/MZM2/A5ocmVtljPc8TPU961mZmzpxuayq8mghIDDUNBT4U0ebFPn0PTtnQhbGVGzuO9/J8xs0bkIlMBKOJJFSbSU29SWHWtGq6z4ghqIazYBYSNCS2pW2NjsglL3x4qObPfMfNe5F8ccT57vHllc/ZOft+KrkjPZwldC+pKxe9QLCNqaSMlAw0CPQB5SEtx6yCX0VLPCBxzrNs4e49Py87WEiOzhuwYyTGX29f/dmqm7oOsVyEABmfcrgZ4UytqOm+j0z0N/BJBMsYCGmD9ExgA+ieEXa6feTudzuOx/IybcGAWvrLDx0rny7wnH88v7Ou/wYstMAwOchcDgGzQHLaxhXn05dSGz7+JjYEBSrUgtWKeMuUpP4iYQIzTA7DiyBj4yT+3vtHrz8+l9QXGmCyOklpRCBgFAhGb4WA1AbO5bz937bXfTrX2jA0wLWNkxVgGNUqUoKBLudDclbxU+fo8h0tf5TPue4PDXDxou4UMDvihx0EVNIc6hmvfXXH3gVdEEDh7Elw/2tH+lYAi/qBj2BGdr3ktl0Hlp0IWnKFAnhbatg2TS8liQ0kaoKXK9u352D152HsSULZFyervLhpyhrdlrSk7dcL1714okME3tFphQKYiDhRpcQCwqzL6cHKZ/d+4o5ASDL0yeZEZiLQGUpfrztSVbPgAy5oz1tvsw4ISZqNFNvh5dXSJ60sWhUl86x5RQl42j3NWWdnp0zIBC2bX1ZU54TdZ7pFy28tOR/q8LnDWT2dUCRKOkmumXR71rT6wLqpskkNVQ4R5rLAB4+FSi8ImqUy4SZ489fNuZn+vwHhZxgOnrENyAAAAABJRU5ErkJggg==",ca="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUbSURBVHgB7ZjvaxxFGMefmdnd2900d+bapl5NY0OkSI21EpQaUYPUYm1QaGtRqyIaW1ONij+Q+qZE0H+gvvNVQUEQ9Y1akYLim0JeSBWktY02vzRNm1ySu8vt7Y+Z9Zn9YU4Rcncr9l70Cw+zt3vcfO77zDOzMwSqdKz/mDKxeULR5jQK/7NajBbfK3kia2X5yHcjXnyfxO3w7mHNZjaDJlCKp/jxk8cdvPQDIIRLNQucFKec9nX30dGxUU5kWmfWzGjQhMqVcg6VYw6aVJKNXo2CqFWSrWnhYl0DTKr/rEC6Dg61K7nuBzhnilie/jb/yQdThYWCDwnFerf0qpBAqa4epeP5tw+7bR0fW5DaXyHqnkoqO6hs6zf0Uvm0dXmCQwIlTnHH3qfud5n+rueRNBcAHobtEr0otDf4PQ8/kW5LE0igRIAdg291O2rra1yQlMBkxoCuhHSA5H1zaHnnkW5IoIYBZWoh2/m0K2ifhPP8CA4T6uBSb2G7YNOt82bnsNfe3fAy2jBgtn/fTZzQR4VPmBBV7iGYjVFByDK6OOfQPfk7D/ZAg2oIMNtzX4qtXz/MfdrJo5TKcGIwF2AZo4SRr5Dc7+r1Q2LngVZoQA0Brtk58JAHym7BgcRjzvXC1AaAGMtRlPClacEhj1zUb++HBlQ3YOfewbVcb32F+2SD66/A2VXOyShWfMjPY4tRLtL0DM8cEdv21O1i3RO1v7nnMYeT7R6vKgoeuhY4h3CFsg+/nSFQmAVAl4GgDUtt7I7W7nt33QZfflpPf3U5uGn/mzlXSQ2ha6oTjTnpnoVQVgQoU3p+lMDiHyFc8Kfwu8vzYPxyrvVl6+YH19TTZ12AouvGo46gmwP3YjjpXuSgLIqpMWyv/EsvuF6VON3+k9j1JNShmgG7jry3wwH1GUwpidMaV2ww9tC5xRLA5QtQtdMJwYiOY0mGRpQrwjyq7nhhfa391gRo9t6lVczMCAKxGM6OwKSDslqLeD1zHudD9+9gKkYqBaBjaxj4HMi6M2LrS1CjagLM3n1gv+UrfUFapXNuVVGgc0UbYA7TujT9DzAjDNOQ28owDLy/6GuD0P96Zy19rwrYdkuvWtH0F3GOo8EqIec6XlUUckJGwPxF/DIuaAwBVdyCaXrkWtQGsJGbRCHXjaubnoMatDpg/8CtFU63xXCWuzLfSecKcuxdwmd5rFZ8zvGeVwl/2IwADaOqxdAREv/0s5nHj25JDAi0pQPHHHWiqcSqmu9K0k0EKk6EcIFw/PkY5XL40Yyh9NBBPQrGSNbS1u1NDGhNT45y4S/JYogLQs51S244FkszWDRYvTK9BNNLtTDNihpCylY3otBXrg0ThMbEbGLAmc/fv0R974QlVlJbiOAqRXRvCoL1iERgqgwlBJPv+7YdpjSu4rjNtIifxfeffZQYUCr96xfv6MQ9gam2i/HcV8DCuBAud9I1JXKNaVEFa2FY6KJrR1NN6BykW8TkBnfucHnstLNa3+TQwCETapS+79Ubzotcz/wkUQuzODAZC1KbSfkmU4lC5Ucqw8e3RGoojKnyHm6/qdHiMTNLma7x6fTUj1/Pf/Phci191gV4NXRt455UVJ5sQpNKslF57ApNKsnGzA6TrNXWNs3parXOls96bHx8XLSLdppZl2mq8Th1boqf+uGUG0CdHDtpy4NraBLljJwnmeT1X6mVB9YDGwf8/MY8YWWW6DylEQUFYVPRXm73Rr4aceP7fwL4fmvSvDNAsQAAAABJRU5ErkJggg==";const UV={class:"text-sm mb-2"},QV={__name:"AnalyticsTotalEarning",setup(e){const a=de(),r=E1([{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:"\u68C0\u6D4B\u4E2D"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:"\u68C0\u6D4B\u4E2D"}]);return j9.post(`${a.getters.serverApi}serverTest`).then(c=>{c.data&&(r.value=[{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:c.data.cloud?"\u6B63\u5E38":"\u5F02\u5E38"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:c.data.cache?"\u6B63\u5E38":"\u5F02\u5E38"}])}).catch(c=>{r.value=[{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:"\u670D\u52A1\u5668\u672A\u54CD\u5E94"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:"\u670D\u52A1\u5668\u672A\u54CD\u5E94"}]}),(c,i)=>(W1(),h2($5,null,{default:v1(()=>[q(u4,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[c2("\u670D\u52A1\u72B6\u6001")]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[q(Ho,{class:"card-list mt-9"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(r.value,s=>(W1(),h2(M5,{key:s.title},{prepend:v1(()=>[q(k0,{rounded:"",image:s.avatar},null,8,["image"])]),append:v1(()=>[C2("div",null,[C2("h6",UV,n2(s.amount),1)])]),default:v1(()=>[q(W5,{class:"text-sm font-weight-semibold mb-1"},{default:v1(()=>[c2(n2(s.title),1)]),_:2},1024),q(o4,{class:"text-xs"},{default:v1(()=>[c2(n2(s.subtitle),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}))}},KV=W9(QV,[["__scopeId","data-v-bcc2c153"]]),JV={__name:"CardAlert",props:{title:{type:String,required:!0},color:{type:String,required:!1,default:"primary"},icon:{type:String,required:!0},text:{type:String,required:!0}},setup(e){const a=e;return(r,c)=>(W1(),h2(A3,null,{default:v1(()=>[q(X5,{cols:"12"},{default:v1(()=>[q($5,{color:a.color},{default:v1(()=>[q(u4,null,{prepend:v1(()=>[q(y2,{size:"1.9rem",color:"white",icon:a.icon},null,8,["icon"])]),default:v1(()=>[q(Oe,{class:"text-white"},{default:v1(()=>[c2(n2(a.title),1)]),_:1})]),_:1}),q(C5,{class:"text-white"},{default:v1(()=>[c2(n2(a.text),1)]),_:1})]),_:1},8,["color"])]),_:1})]),_:1}))}},eM={__name:"index",setup(e){de();const a={title:"\u672A\u767B\u5F55\u670D\u52A1\u533A",color:"warning",icon:"mdi-poll",text:"\u5F53\u524D\u5C1A\u672A\u767B\u5F55\u670D\u52A1\u533A\uFF0C\u65E0\u6CD5\u4F7F\u7528\u76F8\u5173\u670D\u52A1\u529F\u80FD\uFF01"};return(r,c)=>(W1(),h2(A3,{class:"match-height"},{default:v1(()=>[r.$store.state.user.user?g0("",!0):(W1(),h2(X5,{key:0,cols:"12"},{default:v1(()=>[q(JV,Mt(rl(a)),null,16)]),_:1})),q(X5,{cols:"12",md:"4"},{default:v1(()=>[q(IH)]),_:1}),q(X5,{cols:"12",md:"4"},{default:v1(()=>[q(KV)]),_:1}),q(X5,{cols:"12"},{default:v1(()=>[q(GV)]),_:1})]),_:1}))}},lM=()=>S2(()=>import("./account-settings.b80b3a85.js"),["account-settings.b80b3a85.js","account-settings.bb208706.css","VTable.98a5ae2f.js","VTable.2c729c21.css","VCheckbox.700ac25f.js","VCheckbox.1ea139e1.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css","md5.30c00497.js","route-block.7577f022.js"],import.meta.url),tM=()=>S2(()=>import("./card-basic.6591b9d9.js"),["card-basic.6591b9d9.js","card-basic.bee2b92f.css"],import.meta.url),aM=()=>S2(()=>import("./config-setting.94091589.js"),["config-setting.94091589.js","config-setting.ab0e64e4.css","VCheckbox.700ac25f.js","VCheckbox.1ea139e1.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css","VTextarea.b6fbfd3e.js","VTextarea.1e58334b.css","VDialog.da3b36f9.js","VDialog.3d6c8d59.css"],import.meta.url),rM=()=>S2(()=>import("./form-layouts.96d7e127.js"),["form-layouts.96d7e127.js","VCheckbox.700ac25f.js","VCheckbox.1ea139e1.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css"],import.meta.url),oM=()=>S2(()=>import("./icons.0a705df0.js"),[],import.meta.url),cM=()=>S2(()=>import("./login.3bca5584.js"),["login.3bca5584.js","login.ff81ba63.css","auth-v1-tree.f5524167.js","md5.30c00497.js","route-block.7577f022.js"],import.meta.url),nM=()=>S2(()=>import("./prompt.4fa130d4.js"),["prompt.4fa130d4.js","VDataTable.cd90b28b.js","VDataTable.4b004ac9.css","VDialog.da3b36f9.js","VDialog.3d6c8d59.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css","VTable.98a5ae2f.js","VTable.2c729c21.css","VTextarea.b6fbfd3e.js","VTextarea.1e58334b.css"],import.meta.url),iM=()=>S2(()=>import("./register.24f5271a.js"),["register.24f5271a.js","register.5b4047e6.css","auth-v1-tree.f5524167.js","route-block.7577f022.js","VCheckbox.700ac25f.js","VCheckbox.1ea139e1.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css"],import.meta.url),hM=()=>S2(()=>import("./tables.0e7a1e6a.js"),["tables.0e7a1e6a.js","tables.b5166f74.css","VTable.98a5ae2f.js","VTable.2c729c21.css"],import.meta.url),sM=()=>S2(()=>import("./tokens.a3cf9c7a.js"),["tokens.a3cf9c7a.js","VDialog.da3b36f9.js","VDialog.3d6c8d59.css","VCheckboxBtn.23a8aa2c.js","VCheckboxBtn.6fd971f3.css","VDataTable.cd90b28b.js","VDataTable.4b004ac9.css","VTable.98a5ae2f.js","VTable.2c729c21.css"],import.meta.url),vM=()=>S2(()=>import("./typography.5a297d1b.js"),[],import.meta.url),uM=()=>S2(()=>import("./_...all_.f4a18015.js"),["_...all_.f4a18015.js","_...all_.16ab440f.css","route-block.7577f022.js"],import.meta.url),dM=[{name:"account-settings",path:"/account-settings",component:lM,props:!0,meta:{navActiveLink:"pages-account-settings-tab"}},{name:"card-basic",path:"/card-basic",component:tM,props:!0},{name:"config-setting",path:"/config-setting",component:aM,props:!0},{name:"form-layouts",path:"/form-layouts",component:rM,props:!0},{name:"icons",path:"/icons",component:oM,props:!0},{name:"index",path:"/",component:eM,props:!0},{name:"login",path:"/login",component:cM,props:!0,meta:{layout:"blank"}},{name:"prompt",path:"/prompt",component:nM,props:!0},{name:"register",path:"/register",component:iM,props:!0,meta:{layout:"blank"}},{name:"tables",path:"/tables",component:hM,props:!0},{name:"tokens",path:"/tokens",component:sM,props:!0},{name:"typography",path:"/typography",component:vM,props:!0},{name:"all",path:"/:all(.*)*",component:uM,props:!0,meta:{layout:"blank",action:"read",subject:"Auth"}}],mM=Mg({history:qy("./"),routes:[...Hy(dM)],scrollBehavior(){return{top:0}}}),pM={api:"",mode:"online",snackbar:[],ws:{message:"",client:null},version:0},fM={SET_APPSERVERAPI:(e,a)=>{e.api=a},SET_RUNMODE:(e,a)=>{e.mode=a},ADD_SNACKBAR:(e,a)=>{e.snackbar={message:a.message,color:a.color}},DEL_SNACKBAR:(e,a)=>{e.snackbar={message:"",color:""}},INIT_WS:(e,a)=>{var r;((r=e.ws.client)==null?void 0:r.readyState)===1&&e.ws.client.close(),e.ws={message:"",client:new WebSocket(a)}},UPDATE_WS_MESSAGE:(e,a)=>{e.ws.message=a},SET_SERVERVERSION:(e,a)=>{e.version=a}},bM={async initWS({commit:e},a){e("INIT_WS",a)},async updateMessage({commit:e},a){e("UPDATE_WS_MESSAGE",a)}},yM={namespaced:!0,state:pM,mutations:fM,actions:bM},gM=Object.defineProperty({__proto__:null,default:yM},Symbol.toStringTag,{value:"Module"}),HM={select:"ALT+S"},VM={SET_SELECT:(e,a)=>{e.select=a}},MM={async setSelectKey({commit:e},a){e("SET_SELECT",a)}},CM={namespaced:!0,state:HM,mutations:VM,actions:MM},LM=Object.defineProperty({__proto__:null,default:CM},Symbol.toStringTag,{value:"Module"}),xM={user:"",permissions:"",token:"",autoLogin:!1},wM={SET_USER:(e,a)=>{e.user=a.user,e.permissions=a.permissions,e.token=a.token},SET_AUTOLOGIN:(e,a)=>{e.autoLogin=a}},ZM={async login({commit:e},a){e("SET_USER",a),e("SET_AUTOLOGIN",a.auto)},async logout({commit:e}){e("SET_USER",{user:"",permissions:"",token:""}),e("SET_AUTOLOGIN",!1)}},kM={namespaced:!0,state:xM,mutations:wM,actions:ZM},AM=Object.defineProperty({__proto__:null,default:kM},Symbol.toStringTag,{value:"Module"}),SM={serverApi:e=>e.app.api,runmode:e=>e.app.mode,ws:e=>e.app.ws,user:e=>e.user.user,permissions:e=>e.user.permissions,userToken:e=>e.user.token,hotkey:e=>{e.hotkey.select},serverVersion:e=>e.app.version};var _M=function(a){return EM(a)&&!zM(a)};function EM(e){return!!e&&typeof e=="object"}function zM(e){var a=Object.prototype.toString.call(e);return a==="[object RegExp]"||a==="[object Date]"||IM(e)}var TM=typeof Symbol=="function"&&Symbol.for,PM=TM?Symbol.for("react.element"):60103;function IM(e){return e.$$typeof===PM}function OM(e){return Array.isArray(e)?[]:{}}function U3(e,a){return a.clone!==!1&&a.isMergeableObject(e)?$e(OM(e),e,a):e}function qM(e,a,r){return e.concat(a).map(function(c){return U3(c,r)})}function RM(e,a){if(!a.customMerge)return $e;var r=a.customMerge(e);return typeof r=="function"?r:$e}function FM(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(a){return Object.propertyIsEnumerable.call(e,a)}):[]}function xn(e){return Object.keys(e).concat(FM(e))}function sh(e,a){try{return a in e}catch{return!1}}function DM(e,a){return sh(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function NM(e,a,r){var c={};return r.isMergeableObject(e)&&xn(e).forEach(function(i){c[i]=U3(e[i],r)}),xn(a).forEach(function(i){DM(e,i)||(sh(e,i)&&r.isMergeableObject(a[i])?c[i]=RM(i,r)(e[i],a[i],r):c[i]=U3(a[i],r))}),c}function $e(e,a,r){r=r||{},r.arrayMerge=r.arrayMerge||qM,r.isMergeableObject=r.isMergeableObject||_M,r.cloneUnlessOtherwiseSpecified=U3;var c=Array.isArray(a),i=Array.isArray(e),s=c===i;return s?c?r.arrayMerge(e,a,r):NM(e,a,r):U3(a,r)}$e.all=function(a,r){if(!Array.isArray(a))throw new Error("first argument should be an array");return a.reduce(function(c,i){return $e(c,i,r)},{})};var BM=$e,YM=BM;let dr;dr=class{get length(){return Object.keys(this).length}key(e){return Object.keys(this)[e]}setItem(e,a){this[e]=a.toString()}getItem(e){return this[e]}removeItem(e){delete this[e]}clear(){for(let e of Object.keys(this))delete this[e]}};class jM{constructor(){this._queue=[],this._flushing=!1}enqueue(a){return this._queue.push(a),this._flushing?Promise.resolve():this.flushQueue()}flushQueue(){this._flushing=!0;const a=()=>{const r=this._queue.shift();if(r)return r.then(a);this._flushing=!1};return Promise.resolve(a())}}const XM={replaceArrays:{arrayMerge:(e,a,r)=>a},concatArrays:{arrayMerge:(e,a,r)=>e.concat(...a)}};function m3(e,a,r){return YM(e,a,XM[r])}let p3=JSON;class WM{constructor(a){this._mutex=new jM,this.subscriber=c=>i=>c.subscribe(i),typeof a>"u"&&(a={}),this.key=a.key!=null?a.key:"vuex",this.subscribed=!1,this.supportCircular=a.supportCircular||!1,this.supportCircular&&(p3=require("flatted")),this.mergeOption=a.mergeOption||"replaceArrays";let r=!0;try{window.localStorage.getItem("")}catch{r=!1}if(a.storage)this.storage=a.storage;else if(r)this.storage=window.localStorage;else if(dr)this.storage=new dr;else throw new Error("Neither 'window' is defined, nor 'MockStorage' is available");this.reducer=a.reducer!=null?a.reducer:a.modules==null?c=>c:c=>a.modules.reduce((i,s)=>m3(i,{[s]:c[s]},this.mergeOption),{}),this.filter=a.filter||(c=>!0),this.strictMode=a.strictMode||!1,this.RESTORE_MUTATION=function(i,s){const d=m3(i,s||{},this.mergeOption);for(const p of Object.keys(d))this._vm.$set(i,p,d[p])},this.asyncStorage=a.asyncStorage||!1,this.asyncStorage?(this.restoreState=a.restoreState!=null?a.restoreState:(c,i)=>i.getItem(c).then(s=>typeof s=="string"?this.supportCircular?p3.parse(s||"{}"):JSON.parse(s||"{}"):s||{}),this.saveState=a.saveState!=null?a.saveState:(c,i,s)=>s.setItem(c,this.asyncStorage?m3({},i||{},this.mergeOption):this.supportCircular?p3.stringify(i):JSON.stringify(i)),this.plugin=c=>{c.restored=this.restoreState(this.key,this.storage).then(i=>{this.strictMode?c.commit("RESTORE_MUTATION",i):c.replaceState(m3(c.state,i||{},this.mergeOption)),this.subscriber(c)((s,d)=>{this.filter(s)&&this._mutex.enqueue(this.saveState(this.key,this.reducer(d),this.storage))}),this.subscribed=!0})}):(this.restoreState=a.restoreState!=null?a.restoreState:(c,i)=>{const s=i.getItem(c);return typeof s=="string"?this.supportCircular?p3.parse(s||"{}"):JSON.parse(s||"{}"):s||{}},this.saveState=a.saveState!=null?a.saveState:(c,i,s)=>s.setItem(c,this.supportCircular?p3.stringify(i):JSON.stringify(i)),this.plugin=c=>{const i=this.restoreState(this.key,this.storage);this.strictMode?c.commit("RESTORE_MUTATION",i):c.replaceState(m3(c.state,i||{},this.mergeOption)),this.subscriber(c)((s,d)=>{this.filter(s)&&this.saveState(this.key,this.reducer(d),this.storage)}),this.subscribed=!0})}}const $M=WM,GM=Object.assign({"./modules/app.js":gM,"./modules/hotkey.js":LM,"./modules/user.js":AM});let vh={};for(const[e,a]of Object.entries(GM)){var UM=e.replace(/^\.\/(.*)\.\w+$/,"$1");const r=UM.split("/")[1];vh[r]=a.default}const QM=Xd({modules:vh,getters:SM,plugins:[new $M().plugin]});/*! +`;break;case"json":const e1=JSON.parse(G.data);switch(e1.app){case"com.tencent.structmsg":e1.view=="music"&&j.push({image:e1.meta.music.preview,name:e1.meta.music.title,author:e1.meta.music.desc,url:e1.meta.music.jumpUrl}),e1.view=="news"&&j.push({image:e1.meta.news.preview,name:e1.meta.news.title,author:e1.meta.news.desc,url:e1.meta.news.jumpUrl});break;case"com.tencent.multimsg":e1.view=="contact"&&Q.push({messages:e1.meta.detail.news,title:e1.meta.source,subtitle:e1.meta.summary});break;default:Y+=e1.prompt;break}break;case"image":W.push(G.url);break;default:Y+="\u3010\u672A\u77E5\u7684\u6D88\u606F\u7C7B\u578B\u3011";break}}),(Y||W)&&(i.value.unshift({userImg:`https://q1.qlogo.cn/g?b=qq&s=0&nk=${S.sender.user_id}`,user:S.sender.user_id,nickname:S.sender.nickname,text:Y,group:S.group.isGroup?S.group.group_name:"",groupId:S.group.isGroup?S.group.group_id:0,imgUrl:W,music:j,multi:Q,time:k(),quotable:S.quotable,read:w.value==(S.group.isGroup?S.group.group_id:S.sender.user_id)?!0:S.read||!1}),w.value==(S.group.isGroup?S.group.group_id:S.sender.user_id)&&s.value++)}S.command=="login"&&S.state&&r.value.send(JSON.stringify({command:"initQQMessageInfo"}))});const P=()=>{y.value&&d.value&&(r.value.send(JSON.stringify({command:"sendMsg",message:d.value,id:y.value,group:V.value,quotable:C.value})),d.value="",C.value="")},R=A=>{_6?_6.openExternal(A):window.open(A)},_=()=>{i.value=[],r.value.send(JSON.stringify({command:"initQQMessageInfo",token:a.getters.userToken}))},E=A=>{i.value.forEach((S,Y)=>{S.groupId?S.groupId==A&&(i.value[Y].read=!0):S.user==A&&(i.value[Y].read=!0)})};return r.value.readyState==1&&i.value.length==0&&r.value.send(JSON.stringify({command:"initQQMessageInfo",token:a.getters.userToken})),(A,S)=>(W1(),h2($5,null,{default:v1(()=>[q(u4,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[q(er,{color:"#0000"},{default:v1(()=>[q(V8,null,{default:v1(()=>[c2("QQ\u6D88\u606F")]),_:1}),q(bt),q(V0,{icon:"",size:"small",onClick:_},{default:v1(()=>[q(y2,{icon:"mdi-restore",size:"24"})]),_:1})]),_:1})]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[q(KH,{onSubmit:S[2]||(S[2]=ri(()=>{},["prevent"]))},{default:v1(()=>[q(mb,null,{default:v1(()=>[q(A3,null,{default:v1(()=>[q(X5,{cols:"12",md:"4"},{default:v1(()=>[c2(n2(p.value),1)]),_:1}),q(X5,{cols:"12",md:"8"},{default:v1(()=>[q(HV,{modelValue:d.value,"onUpdate:modelValue":S[1]||(S[1]=Y=>d.value=Y),variant:"filled",clearable:"",label:"\u53D1\u9001\u6D88\u606F",type:"text"},Ir({append:v1(()=>[q(V0,{type:"submit",variant:"text",onClick:P,icon:"mdi-send"})]),_:2},[C.value?{name:"append-inner",fn:v1(()=>[q(Ja,{"leave-absolute":""},{default:v1(()=>[q(Ol,{closable:"","onClick:close":S[0]||(S[0]=Y=>C.value="")},{default:v1(()=>{var Y;return[c2(n2((Y=C.value)==null?void 0:Y.user_name),1)]}),_:1})]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[C2("div",NV,[q(cV,{modelValue:w.value,"onUpdate:modelValue":S[3]||(S[3]=Y=>w.value=Y),direction:"vertical",color:"primary",width:"20"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(J1(x),(Y,W)=>(W1(),h2(J9,{width:"50",key:W,value:W,onClick:()=>{y.value=W,p.value=Y.name,V.value=Y.isGroup,E(W)}},{default:v1(()=>[q(kV,{text:Y.name,activator:"parent",location:"top"},{activator:v1(({props:j})=>[q(eV,null,{default:v1(({isHovering:Q,props:G})=>[Y.read?(W1(),h2(or,l2({key:0},G,{content:Y.read,color:"info",dot:!Q}),{default:v1(()=>[q(y2,{start:""},{default:v1(()=>[c2(n2(Y.isGroup?"mdi-account-multiple":"mdi-account"),1)]),_:2},1024)]),_:2},1040,["content","dot"])):(W1(),h2(y2,{key:1,start:""},{default:v1(()=>[c2(n2(Y.isGroup?"mdi-account-multiple":"mdi-account"),1)]),_:2},1024))]),_:2},1024),c2(" "+n2(Y.name),1)]),_:2},1032,["text"])]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["modelValue"]),q(qV,{modelValue:w.value,"onUpdate:modelValue":S[5]||(S[5]=Y=>w.value=Y)},{default:v1(()=>[(W1(!0),N2(e2,null,e5(J1(x),(Y,W)=>(W1(),h2(FV,{key:W,value:W},{default:v1(()=>[q($5,{flat:""},{default:v1(()=>[q(C5,null,{default:v1(()=>[q(Ho,{class:"card-list","min-width":"500","max-height":"500"},{default:v1(()=>[q(YH,{variant:"popout",class:"my-4",modelValue:s.value,"onUpdate:modelValue":S[4]||(S[4]=j=>s.value=j)},{default:v1(()=>[(W1(!0),N2(e2,null,e5(Y.messages,j=>(W1(),h2(WH,{key:j.quotable.rand,elevation:"4",class:"mt-2 mb-2"},{default:v1(()=>[q(U9,null,{default:v1(({expanded:Q})=>[q(M5,{"max-width":"90%"},{prepend:v1(()=>[q(k0,{size:"40",variant:"tonal",class:"me-3"},{default:v1(()=>[q(B0,{src:j.userImg},null,8,["src"])]),_:2},1024)]),default:v1(()=>[q(W5,{class:"mb-1"},{default:v1(()=>[C2("span",BV,n2(j.nickname||j.user),1),j.nickname=="TANGXUE"?(W1(),N2("span",YV,n2(j.user),1)):g0("",!0)]),_:2},1024),q(o4,{class:"text-xs"},{default:v1(()=>[c2(n2(j.text)+" ",1),j.img.length>0?(W1(),h2(Ol,{key:0,class:"ma-2"},{default:v1(()=>[c2(n2(j.img.length)+"\u5F20\u56FE\u7247 ",1)]),_:2},1024)):g0("",!0),j.music.length>0?(W1(),h2(Ol,{key:1,class:"ma-2"},{default:v1(()=>[c2(" \u97F3\u4E50\u5206\u4EAB ")]),_:1})):g0("",!0),j.multi.length>0?(W1(),h2(Ol,{key:2,class:"ma-2"},{default:v1(()=>[c2(" \u8F6C\u53D1\u6D88\u606F ")]),_:1})):g0("",!0)]),_:2},1024)]),_:2},1024)]),actions:v1(()=>[c2(n2(j.time),1)]),_:2},1024),q($9,null,{default:v1(()=>[q(A3,{"no-gutters":""},{default:v1(()=>[c2(n2(j.text)+" ",1),j.img.length>0?(W1(),h2(yt,{key:0,vertical:"",class:"mx-4"})):g0("",!0),jV,j.img.length>0?(W1(!0),N2(e2,{key:1},e5(j.img,Q=>(W1(),h2(B0,{width:300,cover:"",src:Q},{placeholder:v1(()=>[q(A3,{class:"fill-height ma-0",align:"center",justify:"center"},{default:v1(()=>[q(T8,{indeterminate:"",color:"grey-lighten-5"})]),_:1})]),_:2},1032,["src"]))),256)):g0("",!0),j.music.length>0?(W1(!0),N2(e2,{key:2},e5(j.music,Q=>(W1(),h2($5,{color:"#952175",theme:"dark"},{default:v1(()=>[C2("div",XV,[C2("div",null,[q(Oe,{class:"text-h5"},{default:v1(()=>[c2(n2(Q.name),1)]),_:2},1024),q(ur,null,{default:v1(()=>[c2(n2(Q.author),1)]),_:2},1024),q(vr,null,{default:v1(()=>[q(V0,{class:"ms-2",icon:"mdi-play",variant:"text",onClick:G=>R(Q.url)},null,8,["onClick"])]),_:2},1024)]),q(k0,{class:"ma-3",size:"125",rounded:"0"},{default:v1(()=>[q(B0,{src:Q.image},null,8,["src"])]),_:2},1024)])]),_:2},1024))),256)):g0("",!0),j.multi.length>0?(W1(!0),N2(e2,{key:3},e5(j.multi,Q=>(W1(),h2($5,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[c2(n2(Q.title),1)]),_:2},1024),q(ur,null,{default:v1(()=>[c2(n2(Q.subtitle),1)]),_:2},1024),q(C5,null,{default:v1(()=>[q(MV,{density:"compact",align:"start"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(Q.messages,G=>(W1(),h2(wV,{key:G.text,size:"x-small"},{default:v1(()=>[C2("div",WV,n2(G.text),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)):g0("",!0)]),_:2},1024),q(vr,null,{default:v1(()=>[q(bt),q(V0,{variant:"text",color:"primary",onClick:Q=>C.value=j.quotable},{default:v1(()=>[c2(" \u56DE\u590D ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:2},1032,["modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])])]),_:1})]),_:1}))}},GV=W9($V,[["__scopeId","data-v-eced979d"]]),oa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU8SURBVHgBzZhrbBRVFMfPvXceO7vbNi2wuKU20OIr1MimYrA+0iAalfJF+KDGDxqNjwSC8REJSLAaE6N8MBCNSqIfwAeBBBKNqKmGoEFTg8VaHgYIrd20lL7oa7Y7ex+eO31A4gd3OxPdf7I7d+5kcn9zz7nnnHsJXKXtjduNrsVdhjVgUfiPFXNiio9zWZGpEM1HmvlMP5m5bnxgo5VlWQZFIFvYYtfhXR42lQ+EcHaxwGkJKmhDbQNtPdcqiDZrb7zXgiJUcjzpUe1zUKTSbPT/WBD5SrOFDpfxSslr27z6N5vFPaXlpQQCKnTALZv7b0yU9Owrd7p3P7J+OAkBFSpgXX2dUZsY3AncTSpijLqXmQcBFeoCeWLNkU0s29egMLwqIbp6B2PjABMQRKEAlnoZ8srmicaoOL9VccRjFLiSJ1vbWBYCKhTAZza4iyusszsh69pAdbw3QRD7zOjwqIKACgy4bg2NVznnt0JmcAkQdGnCgEjgY1nrFISgQIC310etO6p/fMzm6fUgFVEaDiOXAmMgnYY0hKA5A+p4t+aWX1Y64sJLKpcx9czpGSRoYkViPReH7VEIQXMGfHld+7Xl/NQbxLuc9E1LsUJizK+PsNV+9PdFGYDgjHMCbKqH6FLv5NPMG0kRJUE7naKaTAAxKWS5fbKvD8AJoQQpGDDpGLRR/vCUdXbwSblIMLD9dYFSIAkuWgSVEQd2PNjSMDuCfWU0ZhLZKerOfrTfGchnvIIBH079dXO0P72JuJOlsgNrN8wVGPpA4E+ibYUUEE+1vRN3COhM7ydjna8MDN7+B1AojV880bT20Xu/+nLM/bfxCkp12rS1k23od+41emCi/9j0Z7Kp8pc62KQYrBWamwpQhsAOfeVADImznQOTXFp+69LJu/IZsyDA1U7rFuYON/pg+KbSPw1nTkHqeyOOPPic6nv0QWKSK1dT+W3hLDx24Oj87/MZM2/A5ocmVtljPc8TPU961mZmzpxuayq8mghIDDUNBT4U0ebFPn0PTtnQhbGVGzuO9/J8xs0bkIlMBKOJJFSbSU29SWHWtGq6z4ghqIazYBYSNCS2pW2NjsglL3x4qObPfMfNe5F8ccT57vHllc/ZOft+KrkjPZwldC+pKxe9QLCNqaSMlAw0CPQB5SEtx6yCX0VLPCBxzrNs4e49Py87WEiOzhuwYyTGX29f/dmqm7oOsVyEABmfcrgZ4UytqOm+j0z0N/BJBMsYCGmD9ExgA+ieEXa6feTudzuOx/IybcGAWvrLDx0rny7wnH88v7Ou/wYstMAwOchcDgGzQHLaxhXn05dSGz7+JjYEBSrUgtWKeMuUpP4iYQIzTA7DiyBj4yT+3vtHrz8+l9QXGmCyOklpRCBgFAhGb4WA1AbO5bz937bXfTrX2jA0wLWNkxVgGNUqUoKBLudDclbxU+fo8h0tf5TPue4PDXDxou4UMDvihx0EVNIc6hmvfXXH3gVdEEDh7Elw/2tH+lYAi/qBj2BGdr3ktl0Hlp0IWnKFAnhbatg2TS8liQ0kaoKXK9u352D152HsSULZFyervLhpyhrdlrSk7dcL1714okME3tFphQKYiDhRpcQCwqzL6cHKZ/d+4o5ASDL0yeZEZiLQGUpfrztSVbPgAy5oz1tvsw4ISZqNFNvh5dXSJ60sWhUl86x5RQl42j3NWWdnp0zIBC2bX1ZU54TdZ7pFy28tOR/q8LnDWT2dUCRKOkmumXR71rT6wLqpskkNVQ4R5rLAB4+FSi8ImqUy4SZ489fNuZn+vwHhZxgOnrENyAAAAABJRU5ErkJggg==",ca="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUbSURBVHgB7ZjvaxxFGMefmdnd2900d+bapl5NY0OkSI21EpQaUYPUYm1QaGtRqyIaW1ONij+Q+qZE0H+gvvNVQUEQ9Y1akYLim0JeSBWktY02vzRNm1ySu8vt7Y+Z9Zn9YU4Rcncr9l70Cw+zt3vcfO77zDOzMwSqdKz/mDKxeULR5jQK/7NajBbfK3kia2X5yHcjXnyfxO3w7mHNZjaDJlCKp/jxk8cdvPQDIIRLNQucFKec9nX30dGxUU5kWmfWzGjQhMqVcg6VYw6aVJKNXo2CqFWSrWnhYl0DTKr/rEC6Dg61K7nuBzhnilie/jb/yQdThYWCDwnFerf0qpBAqa4epeP5tw+7bR0fW5DaXyHqnkoqO6hs6zf0Uvm0dXmCQwIlTnHH3qfud5n+rueRNBcAHobtEr0otDf4PQ8/kW5LE0igRIAdg291O2rra1yQlMBkxoCuhHSA5H1zaHnnkW5IoIYBZWoh2/m0K2ifhPP8CA4T6uBSb2G7YNOt82bnsNfe3fAy2jBgtn/fTZzQR4VPmBBV7iGYjVFByDK6OOfQPfk7D/ZAg2oIMNtzX4qtXz/MfdrJo5TKcGIwF2AZo4SRr5Dc7+r1Q2LngVZoQA0Brtk58JAHym7BgcRjzvXC1AaAGMtRlPClacEhj1zUb++HBlQ3YOfewbVcb32F+2SD66/A2VXOyShWfMjPY4tRLtL0DM8cEdv21O1i3RO1v7nnMYeT7R6vKgoeuhY4h3CFsg+/nSFQmAVAl4GgDUtt7I7W7nt33QZfflpPf3U5uGn/mzlXSQ2ha6oTjTnpnoVQVgQoU3p+lMDiHyFc8Kfwu8vzYPxyrvVl6+YH19TTZ12AouvGo46gmwP3YjjpXuSgLIqpMWyv/EsvuF6VON3+k9j1JNShmgG7jry3wwH1GUwpidMaV2ww9tC5xRLA5QtQtdMJwYiOY0mGRpQrwjyq7nhhfa391gRo9t6lVczMCAKxGM6OwKSDslqLeD1zHudD9+9gKkYqBaBjaxj4HMi6M2LrS1CjagLM3n1gv+UrfUFapXNuVVGgc0UbYA7TujT9DzAjDNOQ28owDLy/6GuD0P96Zy19rwrYdkuvWtH0F3GOo8EqIec6XlUUckJGwPxF/DIuaAwBVdyCaXrkWtQGsJGbRCHXjaubnoMatDpg/8CtFU63xXCWuzLfSecKcuxdwmd5rFZ8zvGeVwl/2IwADaOqxdAREv/0s5nHj25JDAi0pQPHHHWiqcSqmu9K0k0EKk6EcIFw/PkY5XL40Yyh9NBBPQrGSNbS1u1NDGhNT45y4S/JYogLQs51S244FkszWDRYvTK9BNNLtTDNihpCylY3otBXrg0ThMbEbGLAmc/fv0R974QlVlJbiOAqRXRvCoL1iERgqgwlBJPv+7YdpjSu4rjNtIifxfeffZQYUCr96xfv6MQ9gam2i/HcV8DCuBAud9I1JXKNaVEFa2FY6KJrR1NN6BykW8TkBnfucHnstLNa3+TQwCETapS+79Ubzotcz/wkUQuzODAZC1KbSfkmU4lC5Ucqw8e3RGoojKnyHm6/qdHiMTNLma7x6fTUj1/Pf/Phci191gV4NXRt455UVJ5sQpNKslF57ApNKsnGzA6TrNXWNs3parXOls96bHx8XLSLdppZl2mq8Th1boqf+uGUG0CdHDtpy4NraBLljJwnmeT1X6mVB9YDGwf8/MY8YWWW6DylEQUFYVPRXm73Rr4aceP7fwL4fmvSvDNAsQAAAABJRU5ErkJggg==";const UV={class:"text-sm mb-2"},QV={__name:"AnalyticsTotalEarning",setup(e){const a=de(),r=E1([{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:"\u68C0\u6D4B\u4E2D"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:"\u68C0\u6D4B\u4E2D"}]);return j9.post(`${a.getters.serverApi}serverTest`).then(c=>{c.data&&(r.value=[{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:c.data.cloud?"\u6B63\u5E38":"\u5F02\u5E38"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:c.data.cache?"\u6B63\u5E38":"\u5F02\u5E38"}])}).catch(c=>{r.value=[{avatar:ca,title:"\u4E91\u670D\u52A1",subtitle:"\u5305\u542B\u4E91\u8F6C\u7801\u3001\u4E91\u6E32\u67D3\u3001\u4E91\u7F13\u5B58\u7B49\u670D\u52A1",amount:"\u670D\u52A1\u5668\u672A\u54CD\u5E94"},{avatar:oa,title:"\u7F13\u5B58\u670D\u52A1",subtitle:"\u65E7\u7248\u672C\u6E32\u67D3\u7684\u7F13\u5B58\u670D\u52A1",amount:"\u670D\u52A1\u5668\u672A\u54CD\u5E94"}]}),(c,i)=>(W1(),h2($5,null,{default:v1(()=>[q(u4,null,{default:v1(()=>[q(Oe,null,{default:v1(()=>[c2("\u670D\u52A1\u72B6\u6001")]),_:1})]),_:1}),q(C5,null,{default:v1(()=>[q(Ho,{class:"card-list mt-9"},{default:v1(()=>[(W1(!0),N2(e2,null,e5(r.value,s=>(W1(),h2(M5,{key:s.title},{prepend:v1(()=>[q(k0,{rounded:"",image:s.avatar},null,8,["image"])]),append:v1(()=>[C2("div",null,[C2("h6",UV,n2(s.amount),1)])]),default:v1(()=>[q(W5,{class:"text-sm font-weight-semibold mb-1"},{default:v1(()=>[c2(n2(s.title),1)]),_:2},1024),q(o4,{class:"text-xs"},{default:v1(()=>[c2(n2(s.subtitle),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}))}},KV=W9(QV,[["__scopeId","data-v-bcc2c153"]]),JV={__name:"CardAlert",props:{title:{type:String,required:!0},color:{type:String,required:!1,default:"primary"},icon:{type:String,required:!0},text:{type:String,required:!0}},setup(e){const a=e;return(r,c)=>(W1(),h2(A3,null,{default:v1(()=>[q(X5,{cols:"12"},{default:v1(()=>[q($5,{color:a.color},{default:v1(()=>[q(u4,null,{prepend:v1(()=>[q(y2,{size:"1.9rem",color:"white",icon:a.icon},null,8,["icon"])]),default:v1(()=>[q(Oe,{class:"text-white"},{default:v1(()=>[c2(n2(a.title),1)]),_:1})]),_:1}),q(C5,{class:"text-white"},{default:v1(()=>[c2(n2(a.text),1)]),_:1})]),_:1},8,["color"])]),_:1})]),_:1}))}},eM={__name:"index",setup(e){de();const a={title:"\u672A\u767B\u5F55\u670D\u52A1\u533A",color:"warning",icon:"mdi-poll",text:"\u5F53\u524D\u5C1A\u672A\u767B\u5F55\u670D\u52A1\u533A\uFF0C\u65E0\u6CD5\u4F7F\u7528\u76F8\u5173\u670D\u52A1\u529F\u80FD\uFF01"};return(r,c)=>(W1(),h2(A3,{class:"match-height"},{default:v1(()=>[r.$store.state.user.user?g0("",!0):(W1(),h2(X5,{key:0,cols:"12"},{default:v1(()=>[q(JV,Mt(rl(a)),null,16)]),_:1})),q(X5,{cols:"12",md:"4"},{default:v1(()=>[q(IH)]),_:1}),q(X5,{cols:"12",md:"4"},{default:v1(()=>[q(KV)]),_:1}),q(X5,{cols:"12"},{default:v1(()=>[q(GV)]),_:1})]),_:1}))}},lM=()=>S2(()=>import("./account-settings.99c802c4.js"),["account-settings.99c802c4.js","account-settings.bb208706.css","VTable.e8eece46.js","VTable.2c729c21.css","VCheckbox.833361ee.js","VCheckbox.1ea139e1.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css","md5.4f58303d.js","route-block.7577f022.js"],import.meta.url),tM=()=>S2(()=>import("./card-basic.edca637a.js"),["card-basic.edca637a.js","card-basic.bee2b92f.css"],import.meta.url),aM=()=>S2(()=>import("./config-setting.5962882a.js"),["config-setting.5962882a.js","config-setting.ab0e64e4.css","VCheckbox.833361ee.js","VCheckbox.1ea139e1.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css","VTextarea.a3e73fe4.js","VTextarea.1e58334b.css","VDialog.311575a1.js","VDialog.3d6c8d59.css"],import.meta.url),rM=()=>S2(()=>import("./form-layouts.bcfc5196.js"),["form-layouts.bcfc5196.js","VCheckbox.833361ee.js","VCheckbox.1ea139e1.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css"],import.meta.url),oM=()=>S2(()=>import("./icons.763a1184.js"),[],import.meta.url),cM=()=>S2(()=>import("./login.17e6d7e8.js"),["login.17e6d7e8.js","login.ff81ba63.css","auth-v1-tree.f5524167.js","md5.4f58303d.js","route-block.7577f022.js"],import.meta.url),nM=()=>S2(()=>import("./prompt.c0766fb7.js"),["prompt.c0766fb7.js","VDataTable.fa01315e.js","VDataTable.4b004ac9.css","VDialog.311575a1.js","VDialog.3d6c8d59.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css","VTable.e8eece46.js","VTable.2c729c21.css","VTextarea.a3e73fe4.js","VTextarea.1e58334b.css"],import.meta.url),iM=()=>S2(()=>import("./register.baa3374f.js"),["register.baa3374f.js","register.5b4047e6.css","auth-v1-tree.f5524167.js","route-block.7577f022.js","VCheckbox.833361ee.js","VCheckbox.1ea139e1.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css"],import.meta.url),hM=()=>S2(()=>import("./tables.d14e1ce2.js"),["tables.d14e1ce2.js","tables.b5166f74.css","VTable.e8eece46.js","VTable.2c729c21.css"],import.meta.url),sM=()=>S2(()=>import("./tokens.deb2790f.js"),["tokens.deb2790f.js","VDialog.311575a1.js","VDialog.3d6c8d59.css","VCheckboxBtn.b7a3a8e0.js","VCheckboxBtn.6fd971f3.css","VDataTable.fa01315e.js","VDataTable.4b004ac9.css","VTable.e8eece46.js","VTable.2c729c21.css"],import.meta.url),vM=()=>S2(()=>import("./typography.5e028bb9.js"),[],import.meta.url),uM=()=>S2(()=>import("./_...all_.97427b42.js"),["_...all_.97427b42.js","_...all_.16ab440f.css","route-block.7577f022.js"],import.meta.url),dM=[{name:"account-settings",path:"/account-settings",component:lM,props:!0,meta:{navActiveLink:"pages-account-settings-tab"}},{name:"card-basic",path:"/card-basic",component:tM,props:!0},{name:"config-setting",path:"/config-setting",component:aM,props:!0},{name:"form-layouts",path:"/form-layouts",component:rM,props:!0},{name:"icons",path:"/icons",component:oM,props:!0},{name:"index",path:"/",component:eM,props:!0},{name:"login",path:"/login",component:cM,props:!0,meta:{layout:"blank"}},{name:"prompt",path:"/prompt",component:nM,props:!0},{name:"register",path:"/register",component:iM,props:!0,meta:{layout:"blank"}},{name:"tables",path:"/tables",component:hM,props:!0},{name:"tokens",path:"/tokens",component:sM,props:!0},{name:"typography",path:"/typography",component:vM,props:!0},{name:"all",path:"/:all(.*)*",component:uM,props:!0,meta:{layout:"blank",action:"read",subject:"Auth"}}],mM=Mg({history:qy("./"),routes:[...Hy(dM)],scrollBehavior(){return{top:0}}}),pM={api:"",mode:"online",snackbar:[],ws:{message:"",client:null},version:0},fM={SET_APPSERVERAPI:(e,a)=>{e.api=a},SET_RUNMODE:(e,a)=>{e.mode=a},ADD_SNACKBAR:(e,a)=>{e.snackbar={message:a.message,color:a.color}},DEL_SNACKBAR:(e,a)=>{e.snackbar={message:"",color:""}},INIT_WS:(e,a)=>{var r;((r=e.ws.client)==null?void 0:r.readyState)===1&&e.ws.client.close(),e.ws={message:"",client:new WebSocket(a)}},UPDATE_WS_MESSAGE:(e,a)=>{e.ws.message=a},SET_SERVERVERSION:(e,a)=>{e.version=a}},bM={async initWS({commit:e},a){e("INIT_WS",a)},async updateMessage({commit:e},a){e("UPDATE_WS_MESSAGE",a)}},yM={namespaced:!0,state:pM,mutations:fM,actions:bM},gM=Object.defineProperty({__proto__:null,default:yM},Symbol.toStringTag,{value:"Module"}),HM={select:"ALT+S"},VM={SET_SELECT:(e,a)=>{e.select=a}},MM={async setSelectKey({commit:e},a){e("SET_SELECT",a)}},CM={namespaced:!0,state:HM,mutations:VM,actions:MM},LM=Object.defineProperty({__proto__:null,default:CM},Symbol.toStringTag,{value:"Module"}),xM={user:"",permissions:"",token:"",autoLogin:!1},wM={SET_USER:(e,a)=>{e.user=a.user,e.permissions=a.permissions,e.token=a.token},SET_AUTOLOGIN:(e,a)=>{e.autoLogin=a}},ZM={async login({commit:e},a){e("SET_USER",a),e("SET_AUTOLOGIN",a.auto)},async logout({commit:e}){e("SET_USER",{user:"",permissions:"",token:""}),e("SET_AUTOLOGIN",!1)}},kM={namespaced:!0,state:xM,mutations:wM,actions:ZM},AM=Object.defineProperty({__proto__:null,default:kM},Symbol.toStringTag,{value:"Module"}),SM={serverApi:e=>e.app.api,runmode:e=>e.app.mode,ws:e=>e.app.ws,user:e=>e.user.user,permissions:e=>e.user.permissions,userToken:e=>e.user.token,hotkey:e=>{e.hotkey.select},serverVersion:e=>e.app.version};var _M=function(a){return EM(a)&&!zM(a)};function EM(e){return!!e&&typeof e=="object"}function zM(e){var a=Object.prototype.toString.call(e);return a==="[object RegExp]"||a==="[object Date]"||IM(e)}var TM=typeof Symbol=="function"&&Symbol.for,PM=TM?Symbol.for("react.element"):60103;function IM(e){return e.$$typeof===PM}function OM(e){return Array.isArray(e)?[]:{}}function U3(e,a){return a.clone!==!1&&a.isMergeableObject(e)?$e(OM(e),e,a):e}function qM(e,a,r){return e.concat(a).map(function(c){return U3(c,r)})}function RM(e,a){if(!a.customMerge)return $e;var r=a.customMerge(e);return typeof r=="function"?r:$e}function FM(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(a){return Object.propertyIsEnumerable.call(e,a)}):[]}function xn(e){return Object.keys(e).concat(FM(e))}function sh(e,a){try{return a in e}catch{return!1}}function DM(e,a){return sh(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function NM(e,a,r){var c={};return r.isMergeableObject(e)&&xn(e).forEach(function(i){c[i]=U3(e[i],r)}),xn(a).forEach(function(i){DM(e,i)||(sh(e,i)&&r.isMergeableObject(a[i])?c[i]=RM(i,r)(e[i],a[i],r):c[i]=U3(a[i],r))}),c}function $e(e,a,r){r=r||{},r.arrayMerge=r.arrayMerge||qM,r.isMergeableObject=r.isMergeableObject||_M,r.cloneUnlessOtherwiseSpecified=U3;var c=Array.isArray(a),i=Array.isArray(e),s=c===i;return s?c?r.arrayMerge(e,a,r):NM(e,a,r):U3(a,r)}$e.all=function(a,r){if(!Array.isArray(a))throw new Error("first argument should be an array");return a.reduce(function(c,i){return $e(c,i,r)},{})};var BM=$e,YM=BM;let dr;dr=class{get length(){return Object.keys(this).length}key(e){return Object.keys(this)[e]}setItem(e,a){this[e]=a.toString()}getItem(e){return this[e]}removeItem(e){delete this[e]}clear(){for(let e of Object.keys(this))delete this[e]}};class jM{constructor(){this._queue=[],this._flushing=!1}enqueue(a){return this._queue.push(a),this._flushing?Promise.resolve():this.flushQueue()}flushQueue(){this._flushing=!0;const a=()=>{const r=this._queue.shift();if(r)return r.then(a);this._flushing=!1};return Promise.resolve(a())}}const XM={replaceArrays:{arrayMerge:(e,a,r)=>a},concatArrays:{arrayMerge:(e,a,r)=>e.concat(...a)}};function m3(e,a,r){return YM(e,a,XM[r])}let p3=JSON;class WM{constructor(a){this._mutex=new jM,this.subscriber=c=>i=>c.subscribe(i),typeof a>"u"&&(a={}),this.key=a.key!=null?a.key:"vuex",this.subscribed=!1,this.supportCircular=a.supportCircular||!1,this.supportCircular&&(p3=require("flatted")),this.mergeOption=a.mergeOption||"replaceArrays";let r=!0;try{window.localStorage.getItem("")}catch{r=!1}if(a.storage)this.storage=a.storage;else if(r)this.storage=window.localStorage;else if(dr)this.storage=new dr;else throw new Error("Neither 'window' is defined, nor 'MockStorage' is available");this.reducer=a.reducer!=null?a.reducer:a.modules==null?c=>c:c=>a.modules.reduce((i,s)=>m3(i,{[s]:c[s]},this.mergeOption),{}),this.filter=a.filter||(c=>!0),this.strictMode=a.strictMode||!1,this.RESTORE_MUTATION=function(i,s){const d=m3(i,s||{},this.mergeOption);for(const p of Object.keys(d))this._vm.$set(i,p,d[p])},this.asyncStorage=a.asyncStorage||!1,this.asyncStorage?(this.restoreState=a.restoreState!=null?a.restoreState:(c,i)=>i.getItem(c).then(s=>typeof s=="string"?this.supportCircular?p3.parse(s||"{}"):JSON.parse(s||"{}"):s||{}),this.saveState=a.saveState!=null?a.saveState:(c,i,s)=>s.setItem(c,this.asyncStorage?m3({},i||{},this.mergeOption):this.supportCircular?p3.stringify(i):JSON.stringify(i)),this.plugin=c=>{c.restored=this.restoreState(this.key,this.storage).then(i=>{this.strictMode?c.commit("RESTORE_MUTATION",i):c.replaceState(m3(c.state,i||{},this.mergeOption)),this.subscriber(c)((s,d)=>{this.filter(s)&&this._mutex.enqueue(this.saveState(this.key,this.reducer(d),this.storage))}),this.subscribed=!0})}):(this.restoreState=a.restoreState!=null?a.restoreState:(c,i)=>{const s=i.getItem(c);return typeof s=="string"?this.supportCircular?p3.parse(s||"{}"):JSON.parse(s||"{}"):s||{}},this.saveState=a.saveState!=null?a.saveState:(c,i,s)=>s.setItem(c,this.supportCircular?p3.stringify(i):JSON.stringify(i)),this.plugin=c=>{const i=this.restoreState(this.key,this.storage);this.strictMode?c.commit("RESTORE_MUTATION",i):c.replaceState(m3(c.state,i||{},this.mergeOption)),this.subscriber(c)((s,d)=>{this.filter(s)&&this.saveState(this.key,this.reducer(d),this.storage)}),this.subscribed=!0})}}const $M=WM,GM=Object.assign({"./modules/app.js":gM,"./modules/hotkey.js":LM,"./modules/user.js":AM});let vh={};for(const[e,a]of Object.entries(GM)){var UM=e.replace(/^\.\/(.*)\.\w+$/,"$1");const r=UM.split("/")[1];vh[r]=a.default}const QM=Xd({modules:vh,getters:SM,plugins:[new $M().plugin]});/*! * pinia v2.0.23 * (c) 2022 Eduardo San Martin Morote * @license MIT diff --git a/server/static/assets/login.17e6d7e8.js b/server/static/assets/login.17e6d7e8.js new file mode 100644 index 0000000..d602807 --- /dev/null +++ b/server/static/assets/login.17e6d7e8.js @@ -0,0 +1 @@ +import{p as z,b as G,bo as Y,bp as Z,bf as X,n as ee,v as te,ag as ae,u as le,C as se,o as A,O as b,ao as oe,aT as M,aU as ne,ac as ue,ai as ie,D as t,a2 as re,bj as de,J as O,b0 as ce,bq as J,br as L,K as pe,L as me,M as ve,bs as fe,Q as q,a1 as ge,S as d,aE as he,a0 as y,aD as N,bt as _e,aF as be,a4 as j,R as B,bu as we,a7 as ye,a6 as F,W as Q,Z as Ae,aN as Ve,_ as ke,T as S,$ as I,H as xe,Y as W,U as De,aC as $,P as K}from"./index.f985de17.js";import{a as Se,b as Re,c as Ce,d as Te}from"./auth-v1-tree.f5524167.js";import{m as qe}from"./md5.4f58303d.js";import{b as H}from"./route-block.7577f022.js";const Ne=z({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"text"},...G(),...Y(),...Z(X({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),Pe=ee()({name:"VOtpInput",props:Ne(),emits:{finish:s=>!0,"update:focused":s=>!0,"update:modelValue":s=>!0},setup(s,a){let{attrs:R,emit:w,slots:o}=a;const{dimensionStyles:u}=te(s),{isFocused:V,focus:k,blur:i}=ae(s),m=le(s,"modelValue","",e=>String(e).split(""),e=>e.join("")),{t:E}=se(),x=A(()=>Array(Number(s.length)).fill(0)),v=b(-1),C=b(),_=b([]),P=A(()=>_.value[v.value]);function f(){const e=m.value.slice(),r=P.value.value;e[v.value]=r,m.value=e;let g=null;v.value>m.value.length?g=m.value.length+1:v.value+1!==Number(s.length)?g="next":requestAnimationFrame(()=>{var c;return(c=P.value)==null?void 0:c.blur()}),g&&L(C.value,g)}function l(e){const r=m.value.slice(),g=v.value;let c=null;!["ArrowLeft","ArrowRight","Backspace","Delete"].includes(e.key)||(e.preventDefault(),e.key==="ArrowLeft"?c="prev":e.key==="ArrowRight"?c="next":["Backspace","Delete"].includes(e.key)&&(r[v.value]="",m.value=r,v.value>0&&e.key==="Backspace"?c="prev":requestAnimationFrame(()=>{_.value[g].select()})),requestAnimationFrame(()=>{c!=null&&L(C.value,c)}))}function n(e,r){var g,c,p;r.preventDefault(),r.stopPropagation(),m.value=((c=(g=r==null?void 0:r.clipboardData)==null?void 0:g.getData("Text"))!=null?c:"").split(""),(p=_.value)==null||p[e].blur()}function h(){m.value=[]}function D(e,r){k(),v.value=r}function U(){i(),v.value=-1}return oe({VField:{disabled:A(()=>s.disabled),error:A(()=>s.error),variant:A(()=>s.variant)}},{scoped:!0}),M(m,e=>{e.length===s.length&&w("finish",e.join(""))},{deep:!0}),M(v,e=>{e<0||ne&&window.requestAnimationFrame(()=>{_.value[e].select()})}),ue(()=>{var g;const[e,r]=ie(R);return t("div",O({class:["v-otp-input",{"v-otp-input--divided":!!s.divider},s.class],style:[s.style]},e),[t("div",{ref:C,class:"v-otp-input__content",style:[u.value]},[x.value.map((c,p)=>t(re,null,[s.divider&&p!==0&&t("span",{class:"v-otp-input__divider"},[s.divider]),t(de,{focused:V.value&&s.focusAll||v.value===p,key:p},{...o,default:()=>t("input",{ref:T=>_.value[p]=T,"aria-label":E(s.label,p+1),autofocus:p===0&&s.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],inputmode:"text",min:s.type==="number"?0:void 0,maxlength:"1",placeholder:s.placeholder,type:s.type,value:m.value[p],onInput:f,onFocus:T=>D(T,p),onBlur:U,onKeydown:l,onPaste:T=>n(p,T)},null)})])),t("input",O({class:"v-otp-input-input",type:"hidden"},r,{value:m.value.join("")}),null),t(ce,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!s.loading,persistent:!0},{default:()=>{var c,p;return[(p=(c=o.loader)==null?void 0:c.call(o))!=null?p:t(J,{color:typeof s.loading=="boolean"?void 0:s.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(g=o.default)==null?void 0:g.call(o)])])}),{blur:()=>{var e;(e=_.value)==null||e.some(r=>r.blur())},focus:()=>{var e;(e=_.value)==null||e[0].focus()},reset:h,isFocused:V}}});const Be={class:"auth-wrapper d-flex align-center justify-center pa-4 app-bar-region"},Fe={class:"d-flex"},Ee=["innerHTML"],Ue=y("h5",{class:"text-h5 font-weight-semibold mb-1"}," \u6B22\u8FCE\u4F7F\u7528GPT\u5DE5\u5177\u7BB1 \u{1F44B}\u{1F3FB} ",-1),Ie=y("p",{class:"mb-0"}," \u8BF7\u5148\u767B\u9646\u670D\u52A1\u8D26\u53F7 ",-1),$e=y("p",{class:"mb-0"}," \u5FEB\u6377\u767B\u5F55 ",-1),Ke=y("span",{class:"mx-4"},"or",-1),Oe=y("span",null,"\u65E0\u6CD5\u8FDE\u63A5\u5230\u670D\u52A1\u5668\uFF1F",-1),Me={__name:"login",setup(s){const a=pe();me();const R=ve(),w=A(()=>a.getters.ws.client),o=b({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""}),u=b({server:a.getters.serverApi,qq:"",password:"",remember:!1}),V=b(""),k=b(),i=b(!1),m=fe(),E=A(()=>m.global.name.value==="light"?Se:Re),x=b(!1),v=()=>{const f=u.value;if(i.value=!0,!f.qq||!f.password){o.value.title="\u767B\u5F55\u5931\u8D25",o.value.text="\u8BF7\u586B\u5199\u670D\u52A1\u5668\u3001QQ\u53F7\u548C\u5BC6\u7801\u540E\u518D\u767B\u5F55",i.value=!1;return}let l=window.location.origin+"/";const n=qe(f.password);K.post(`${l}login`,{qq:f.qq,passwd:n}).then(h=>{if(h.data.login){if(a.getters.serverApi!=l||w.value.readyState!=1){const D=new URL(l),U=`${D.protocol==="http:"?"ws":"wss"}://${D.host}/ws`;a.dispatch("app/initWS",U)}a.commit("app/SET_RUNMODE","online"),a.commit("app/SET_APPSERVERAPI",l),a.dispatch("user/login",{user:f.qq,permissions:h.data.autho,token:h.data.token,auto:u.remember}),setTimeout(()=>{w.value.readyState==1?(w.value.send(JSON.stringify({command:"login",token:a.getters.userToken})),a.commit("app/ADD_SNACKBAR",{message:`${f.qq}\u767B\u9646\u6210\u529F`,color:"success"}),R.push({path:"/"})):(a.commit("app/ADD_SNACKBAR",{message:"ws\u94FE\u63A5\u5C1A\u672A\u5B8C\u6210\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",color:"warning"}),i.value=!1)},1e3)}else u.value.password="",o.value.title="\u767B\u5F55\u5931\u8D25",o.value.text="\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF",i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF\uFF01",color:"error"})}).catch(h=>{o.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",o.value.text=h.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(h)})},C=()=>{a.commit("app/SET_RUNMODE","offline"),a.commit("app/SET_APPSERVERAPI",""),a.dispatch("user/login",{user:"\u79BB\u7EBF\u7528\u6237",permissions:"",token:"",auto:!1}),R.push({path:"/"})},_=()=>{u.value,i.value=!0;let f=window.location.origin+"/";K.post(`${f}quick`).then(l=>{i.value=!1,l.data.state?k.value=!0:(u.value.password="",o.value.title="\u767B\u5F55\u5931\u8D25",o.value.text="\u670D\u52A1\u5668\u9519\u8BEF",a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u9519\u8BEF\uFF01",color:"error"}))}).catch(l=>{o.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",o.value.text=l.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(l)})},P=()=>{i.value=!0;const f=u.value;let l=window.location.origin+"/";K.post(`${l}login`,{otp:V.value}).then(n=>{if(n.data.login){if(a.getters.serverApi!=l||w.value.readyState!=1){const h=new URL(l),D=`${h.protocol==="http:"?"ws":"wss"}://${h.host}/ws`;a.dispatch("app/initWS",D)}a.commit("app/SET_RUNMODE","online"),a.commit("app/SET_APPSERVERAPI",l),a.dispatch("user/login",{user:n.data.user,permissions:n.data.autho,token:n.data.token,auto:u.remember}),setTimeout(()=>{w.value.readyState==1?(w.value.send(JSON.stringify({command:"login",token:a.getters.userToken})),a.commit("app/ADD_SNACKBAR",{message:`${f.qq}\u767B\u9646\u6210\u529F`,color:"success"}),R.push({path:"/"})):(a.commit("app/ADD_SNACKBAR",{message:"ws\u94FE\u63A5\u5C1A\u672A\u5B8C\u6210\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",color:"warning"}),i.value=!1)},1e3)}else u.value.password="",o.value.title="\u767B\u5F55\u5931\u8D25",o.value.text="\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF",i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF\uFF01",color:"error"})}).catch(n=>{o.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",o.value.text=n.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(n)})};return u.value.server=window.location.origin+"/",(f,l)=>(q(),ge("div",Be,[t(De,{class:"auth-card pa-4 pt-7 app-bar-noregion","max-width":"448"},{default:d(()=>[t(he,{class:"justify-center"},{prepend:d(()=>[y("div",Fe,[y("div",{innerHTML:N(_e)},null,8,Ee)])]),default:d(()=>[t(be,{class:"font-weight-semibold text-2xl text-uppercase"},{default:d(()=>[j(" GPT\u5DE5\u5177\u7BB1 ")]),_:1})]),_:1}),o.value.title?(q(),B(ye,we(O({key:0},o.value)),null,16)):F("",!0),t(Q,{class:"pt-2"},{default:d(()=>[Ue,Ie]),_:1}),t(Q,null,{default:d(()=>[t(Ae,{onSubmit:l[5]||(l[5]=Ve(()=>{},["prevent"]))},{default:d(()=>[t(ke,null,{default:d(()=>[t(S,{cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.server,"onUpdate:modelValue":l[0]||(l[0]=n=>u.value.server=n),label:"\u670D\u52A1\u5668",type:"text","append-inner-icon":"mdi-fingerprint","onClick:appendInner":_,readonly:""},null,8,["modelValue"])]),_:1}),k.value?(q(),B(S,{key:0,cols:"12"},{default:d(()=>[$e,t(N(Pe),{modelValue:V.value,"onUpdate:modelValue":l[1]||(l[1]=n=>V.value=n),loading:i.value,onFinish:P},null,8,["modelValue","loading"])]),_:1})):F("",!0),k.value?F("",!0):(q(),B(S,{key:1,cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.qq,"onUpdate:modelValue":l[2]||(l[2]=n=>u.value.qq=n),label:"QQ",type:"text"},null,8,["modelValue"])]),_:1})),k.value?F("",!0):(q(),B(S,{key:2,cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.password,"onUpdate:modelValue":l[3]||(l[3]=n=>u.value.password=n),label:"\u5BC6\u7801",type:x.value?"text":"password","append-inner-icon":x.value?"mdi-eye-off-outline":"mdi-eye-outline","onClick:appendInner":l[4]||(l[4]=n=>x.value=!x.value),class:"mb-4"},null,8,["modelValue","type","append-inner-icon"]),t(xe,{block:"",type:"submit",loading:i.value,onClick:v},{loader:d(()=>[t(J,{indeterminate:"",color:"white"})]),default:d(()=>[j(" \u767B\u9646 ")]),_:1},8,["loading"])]),_:1})),t(S,{cols:"12",class:"d-flex align-center"},{default:d(()=>[t(W),Ke,t(W)]),_:1}),t(S,{cols:"12",class:"text-center text-base"},{default:d(()=>[Oe,y("span",{class:"text-primary ms-2",onClick:C}," \u79BB\u7EBF\u4F7F\u7528 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t($,{class:"auth-footer-start-tree d-none d-md-block",src:N(Ce),width:250},null,8,["src"]),t($,{src:N(Te),class:"auth-footer-end-tree d-none d-md-block",width:350},null,8,["src"]),t($,{class:"auth-footer-mask d-none d-md-block",src:N(E)},null,8,["src"])]))}};typeof H=="function"&&H(Me);export{Me as default}; diff --git a/server/static/assets/login.3bca5584.js b/server/static/assets/login.3bca5584.js deleted file mode 100644 index 0add76a..0000000 --- a/server/static/assets/login.3bca5584.js +++ /dev/null @@ -1 +0,0 @@ -import{p as z,b as G,bo as Y,bp as Z,bf as X,n as ee,v as te,ag as ae,u as le,C as oe,o as A,O as w,ao as se,aT as M,aU as ne,ac as ue,ai as ie,D as t,a2 as re,bj as de,J as O,b0 as ce,bq as J,br as L,K as pe,L as me,M as ve,bs as fe,Q as q,a1 as ge,S as d,aE as he,a0 as y,aD as N,bt as _e,aF as we,a4 as j,R as B,bu as be,a7 as ye,a6 as F,W as Q,Z as Ae,aN as Ve,_ as ke,T as S,$ as I,H as xe,Y as W,U as De,aC as $,P as K}from"./index.2e75e464.js";import{a as Se,b as Re,c as Ce,d as Te}from"./auth-v1-tree.f5524167.js";import{m as qe}from"./md5.30c00497.js";import{b as H}from"./route-block.7577f022.js";const Ne=z({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"text"},...G(),...Y(),...Z(X({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),Pe=ee()({name:"VOtpInput",props:Ne(),emits:{finish:o=>!0,"update:focused":o=>!0,"update:modelValue":o=>!0},setup(o,a){let{attrs:R,emit:b,slots:s}=a;const{dimensionStyles:u}=te(o),{isFocused:V,focus:k,blur:i}=ae(o),m=le(o,"modelValue","",e=>String(e).split(""),e=>e.join("")),{t:E}=oe(),x=A(()=>Array(Number(o.length)).fill(0)),v=w(-1),C=w(),_=w([]),P=A(()=>_.value[v.value]);function f(){const e=m.value.slice(),r=P.value.value;e[v.value]=r,m.value=e;let g=null;v.value>m.value.length?g=m.value.length+1:v.value+1!==Number(o.length)?g="next":requestAnimationFrame(()=>{var c;return(c=P.value)==null?void 0:c.blur()}),g&&L(C.value,g)}function l(e){const r=m.value.slice(),g=v.value;let c=null;!["ArrowLeft","ArrowRight","Backspace","Delete"].includes(e.key)||(e.preventDefault(),e.key==="ArrowLeft"?c="prev":e.key==="ArrowRight"?c="next":["Backspace","Delete"].includes(e.key)&&(r[v.value]="",m.value=r,v.value>0&&e.key==="Backspace"?c="prev":requestAnimationFrame(()=>{_.value[g].select()})),requestAnimationFrame(()=>{c!=null&&L(C.value,c)}))}function n(e,r){var g,c,p;r.preventDefault(),r.stopPropagation(),m.value=((c=(g=r==null?void 0:r.clipboardData)==null?void 0:g.getData("Text"))!=null?c:"").split(""),(p=_.value)==null||p[e].blur()}function h(){m.value=[]}function D(e,r){k(),v.value=r}function U(){i(),v.value=-1}return se({VField:{disabled:A(()=>o.disabled),error:A(()=>o.error),variant:A(()=>o.variant)}},{scoped:!0}),M(m,e=>{e.length===o.length&&b("finish",e.join(""))},{deep:!0}),M(v,e=>{e<0||ne&&window.requestAnimationFrame(()=>{_.value[e].select()})}),ue(()=>{var g;const[e,r]=ie(R);return t("div",O({class:["v-otp-input",{"v-otp-input--divided":!!o.divider},o.class],style:[o.style]},e),[t("div",{ref:C,class:"v-otp-input__content",style:[u.value]},[x.value.map((c,p)=>t(re,null,[o.divider&&p!==0&&t("span",{class:"v-otp-input__divider"},[o.divider]),t(de,{focused:V.value&&o.focusAll||v.value===p,key:p},{...s,default:()=>t("input",{ref:T=>_.value[p]=T,"aria-label":E(o.label,p+1),autofocus:p===0&&o.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],inputmode:"text",min:o.type==="number"?0:void 0,maxlength:"1",placeholder:o.placeholder,type:o.type,value:m.value[p],onInput:f,onFocus:T=>D(T,p),onBlur:U,onKeydown:l,onPaste:T=>n(p,T)},null)})])),t("input",O({class:"v-otp-input-input",type:"hidden"},r,{value:m.value.join("")}),null),t(ce,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!o.loading,persistent:!0},{default:()=>{var c,p;return[(p=(c=s.loader)==null?void 0:c.call(s))!=null?p:t(J,{color:typeof o.loading=="boolean"?void 0:o.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(g=s.default)==null?void 0:g.call(s)])])}),{blur:()=>{var e;(e=_.value)==null||e.some(r=>r.blur())},focus:()=>{var e;(e=_.value)==null||e[0].focus()},reset:h,isFocused:V}}});const Be={class:"auth-wrapper d-flex align-center justify-center pa-4 app-bar-region"},Fe={class:"d-flex"},Ee=["innerHTML"],Ue=y("h5",{class:"text-h5 font-weight-semibold mb-1"}," \u6B22\u8FCE\u4F7F\u7528GPT\u5DE5\u5177\u7BB1 \u{1F44B}\u{1F3FB} ",-1),Ie=y("p",{class:"mb-0"}," \u8BF7\u5148\u767B\u9646\u670D\u52A1\u8D26\u53F7 ",-1),$e=y("p",{class:"mb-0"}," \u5FEB\u6377\u767B\u5F55 ",-1),Ke=y("span",{class:"mx-4"},"or",-1),Oe=y("span",null,"\u65E0\u6CD5\u8FDE\u63A5\u5230\u670D\u52A1\u5668\uFF1F",-1),Me={__name:"login",setup(o){const a=pe();me();const R=ve(),b=A(()=>a.getters.ws.client),s=w({title:"",color:"warning",icon:"mdi-alert-circle-outline",text:""}),u=w({server:a.getters.serverApi,qq:"",password:"",remember:!1}),V=w(""),k=w(),i=w(!1),m=fe(),E=A(()=>m.global.name.value==="light"?Se:Re),x=w(!1),v=()=>{const f=u.value;if(i.value=!0,!window.location.origin||!f.qq||!f.password){s.value.title="\u767B\u5F55\u5931\u8D25",s.value.text="\u8BF7\u586B\u5199\u670D\u52A1\u5668\u3001QQ\u53F7\u548C\u5BC6\u7801\u540E\u518D\u767B\u5F55",i.value=!1;return}let l=window.location.origin;const n=qe(f.password);K.post(`${l}/login`,{qq:f.qq,passwd:n}).then(h=>{if(h.data.login){if(a.getters.serverApi!=l||b.value.readyState!=1){const D=new URL(l),U=`${D.protocol==="http:"?"ws":"wss"}://${D.host}/ws`;a.dispatch("app/initWS",U)}a.commit("app/SET_RUNMODE","online"),a.commit("app/SET_APPSERVERAPI",l),a.dispatch("user/login",{user:f.qq,permissions:h.data.autho,token:h.data.token,auto:u.remember}),setTimeout(()=>{b.value.readyState==1?(b.value.send(JSON.stringify({command:"login",token:a.getters.userToken})),a.commit("app/ADD_SNACKBAR",{message:`${f.qq}\u767B\u9646\u6210\u529F`,color:"success"}),R.push({path:"/"})):(a.commit("app/ADD_SNACKBAR",{message:"ws\u94FE\u63A5\u5C1A\u672A\u5B8C\u6210\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",color:"warning"}),i.value=!1)},1e3)}else u.value.password="",s.value.title="\u767B\u5F55\u5931\u8D25",s.value.text="\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF",i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF\uFF01",color:"error"})}).catch(h=>{s.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",s.value.text=h.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(h)})},C=()=>{a.commit("app/SET_RUNMODE","offline"),a.commit("app/SET_APPSERVERAPI",""),a.dispatch("user/login",{user:"\u79BB\u7EBF\u7528\u6237",permissions:"",token:"",auto:!1}),R.push({path:"/"})},_=()=>{if(u.value,i.value=!0,!window.location.origin){s.value.title="\u767B\u5F55\u5931\u8D25",s.value.text="\u8BF7\u586B\u5199\u670D\u52A1\u5668\u540E\u518D\u767B\u5F55",i.value=!1;return}let f=window.location.origin;K.post(`${f}/quick`).then(l=>{i.value=!1,l.data.state?k.value=!0:(u.value.password="",s.value.title="\u767B\u5F55\u5931\u8D25",s.value.text="\u670D\u52A1\u5668\u9519\u8BEF",a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u9519\u8BEF\uFF01",color:"error"}))}).catch(l=>{s.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",s.value.text=l.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(l)})},P=()=>{i.value=!0;const f=u.value;let l=window.location.origin;K.post(`${l}/login`,{otp:V.value}).then(n=>{if(n.data.login){if(a.getters.serverApi!=l||b.value.readyState!=1){const h=new URL(l),D=`${h.protocol==="http:"?"ws":"wss"}://${h.host}/ws`;a.dispatch("app/initWS",D)}a.commit("app/SET_RUNMODE","online"),a.commit("app/SET_APPSERVERAPI",l),a.dispatch("user/login",{user:n.data.user,permissions:n.data.autho,token:n.data.token,auto:u.remember}),setTimeout(()=>{b.value.readyState==1?(b.value.send(JSON.stringify({command:"login",token:a.getters.userToken})),a.commit("app/ADD_SNACKBAR",{message:`${f.qq}\u767B\u9646\u6210\u529F`,color:"success"}),R.push({path:"/"})):(a.commit("app/ADD_SNACKBAR",{message:"ws\u94FE\u63A5\u5C1A\u672A\u5B8C\u6210\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",color:"warning"}),i.value=!1)},1e3)}else u.value.password="",s.value.title="\u767B\u5F55\u5931\u8D25",s.value.text="\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF",i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u5F55\u5931\u8D25\uFF0C\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF\uFF01",color:"error"})}).catch(n=>{s.value.title="\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38",s.value.text=n.message,i.value=!1,a.commit("app/ADD_SNACKBAR",{message:"\u767B\u9646\u5931\u8D25\uFF0C\u670D\u52A1\u5668\u53D1\u751F\u5F02\u5E38\uFF01",color:"error"}),console.log(n)})};return u.value.server=window.location.origin,(f,l)=>(q(),ge("div",Be,[t(De,{class:"auth-card pa-4 pt-7 app-bar-noregion","max-width":"448"},{default:d(()=>[t(he,{class:"justify-center"},{prepend:d(()=>[y("div",Fe,[y("div",{innerHTML:N(_e)},null,8,Ee)])]),default:d(()=>[t(we,{class:"font-weight-semibold text-2xl text-uppercase"},{default:d(()=>[j(" GPT\u5DE5\u5177\u7BB1 ")]),_:1})]),_:1}),s.value.title?(q(),B(ye,be(O({key:0},s.value)),null,16)):F("",!0),t(Q,{class:"pt-2"},{default:d(()=>[Ue,Ie]),_:1}),t(Q,null,{default:d(()=>[t(Ae,{onSubmit:l[5]||(l[5]=Ve(()=>{},["prevent"]))},{default:d(()=>[t(ke,null,{default:d(()=>[t(S,{cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.server,"onUpdate:modelValue":l[0]||(l[0]=n=>u.value.server=n),label:"\u670D\u52A1\u5668",type:"text","append-inner-icon":"mdi-fingerprint","onClick:appendInner":_,readonly:""},null,8,["modelValue"])]),_:1}),k.value?(q(),B(S,{key:0,cols:"12"},{default:d(()=>[$e,t(N(Pe),{modelValue:V.value,"onUpdate:modelValue":l[1]||(l[1]=n=>V.value=n),loading:i.value,onFinish:P},null,8,["modelValue","loading"])]),_:1})):F("",!0),k.value?F("",!0):(q(),B(S,{key:1,cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.qq,"onUpdate:modelValue":l[2]||(l[2]=n=>u.value.qq=n),label:"QQ",type:"text"},null,8,["modelValue"])]),_:1})),k.value?F("",!0):(q(),B(S,{key:2,cols:"12"},{default:d(()=>[t(I,{modelValue:u.value.password,"onUpdate:modelValue":l[3]||(l[3]=n=>u.value.password=n),label:"\u5BC6\u7801",type:x.value?"text":"password","append-inner-icon":x.value?"mdi-eye-off-outline":"mdi-eye-outline","onClick:appendInner":l[4]||(l[4]=n=>x.value=!x.value),class:"mb-4"},null,8,["modelValue","type","append-inner-icon"]),t(xe,{block:"",type:"submit",loading:i.value,onClick:v},{loader:d(()=>[t(J,{indeterminate:"",color:"white"})]),default:d(()=>[j(" \u767B\u9646 ")]),_:1},8,["loading"])]),_:1})),t(S,{cols:"12",class:"d-flex align-center"},{default:d(()=>[t(W),Ke,t(W)]),_:1}),t(S,{cols:"12",class:"text-center text-base"},{default:d(()=>[Oe,y("span",{class:"text-primary ms-2",onClick:C}," \u79BB\u7EBF\u4F7F\u7528 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t($,{class:"auth-footer-start-tree d-none d-md-block",src:N(Ce),width:250},null,8,["src"]),t($,{src:N(Te),class:"auth-footer-end-tree d-none d-md-block",width:350},null,8,["src"]),t($,{class:"auth-footer-mask d-none d-md-block",src:N(E)},null,8,["src"])]))}};typeof H=="function"&&H(Me);export{Me as default}; diff --git a/server/static/assets/md5.30c00497.js b/server/static/assets/md5.4f58303d.js similarity index 99% rename from server/static/assets/md5.30c00497.js rename to server/static/assets/md5.4f58303d.js index a77d2cd..deda3ef 100644 --- a/server/static/assets/md5.30c00497.js +++ b/server/static/assets/md5.4f58303d.js @@ -1,4 +1,4 @@ -import{ak as commonjsGlobal}from"./index.2e75e464.js";var md5$1={exports:{}};/** +import{ak as commonjsGlobal}from"./index.f985de17.js";var md5$1={exports:{}};/** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 diff --git a/server/static/assets/prompt.4fa130d4.js b/server/static/assets/prompt.c0766fb7.js similarity index 97% rename from server/static/assets/prompt.4fa130d4.js rename to server/static/assets/prompt.c0766fb7.js index 8d15a38..e4a304e 100644 --- a/server/static/assets/prompt.4fa130d4.js +++ b/server/static/assets/prompt.c0766fb7.js @@ -1 +1 @@ -import{p as me,n as pe,o as w,B as b,am as ve,ao as ge,ac as fe,D as e,a2 as O,J as T,K as Q,O as p,aT as _e,Q as A,R as S,S as o,$ as W,a0 as C,_ as y,a4 as m,a5 as N,aH as $,aI as x,H as D,F as K,aD as be,P,bv as De,U as B,aF as Ve,W as Ae,b1 as Pe,T as R,bw as he,bx as ke,a6 as Se,a1 as Te,a3 as xe,by as Ce,bz as ye}from"./index.2e75e464.js";import{m as Be,a as Re,b as we,c as Ne,d as $e,e as Ke,f as Ie,u as Ee,p as Fe,g as Ge,h as He,i as Le,j as Ue,k as qe,l as Oe,V as H,n as L,o as U}from"./VDataTable.cd90b28b.js";import{V as q}from"./VTable.98a5ae2f.js";import{d as Qe}from"./VDialog.da3b36f9.js";import{V as We}from"./VTextarea.b6fbfd3e.js";import"./VCheckboxBtn.23a8aa2c.js";const je=me({itemsLength:{type:[Number,String],required:!0},...Be(),...Re(),...we()},"VDataTableServer"),ze=pe()({name:"VDataTableServer",props:je(),emits:{"update:modelValue":s=>!0,"update:page":s=>!0,"update:itemsPerPage":s=>!0,"update:sortBy":s=>!0,"update:options":s=>!0,"update:expanded":s=>!0,"update:groupBy":s=>!0,"click:row":(s,r)=>!0},setup(s,r){let{emit:V,slots:a}=r;const{groupBy:u}=Ne(s),{sortBy:d,multiSort:c,mustSort:i}=$e(s),{page:v,itemsPerPage:_}=Ke(s),g=w(()=>parseInt(s.itemsLength,10)),{columns:n,headers:t}=Ie(s,{groupBy:u,showSelect:b(s,"showSelect"),showExpand:b(s,"showExpand")}),{items:l}=Ee(s,n),{toggleSort:h}=Fe({sortBy:d,multiSort:c,mustSort:i,page:v}),{opened:j,isGroupOpen:z,toggleGroup:J,extractRows:M}=Ge({groupBy:u,sortBy:d}),{pageCount:X,setItemsPerPage:Y}=He({page:v,itemsPerPage:_,itemsLength:g}),{flatItems:I}=Le(l,u,j),{isSelected:Z,select:ee,selectAll:ae,toggleSelect:te,someSelected:le,allSelected:oe}=Ue(s,{allItems:l,currentPage:l}),{isExpanded:se,toggleExpand:re}=qe(s),ne=w(()=>M(l.value));Oe({page:v,itemsPerPage:_,sortBy:d,groupBy:u,search:b(s,"search")}),ve("v-data-table",{toggleSort:h,sortBy:d}),ge({VDataTableRows:{hideNoData:b(s,"hideNoData"),noDataText:b(s,"noDataText"),loading:b(s,"loading"),loadingText:b(s,"loadingText")}});const f=w(()=>({page:v.value,itemsPerPage:_.value,sortBy:d.value,pageCount:X.value,toggleSort:h,setItemsPerPage:Y,someSelected:le.value,allSelected:oe.value,isSelected:Z,select:ee,selectAll:ae,toggleSelect:te,isExpanded:se,toggleExpand:re,isGroupOpen:z,toggleGroup:J,items:ne.value,groupedItems:I.value,columns:n.value,headers:t.value}));fe(()=>{const[ue]=H.filterProps(s),[de]=L.filterProps(s),[ce]=U.filterProps(s),[ie]=q.filterProps(s);return e(q,T({class:["v-data-table",{"v-data-table--loading":s.loading},s.class],style:s.style},ie),{top:()=>{var k;return(k=a.top)==null?void 0:k.call(a,f.value)},default:()=>{var k,E,F,G;return a.default?a.default(f.value):e(O,null,[(k=a.colgroup)==null?void 0:k.call(a,f.value),e("thead",{class:"v-data-table__thead",role:"rowgroup"},[e(L,T(de,{sticky:s.fixedHeader}),a)]),(E=a.thead)==null?void 0:E.call(a,f.value),e("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[a.body?a.body(f.value):e(U,T(ce,{items:I.value}),a)]),(F=a.tbody)==null?void 0:F.call(a,f.value),(G=a.tfoot)==null?void 0:G.call(a,f.value)])},bottom:()=>a.bottom?a.bottom(f.value):e(H,ue,{prepend:a["footer.prepend"]})})})}}),Je=["colspan"],Me={__name:"PromptList",setup(s){const r=Q(),V=[{title:"\u8BBE\u5B9A\u540D\u79F0",key:"title",sortable:!1},{title:"\u4E0A\u4F20\u8005QQ",key:"qq",sortable:!1},{title:"\u4E0A\u4F20\u65F6\u95F4",key:"createTime",sortable:!1},{title:"\u662F\u5426R18",key:"r18",sortable:!1},{title:"\u4F7F\u7528\u573A\u666F",key:"use",sortable:!1},{title:"",key:"data-table-expand",sortable:!1}],a=p([]),u=p(),d=p(0),c=p(),i=p();_e([c],()=>{i.value=String(Date.now())});const v=({page:g,itemsPerPage:n,sortBy:t})=>{u.value=!0,P.get("/api/prompt/list",{params:{search:c.value,page:g-1||0},headers:{"FROM-CHATGPT":"ikechan8370"}}).then(l=>{u.value=!1,l.data?(a.value=l.data.data.content,d.value=l.data.data.totalElements):r.commit("app/ADD_SNACKBAR",{message:"\u8BBE\u5B9A\u670D\u52A1\u5668\u5F02\u5E38",color:"warn"})}).catch(l=>{u.value=!1,r.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)})},_=(g,n)=>{u.value=!0,P.post(`${r.getters.serverApi}addPrompt`,{token:r.getters.userToken,prompt:g,content:n}).then(t=>{u.value=!1,t.data&&t.data.state?r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u6210\u529F",color:"success"}):r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u5931\u8D25",color:"error"})}).catch(t=>{u.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})};return(g,n)=>(A(),S(be(ze),{search:i.value,headers:V,"items-length":d.value,items:a.value,loading:u.value,"items-per-page":"10",class:"elevation-1","item-value":"title","onUpdate:options":v},{top:o(()=>[e(W,{modelValue:c.value,"onUpdate:modelValue":n[0]||(n[0]=t=>c.value=t),"hide-details":"",label:"\u641C\u7D22\u8BBE\u5B9A",placeholder:"\u8BBE\u5B9A\u540D...",class:"ma-2",density:"compact"},null,8,["modelValue"])]),"expanded-row":o(({columns:t,item:l})=>[C("tr",null,[C("td",{colspan:t.length},[e(y,{"no-gutters":""},{default:o(()=>[m(N(l.raw.prompt),1)]),_:2},1024),e($,null,{default:o(()=>[e(x),e(D,{variant:"text",color:"primary",onClick:h=>_(l.raw.title,l.raw.prompt)},{default:o(()=>[m(" \u4E0B\u8F7D\u8BBE\u5B9A ")]),_:2},1032,["onClick"])]),_:2},1024)],8,Je)])]),"item.r18":o(({item:t})=>[e(K,null,{default:o(()=>[m(N(t.columns.r18?"ep:warn-triangle-filled":""),1)]),_:2},1024)]),_:1},8,["search","items-length","items","loading"]))}},Xe=C("span",{class:"text-h5"},"\u6DFB\u52A0\u8BBE\u5B9A",-1),Ye=C("small",null,"*\u91CD\u540D\u8BBE\u5B9A\u5C06\u4F1A\u88AB\u66FF\u6362",-1),Ze={__name:"Prompts",setup(s){const r=Q(),V=p([]),a=p(),u=p(),d=p(),c=p(),i=()=>{a.value=!0,P.post(`${r.getters.serverApi}getPromptList`,{token:r.getters.userToken}).then(n=>{a.value=!1,n.data?V.value=n.data:r.commit("app/ADD_SNACKBAR",{message:"\u8BBE\u5B9A\u5217\u8868\u83B7\u53D6\u5931\u8D25",color:"error"})}).catch(n=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:n.message,color:"error"}),console.log(n)})},v=(n,t)=>{a.value=!0,P.post(`${r.getters.serverApi}addPrompt`,{token:r.getters.userToken,prompt:n,content:t}).then(l=>{a.value=!1,l.data&&l.data.state?i():r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u5931\u8D25",color:"error"})}).catch(l=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)})},_=n=>{a.value=!0,P.post(`${r.getters.serverApi}deletePrompt`,{token:r.getters.userToken,prompt:n}).then(t=>{a.value=!1,t.data&&t.data.state?i():r.commit("app/ADD_SNACKBAR",{message:"\u5220\u9664\u5931\u8D25",color:"error"})}).catch(t=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})},g=n=>{a.value=!0,P.post(`${r.getters.serverApi}usePrompt`,{token:r.getters.userToken,prompt:n}).then(t=>{var l;a.value=!1,t.data&&t.data.state?i():r.commit("app/ADD_SNACKBAR",{message:`\u8BBE\u5B9A\u5931\u8D25 ${(l=t.data)==null?void 0:l.error}`,color:"error"})}).catch(t=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})};return i(),(n,t)=>(A(),S(B,null,{default:o(()=>[e(De,{collapse:"",density:"compact"},{default:o(()=>[e(D,{icon:"",onClick:i},{default:o(()=>[e(K,null,{default:o(()=>[m("mdi-restore")]),_:1})]),_:1}),e(Qe,{modelValue:u.value,"onUpdate:modelValue":t[4]||(t[4]=l=>u.value=l),persistent:""},{activator:o(({props:l})=>[e(D,T({icon:""},l),{default:o(()=>[e(K,null,{default:o(()=>[m("mdi-add")]),_:1})]),_:2},1040)]),default:o(()=>[e(B,null,{default:o(()=>[e(Ve,null,{default:o(()=>[Xe]),_:1}),e(Ae,null,{default:o(()=>[e(Pe,null,{default:o(()=>[e(y,null,{default:o(()=>[e(R,{cols:"12"},{default:o(()=>[e(W,{label:"\u8BBE\u5B9A\u540D\u79F0",modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=l=>d.value=l),required:""},null,8,["modelValue"])]),_:1}),e(R,{cols:"12"},{default:o(()=>[e(We,{label:"\u8BBE\u5B9A\u5185\u5BB9",modelValue:c.value,"onUpdate:modelValue":t[1]||(t[1]=l=>c.value=l)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Ye]),_:1}),e($,null,{default:o(()=>[e(x),e(D,{color:"blue-darken-1",variant:"text",onClick:t[2]||(t[2]=l=>u.value=!1)},{default:o(()=>[m(" \u5173\u95ED ")]),_:1}),e(D,{color:"blue-darken-1",variant:"text",onClick:t[3]||(t[3]=l=>{u.value=!1,v(d.value,c.value)})},{default:o(()=>[m(" \u6DFB\u52A0 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(he,null,{default:o(()=>[a.value?(A(),S(ke,{key:0,color:"deep-purple-accent-4",indeterminate:"",rounded:""})):Se("",!0),(A(!0),Te(O,null,xe(V.value,l=>(A(),S(Ce,{key:l.name,title:l.name},{default:o(()=>[e(ye,null,{default:o(()=>[e(y,{"no-gutters":""},{default:o(()=>[e(x),m(" "+N(l.content),1)]),_:2},1024),e($,null,{default:o(()=>[e(x),e(D,{variant:"text",color:"error",onClick:h=>_(l.name)},{default:o(()=>[m(" \u5220\u9664\u8BBE\u5B9A ")]),_:2},1032,["onClick"]),e(D,{variant:"text",color:"primary",onClick:h=>g(l.name)},{default:o(()=>[m(" \u5E94\u7528\u8BBE\u5B9A ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["title"]))),128))]),_:1})]),_:1}))}},ra={__name:"prompt",setup(s){return(r,V)=>(A(),S(y,null,{default:o(()=>[e(R,{cols:"12"},{default:o(()=>[e(B,{title:"\u5728\u7EBF\u8BBE\u5B9A\u5217\u8868"},{default:o(()=>[e(Me)]),_:1})]),_:1}),e(R,{cols:"12"},{default:o(()=>[e(B,{title:"\u672C\u5730\u8BBE\u5B9A\u5217\u8868"},{default:o(()=>[e(Ze)]),_:1})]),_:1})]),_:1}))}};export{ra as default}; +import{p as me,n as pe,o as w,B as b,am as ve,ao as ge,ac as fe,D as e,a2 as O,J as T,K as Q,O as p,aT as _e,Q as A,R as S,S as o,$ as W,a0 as C,_ as y,a4 as m,a5 as N,aH as $,aI as x,H as D,F as K,aD as be,P,bv as De,U as B,aF as Ve,W as Ae,b1 as Pe,T as R,bw as he,bx as ke,a6 as Se,a1 as Te,a3 as xe,by as Ce,bz as ye}from"./index.f985de17.js";import{m as Be,a as Re,b as we,c as Ne,d as $e,e as Ke,f as Ie,u as Ee,p as Fe,g as Ge,h as He,i as Le,j as Ue,k as qe,l as Oe,V as H,n as L,o as U}from"./VDataTable.fa01315e.js";import{V as q}from"./VTable.e8eece46.js";import{d as Qe}from"./VDialog.311575a1.js";import{V as We}from"./VTextarea.a3e73fe4.js";import"./VCheckboxBtn.b7a3a8e0.js";const je=me({itemsLength:{type:[Number,String],required:!0},...Be(),...Re(),...we()},"VDataTableServer"),ze=pe()({name:"VDataTableServer",props:je(),emits:{"update:modelValue":s=>!0,"update:page":s=>!0,"update:itemsPerPage":s=>!0,"update:sortBy":s=>!0,"update:options":s=>!0,"update:expanded":s=>!0,"update:groupBy":s=>!0,"click:row":(s,r)=>!0},setup(s,r){let{emit:V,slots:a}=r;const{groupBy:u}=Ne(s),{sortBy:d,multiSort:c,mustSort:i}=$e(s),{page:v,itemsPerPage:_}=Ke(s),g=w(()=>parseInt(s.itemsLength,10)),{columns:n,headers:t}=Ie(s,{groupBy:u,showSelect:b(s,"showSelect"),showExpand:b(s,"showExpand")}),{items:l}=Ee(s,n),{toggleSort:h}=Fe({sortBy:d,multiSort:c,mustSort:i,page:v}),{opened:j,isGroupOpen:z,toggleGroup:J,extractRows:M}=Ge({groupBy:u,sortBy:d}),{pageCount:X,setItemsPerPage:Y}=He({page:v,itemsPerPage:_,itemsLength:g}),{flatItems:I}=Le(l,u,j),{isSelected:Z,select:ee,selectAll:ae,toggleSelect:te,someSelected:le,allSelected:oe}=Ue(s,{allItems:l,currentPage:l}),{isExpanded:se,toggleExpand:re}=qe(s),ne=w(()=>M(l.value));Oe({page:v,itemsPerPage:_,sortBy:d,groupBy:u,search:b(s,"search")}),ve("v-data-table",{toggleSort:h,sortBy:d}),ge({VDataTableRows:{hideNoData:b(s,"hideNoData"),noDataText:b(s,"noDataText"),loading:b(s,"loading"),loadingText:b(s,"loadingText")}});const f=w(()=>({page:v.value,itemsPerPage:_.value,sortBy:d.value,pageCount:X.value,toggleSort:h,setItemsPerPage:Y,someSelected:le.value,allSelected:oe.value,isSelected:Z,select:ee,selectAll:ae,toggleSelect:te,isExpanded:se,toggleExpand:re,isGroupOpen:z,toggleGroup:J,items:ne.value,groupedItems:I.value,columns:n.value,headers:t.value}));fe(()=>{const[ue]=H.filterProps(s),[de]=L.filterProps(s),[ce]=U.filterProps(s),[ie]=q.filterProps(s);return e(q,T({class:["v-data-table",{"v-data-table--loading":s.loading},s.class],style:s.style},ie),{top:()=>{var k;return(k=a.top)==null?void 0:k.call(a,f.value)},default:()=>{var k,E,F,G;return a.default?a.default(f.value):e(O,null,[(k=a.colgroup)==null?void 0:k.call(a,f.value),e("thead",{class:"v-data-table__thead",role:"rowgroup"},[e(L,T(de,{sticky:s.fixedHeader}),a)]),(E=a.thead)==null?void 0:E.call(a,f.value),e("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[a.body?a.body(f.value):e(U,T(ce,{items:I.value}),a)]),(F=a.tbody)==null?void 0:F.call(a,f.value),(G=a.tfoot)==null?void 0:G.call(a,f.value)])},bottom:()=>a.bottom?a.bottom(f.value):e(H,ue,{prepend:a["footer.prepend"]})})})}}),Je=["colspan"],Me={__name:"PromptList",setup(s){const r=Q(),V=[{title:"\u8BBE\u5B9A\u540D\u79F0",key:"title",sortable:!1},{title:"\u4E0A\u4F20\u8005QQ",key:"qq",sortable:!1},{title:"\u4E0A\u4F20\u65F6\u95F4",key:"createTime",sortable:!1},{title:"\u662F\u5426R18",key:"r18",sortable:!1},{title:"\u4F7F\u7528\u573A\u666F",key:"use",sortable:!1},{title:"",key:"data-table-expand",sortable:!1}],a=p([]),u=p(),d=p(0),c=p(),i=p();_e([c],()=>{i.value=String(Date.now())});const v=({page:g,itemsPerPage:n,sortBy:t})=>{u.value=!0,P.get("/api/prompt/list",{params:{search:c.value,page:g-1||0},headers:{"FROM-CHATGPT":"ikechan8370"}}).then(l=>{u.value=!1,l.data?(a.value=l.data.data.content,d.value=l.data.data.totalElements):r.commit("app/ADD_SNACKBAR",{message:"\u8BBE\u5B9A\u670D\u52A1\u5668\u5F02\u5E38",color:"warn"})}).catch(l=>{u.value=!1,r.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)})},_=(g,n)=>{u.value=!0,P.post(`${r.getters.serverApi}addPrompt`,{token:r.getters.userToken,prompt:g,content:n}).then(t=>{u.value=!1,t.data&&t.data.state?r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u6210\u529F",color:"success"}):r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u5931\u8D25",color:"error"})}).catch(t=>{u.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})};return(g,n)=>(A(),S(be(ze),{search:i.value,headers:V,"items-length":d.value,items:a.value,loading:u.value,"items-per-page":"10",class:"elevation-1","item-value":"title","onUpdate:options":v},{top:o(()=>[e(W,{modelValue:c.value,"onUpdate:modelValue":n[0]||(n[0]=t=>c.value=t),"hide-details":"",label:"\u641C\u7D22\u8BBE\u5B9A",placeholder:"\u8BBE\u5B9A\u540D...",class:"ma-2",density:"compact"},null,8,["modelValue"])]),"expanded-row":o(({columns:t,item:l})=>[C("tr",null,[C("td",{colspan:t.length},[e(y,{"no-gutters":""},{default:o(()=>[m(N(l.raw.prompt),1)]),_:2},1024),e($,null,{default:o(()=>[e(x),e(D,{variant:"text",color:"primary",onClick:h=>_(l.raw.title,l.raw.prompt)},{default:o(()=>[m(" \u4E0B\u8F7D\u8BBE\u5B9A ")]),_:2},1032,["onClick"])]),_:2},1024)],8,Je)])]),"item.r18":o(({item:t})=>[e(K,null,{default:o(()=>[m(N(t.columns.r18?"ep:warn-triangle-filled":""),1)]),_:2},1024)]),_:1},8,["search","items-length","items","loading"]))}},Xe=C("span",{class:"text-h5"},"\u6DFB\u52A0\u8BBE\u5B9A",-1),Ye=C("small",null,"*\u91CD\u540D\u8BBE\u5B9A\u5C06\u4F1A\u88AB\u66FF\u6362",-1),Ze={__name:"Prompts",setup(s){const r=Q(),V=p([]),a=p(),u=p(),d=p(),c=p(),i=()=>{a.value=!0,P.post(`${r.getters.serverApi}getPromptList`,{token:r.getters.userToken}).then(n=>{a.value=!1,n.data?V.value=n.data:r.commit("app/ADD_SNACKBAR",{message:"\u8BBE\u5B9A\u5217\u8868\u83B7\u53D6\u5931\u8D25",color:"error"})}).catch(n=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:n.message,color:"error"}),console.log(n)})},v=(n,t)=>{a.value=!0,P.post(`${r.getters.serverApi}addPrompt`,{token:r.getters.userToken,prompt:n,content:t}).then(l=>{a.value=!1,l.data&&l.data.state?i():r.commit("app/ADD_SNACKBAR",{message:"\u6DFB\u52A0\u5931\u8D25",color:"error"})}).catch(l=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)})},_=n=>{a.value=!0,P.post(`${r.getters.serverApi}deletePrompt`,{token:r.getters.userToken,prompt:n}).then(t=>{a.value=!1,t.data&&t.data.state?i():r.commit("app/ADD_SNACKBAR",{message:"\u5220\u9664\u5931\u8D25",color:"error"})}).catch(t=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})},g=n=>{a.value=!0,P.post(`${r.getters.serverApi}usePrompt`,{token:r.getters.userToken,prompt:n}).then(t=>{var l;a.value=!1,t.data&&t.data.state?i():r.commit("app/ADD_SNACKBAR",{message:`\u8BBE\u5B9A\u5931\u8D25 ${(l=t.data)==null?void 0:l.error}`,color:"error"})}).catch(t=>{a.value=!1,r.commit("app/ADD_SNACKBAR",{message:t.message,color:"error"}),console.log(t)})};return i(),(n,t)=>(A(),S(B,null,{default:o(()=>[e(De,{collapse:"",density:"compact"},{default:o(()=>[e(D,{icon:"",onClick:i},{default:o(()=>[e(K,null,{default:o(()=>[m("mdi-restore")]),_:1})]),_:1}),e(Qe,{modelValue:u.value,"onUpdate:modelValue":t[4]||(t[4]=l=>u.value=l),persistent:""},{activator:o(({props:l})=>[e(D,T({icon:""},l),{default:o(()=>[e(K,null,{default:o(()=>[m("mdi-add")]),_:1})]),_:2},1040)]),default:o(()=>[e(B,null,{default:o(()=>[e(Ve,null,{default:o(()=>[Xe]),_:1}),e(Ae,null,{default:o(()=>[e(Pe,null,{default:o(()=>[e(y,null,{default:o(()=>[e(R,{cols:"12"},{default:o(()=>[e(W,{label:"\u8BBE\u5B9A\u540D\u79F0",modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=l=>d.value=l),required:""},null,8,["modelValue"])]),_:1}),e(R,{cols:"12"},{default:o(()=>[e(We,{label:"\u8BBE\u5B9A\u5185\u5BB9",modelValue:c.value,"onUpdate:modelValue":t[1]||(t[1]=l=>c.value=l)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Ye]),_:1}),e($,null,{default:o(()=>[e(x),e(D,{color:"blue-darken-1",variant:"text",onClick:t[2]||(t[2]=l=>u.value=!1)},{default:o(()=>[m(" \u5173\u95ED ")]),_:1}),e(D,{color:"blue-darken-1",variant:"text",onClick:t[3]||(t[3]=l=>{u.value=!1,v(d.value,c.value)})},{default:o(()=>[m(" \u6DFB\u52A0 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(he,null,{default:o(()=>[a.value?(A(),S(ke,{key:0,color:"deep-purple-accent-4",indeterminate:"",rounded:""})):Se("",!0),(A(!0),Te(O,null,xe(V.value,l=>(A(),S(Ce,{key:l.name,title:l.name},{default:o(()=>[e(ye,null,{default:o(()=>[e(y,{"no-gutters":""},{default:o(()=>[e(x),m(" "+N(l.content),1)]),_:2},1024),e($,null,{default:o(()=>[e(x),e(D,{variant:"text",color:"error",onClick:h=>_(l.name)},{default:o(()=>[m(" \u5220\u9664\u8BBE\u5B9A ")]),_:2},1032,["onClick"]),e(D,{variant:"text",color:"primary",onClick:h=>g(l.name)},{default:o(()=>[m(" \u5E94\u7528\u8BBE\u5B9A ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["title"]))),128))]),_:1})]),_:1}))}},ra={__name:"prompt",setup(s){return(r,V)=>(A(),S(y,null,{default:o(()=>[e(R,{cols:"12"},{default:o(()=>[e(B,{title:"\u5728\u7EBF\u8BBE\u5B9A\u5217\u8868"},{default:o(()=>[e(Me)]),_:1})]),_:1}),e(R,{cols:"12"},{default:o(()=>[e(B,{title:"\u672C\u5730\u8BBE\u5B9A\u5217\u8868"},{default:o(()=>[e(Ze)]),_:1})]),_:1})]),_:1}))}};export{ra as default}; diff --git a/server/static/assets/register.24f5271a.js b/server/static/assets/register.baa3374f.js similarity index 94% rename from server/static/assets/register.24f5271a.js rename to server/static/assets/register.baa3374f.js index 480c380..816e5e7 100644 --- a/server/static/assets/register.24f5271a.js +++ b/server/static/assets/register.baa3374f.js @@ -1 +1 @@ -import{bs as b,Q as y,a1 as x,a3 as T,D as e,aD as d,H as g,a2 as C,O as _,o as D,r as I,S as a,aE as M,a0 as s,bt as L,aF as P,a4 as c,W as v,Z as U,aN as B,_ as F,T as n,$ as m,at as N,Y as V,U as S,aC as p}from"./index.2e75e464.js";import{a as j,b as A,c as E,d as H}from"./auth-v1-tree.f5524167.js";import{b as h}from"./route-block.7577f022.js";import{V as R}from"./VCheckbox.700ac25f.js";import"./VCheckboxBtn.23a8aa2c.js";const $={__name:"AuthProvider",setup(k){const o=b(),u=[{icon:"mdi-facebook",color:"#4267b2",colorInDark:"#4267b2"},{icon:"mdi-twitter",color:"#1da1f2",colorInDark:"#1da1f2"},{icon:"mdi-github",color:"#272727",colorInDark:"#fff"},{icon:"mdi-google",color:"#db4437",colorInDark:"#db4437"}];return(f,r)=>(y(),x(C,null,T(u,i=>e(g,{key:i.icon,icon:i.icon,variant:"text",color:d(o).global.name.value==="dark"?i.colorInDark:i.color},null,8,["icon","color"])),64))}};const O={class:"auth-wrapper d-flex align-center justify-center pa-4"},Q={class:"d-flex"},W=["innerHTML"],Y=s("h5",{class:"text-h5 font-weight-semibold mb-1"}," Adventure starts here \u{1F680} ",-1),Z=s("p",{class:"mb-0"}," Make your app management easy and fun! ",-1),q={class:"d-flex align-center mt-1 mb-4"},z=s("span",{class:"me-1"},"I agree to",-1),G=s("a",{href:"javascript:void(0)",class:"text-primary"},"privacy policy & terms",-1),J=s("span",null,"Already have an account?",-1),K=s("span",{class:"mx-4"},"or",-1),X={__name:"register",setup(k){const o=_({username:"",email:"",password:"",privacyPolicies:!1}),u=b(),f=D(()=>u.global.name.value==="light"?j:A),r=_(!1);return(i,t)=>{const w=I("RouterLink");return y(),x("div",O,[e(S,{class:"auth-card pa-4 pt-7","max-width":"448"},{default:a(()=>[e(M,{class:"justify-center"},{prepend:a(()=>[s("div",Q,[s("div",{innerHTML:d(L)},null,8,W)])]),default:a(()=>[e(P,{class:"font-weight-semibold text-2xl text-uppercase"},{default:a(()=>[c(" Materio ")]),_:1})]),_:1}),e(v,{class:"pt-2"},{default:a(()=>[Y,Z]),_:1}),e(v,null,{default:a(()=>[e(U,{onSubmit:t[5]||(t[5]=B(()=>{},["prevent"]))},{default:a(()=>[e(F,null,{default:a(()=>[e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.username,"onUpdate:modelValue":t[0]||(t[0]=l=>o.value.username=l),label:"Username"},null,8,["modelValue"])]),_:1}),e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.email,"onUpdate:modelValue":t[1]||(t[1]=l=>o.value.email=l),label:"Email",type:"email"},null,8,["modelValue"])]),_:1}),e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.password,"onUpdate:modelValue":t[2]||(t[2]=l=>o.value.password=l),label:"Password",type:r.value?"text":"password","append-inner-icon":r.value?"mdi-eye-off-outline":"mdi-eye-outline","onClick:appendInner":t[3]||(t[3]=l=>r.value=!r.value)},null,8,["modelValue","type","append-inner-icon"]),s("div",q,[e(R,{id:"privacy-policy",modelValue:o.value.privacyPolicies,"onUpdate:modelValue":t[4]||(t[4]=l=>o.value.privacyPolicies=l),inline:""},null,8,["modelValue"]),e(N,{for:"privacy-policy",style:{opacity:"1"}},{default:a(()=>[z,G]),_:1})]),e(g,{block:"",type:"submit"},{default:a(()=>[c(" Sign up ")]),_:1})]),_:1}),e(n,{cols:"12",class:"text-center text-base"},{default:a(()=>[J,e(w,{class:"text-primary ms-2",to:"login"},{default:a(()=>[c(" Sign in instead ")]),_:1})]),_:1}),e(n,{cols:"12",class:"d-flex align-center"},{default:a(()=>[e(V),K,e(V)]),_:1}),e(n,{cols:"12",class:"text-center"},{default:a(()=>[e($)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(p,{class:"auth-footer-start-tree d-none d-md-block",src:d(E),width:250},null,8,["src"]),e(p,{src:d(H),class:"auth-footer-end-tree d-none d-md-block",width:350},null,8,["src"]),e(p,{class:"auth-footer-mask d-none d-md-block",src:d(f)},null,8,["src"])])}}};typeof h=="function"&&h(X);export{X as default}; +import{bs as b,Q as y,a1 as x,a3 as T,D as e,aD as d,H as g,a2 as C,O as _,o as D,r as I,S as a,aE as M,a0 as s,bt as L,aF as P,a4 as c,W as v,Z as U,aN as B,_ as F,T as n,$ as m,at as N,Y as V,U as S,aC as p}from"./index.f985de17.js";import{a as j,b as A,c as E,d as H}from"./auth-v1-tree.f5524167.js";import{b as h}from"./route-block.7577f022.js";import{V as R}from"./VCheckbox.833361ee.js";import"./VCheckboxBtn.b7a3a8e0.js";const $={__name:"AuthProvider",setup(k){const o=b(),u=[{icon:"mdi-facebook",color:"#4267b2",colorInDark:"#4267b2"},{icon:"mdi-twitter",color:"#1da1f2",colorInDark:"#1da1f2"},{icon:"mdi-github",color:"#272727",colorInDark:"#fff"},{icon:"mdi-google",color:"#db4437",colorInDark:"#db4437"}];return(f,r)=>(y(),x(C,null,T(u,i=>e(g,{key:i.icon,icon:i.icon,variant:"text",color:d(o).global.name.value==="dark"?i.colorInDark:i.color},null,8,["icon","color"])),64))}};const O={class:"auth-wrapper d-flex align-center justify-center pa-4"},Q={class:"d-flex"},W=["innerHTML"],Y=s("h5",{class:"text-h5 font-weight-semibold mb-1"}," Adventure starts here \u{1F680} ",-1),Z=s("p",{class:"mb-0"}," Make your app management easy and fun! ",-1),q={class:"d-flex align-center mt-1 mb-4"},z=s("span",{class:"me-1"},"I agree to",-1),G=s("a",{href:"javascript:void(0)",class:"text-primary"},"privacy policy & terms",-1),J=s("span",null,"Already have an account?",-1),K=s("span",{class:"mx-4"},"or",-1),X={__name:"register",setup(k){const o=_({username:"",email:"",password:"",privacyPolicies:!1}),u=b(),f=D(()=>u.global.name.value==="light"?j:A),r=_(!1);return(i,t)=>{const w=I("RouterLink");return y(),x("div",O,[e(S,{class:"auth-card pa-4 pt-7","max-width":"448"},{default:a(()=>[e(M,{class:"justify-center"},{prepend:a(()=>[s("div",Q,[s("div",{innerHTML:d(L)},null,8,W)])]),default:a(()=>[e(P,{class:"font-weight-semibold text-2xl text-uppercase"},{default:a(()=>[c(" Materio ")]),_:1})]),_:1}),e(v,{class:"pt-2"},{default:a(()=>[Y,Z]),_:1}),e(v,null,{default:a(()=>[e(U,{onSubmit:t[5]||(t[5]=B(()=>{},["prevent"]))},{default:a(()=>[e(F,null,{default:a(()=>[e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.username,"onUpdate:modelValue":t[0]||(t[0]=l=>o.value.username=l),label:"Username"},null,8,["modelValue"])]),_:1}),e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.email,"onUpdate:modelValue":t[1]||(t[1]=l=>o.value.email=l),label:"Email",type:"email"},null,8,["modelValue"])]),_:1}),e(n,{cols:"12"},{default:a(()=>[e(m,{modelValue:o.value.password,"onUpdate:modelValue":t[2]||(t[2]=l=>o.value.password=l),label:"Password",type:r.value?"text":"password","append-inner-icon":r.value?"mdi-eye-off-outline":"mdi-eye-outline","onClick:appendInner":t[3]||(t[3]=l=>r.value=!r.value)},null,8,["modelValue","type","append-inner-icon"]),s("div",q,[e(R,{id:"privacy-policy",modelValue:o.value.privacyPolicies,"onUpdate:modelValue":t[4]||(t[4]=l=>o.value.privacyPolicies=l),inline:""},null,8,["modelValue"]),e(N,{for:"privacy-policy",style:{opacity:"1"}},{default:a(()=>[z,G]),_:1})]),e(g,{block:"",type:"submit"},{default:a(()=>[c(" Sign up ")]),_:1})]),_:1}),e(n,{cols:"12",class:"text-center text-base"},{default:a(()=>[J,e(w,{class:"text-primary ms-2",to:"login"},{default:a(()=>[c(" Sign in instead ")]),_:1})]),_:1}),e(n,{cols:"12",class:"d-flex align-center"},{default:a(()=>[e(V),K,e(V)]),_:1}),e(n,{cols:"12",class:"text-center"},{default:a(()=>[e($)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(p,{class:"auth-footer-start-tree d-none d-md-block",src:d(E),width:250},null,8,["src"]),e(p,{src:d(H),class:"auth-footer-end-tree d-none d-md-block",width:350},null,8,["src"]),e(p,{class:"auth-footer-mask d-none d-md-block",src:d(f)},null,8,["src"])])}}};typeof h=="function"&&h(X);export{X as default}; diff --git a/server/static/assets/tables.0e7a1e6a.js b/server/static/assets/tables.d14e1ce2.js similarity index 98% rename from server/static/assets/tables.0e7a1e6a.js rename to server/static/assets/tables.d14e1ce2.js index 082ef44..a2517bd 100644 --- a/server/static/assets/tables.0e7a1e6a.js +++ b/server/static/assets/tables.d14e1ce2.js @@ -1 +1 @@ -import{V as u}from"./VTable.98a5ae2f.js";import{Q as c,R as o,S as r,a0 as e,a1 as h,a2 as x,a3 as f,a5 as s,D as a,U as _,T as p,W as g,a4 as l,_ as $}from"./index.2e75e464.js";const y=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),k={class:"text-center"},C={class:"text-center"},F={class:"text-center"},D={class:"text-center"},w={__name:"TableBasic",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,null,{default:r(()=>[y,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",k,s(t.calories),1),e("td",C,s(t.fat),1),e("td",F,s(t.carbs),1),e("td",D,s(t.protein),1)])),64))])]),_:1}))}};const T=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase text--primary"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase text--primary"}," Calories "),e("th",{class:"text-center text-uppercase text--primary"}," Fat (g) "),e("th",{class:"text-center text-uppercase text--primary"}," Carbs (g) "),e("th",{class:"text-center text-uppercase text--primary"}," Protein (g) ")])],-1),V={class:"text-center"},v={class:"text-center"},m={class:"text-center"},B={class:"text-center"},E={__name:"TableDark",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{theme:"dark"},{default:r(()=>[T,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",V,s(t.calories),1),e("td",v,s(t.fat),1),e("td",m,s(t.carbs),1),e("td",B,s(t.protein),1)])),64))])]),_:1}))}},Y=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),z={class:"text-center"},G={class:"text-center"},I={class:"text-center"},P={class:"text-center"},U={__name:"TableDensity",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{density:"compact"},{default:r(()=>[Y,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",z,s(t.calories),1),e("td",G,s(t.fat),1),e("td",I,s(t.carbs),1),e("td",P,s(t.protein),1)])),64))])]),_:1}))}},H=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),N={class:"text-center"},R={class:"text-center"},S={class:"text-center"},L={class:"text-center"},Q={__name:"TableHeight",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{height:"250"},{default:r(()=>[H,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",N,s(t.calories),1),e("td",R,s(t.fat),1),e("td",S,s(t.carbs),1),e("td",L,s(t.protein),1)])),64))])]),_:1}))}},W=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),j={class:"text-center"},q={class:"text-center"},A={class:"text-center"},J={class:"text-center"},K={__name:"TableFixedHeader",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{height:"250","fixed-header":""},{default:r(()=>[W,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",j,s(t.calories),1),e("td",q,s(t.fat),1),e("td",A,s(t.carbs),1),e("td",J,s(t.protein),1)])),64))])]),_:1}))}},M=e("code",null,"dark",-1),O=e("code",null,"dense",-1),X=e("code",null,"height",-1),Z=e("code",null,"fixed-header",-1),ee=e("code",null,"height",-1),re={__name:"tables",setup(d){return(n,i)=>(c(),o($,null,{default:r(()=>[a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Basic"},{default:r(()=>[a(w)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Dark"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use "),M,l(" prop to switch table to the dark theme. ")]),_:1}),a(E)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Dense"},{default:r(()=>[a(g,null,{default:r(()=>[l(" You can show a dense version of the table by using the "),O,l(" prop. ")]),_:1}),a(U)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Height"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use the "),X,l(" prop to set the height of the table. ")]),_:1}),a(Q)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Fixed header"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use the "),Z,l(" prop together with the "),ee,l(" prop to fix the header to the top of the table. ")]),_:1}),a(K)]),_:1})]),_:1})]),_:1}))}};export{re as default}; +import{V as u}from"./VTable.e8eece46.js";import{Q as c,R as o,S as r,a0 as e,a1 as h,a2 as x,a3 as f,a5 as s,D as a,U as _,T as p,W as g,a4 as l,_ as $}from"./index.f985de17.js";const y=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),k={class:"text-center"},C={class:"text-center"},F={class:"text-center"},D={class:"text-center"},w={__name:"TableBasic",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,null,{default:r(()=>[y,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",k,s(t.calories),1),e("td",C,s(t.fat),1),e("td",F,s(t.carbs),1),e("td",D,s(t.protein),1)])),64))])]),_:1}))}};const T=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase text--primary"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase text--primary"}," Calories "),e("th",{class:"text-center text-uppercase text--primary"}," Fat (g) "),e("th",{class:"text-center text-uppercase text--primary"}," Carbs (g) "),e("th",{class:"text-center text-uppercase text--primary"}," Protein (g) ")])],-1),V={class:"text-center"},v={class:"text-center"},m={class:"text-center"},B={class:"text-center"},E={__name:"TableDark",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{theme:"dark"},{default:r(()=>[T,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",V,s(t.calories),1),e("td",v,s(t.fat),1),e("td",m,s(t.carbs),1),e("td",B,s(t.protein),1)])),64))])]),_:1}))}},Y=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),z={class:"text-center"},G={class:"text-center"},I={class:"text-center"},P={class:"text-center"},U={__name:"TableDensity",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{density:"compact"},{default:r(()=>[Y,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",z,s(t.calories),1),e("td",G,s(t.fat),1),e("td",I,s(t.carbs),1),e("td",P,s(t.protein),1)])),64))])]),_:1}))}},H=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),N={class:"text-center"},R={class:"text-center"},S={class:"text-center"},L={class:"text-center"},Q={__name:"TableHeight",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{height:"250"},{default:r(()=>[H,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",N,s(t.calories),1),e("td",R,s(t.fat),1),e("td",S,s(t.carbs),1),e("td",L,s(t.protein),1)])),64))])]),_:1}))}},W=e("thead",null,[e("tr",null,[e("th",{class:"text-uppercase"}," Dessert (100g serving) "),e("th",{class:"text-center text-uppercase"}," Calories "),e("th",{class:"text-center text-uppercase"}," Fat (g) "),e("th",{class:"text-center text-uppercase"}," Carbs (g) "),e("th",{class:"text-center text-uppercase"}," Protein (g) ")])],-1),j={class:"text-center"},q={class:"text-center"},A={class:"text-center"},J={class:"text-center"},K={__name:"TableFixedHeader",setup(d){const n=[{dessert:"Frozen Yogurt",calories:159,fat:6,carbs:24,protein:4},{dessert:"Ice cream sandwich",calories:237,fat:6,carbs:24,protein:4},{dessert:"Eclair",calories:262,fat:6,carbs:24,protein:4},{dessert:"Cupcake",calories:305,fat:6,carbs:24,protein:4},{dessert:"Gingerbread",calories:356,fat:6,carbs:24,protein:4}];return(i,b)=>(c(),o(u,{height:"250","fixed-header":""},{default:r(()=>[W,e("tbody",null,[(c(),h(x,null,f(n,t=>e("tr",{key:t.dessert},[e("td",null,s(t.dessert),1),e("td",j,s(t.calories),1),e("td",q,s(t.fat),1),e("td",A,s(t.carbs),1),e("td",J,s(t.protein),1)])),64))])]),_:1}))}},M=e("code",null,"dark",-1),O=e("code",null,"dense",-1),X=e("code",null,"height",-1),Z=e("code",null,"fixed-header",-1),ee=e("code",null,"height",-1),re={__name:"tables",setup(d){return(n,i)=>(c(),o($,null,{default:r(()=>[a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Basic"},{default:r(()=>[a(w)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Dark"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use "),M,l(" prop to switch table to the dark theme. ")]),_:1}),a(E)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Dense"},{default:r(()=>[a(g,null,{default:r(()=>[l(" You can show a dense version of the table by using the "),O,l(" prop. ")]),_:1}),a(U)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Height"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use the "),X,l(" prop to set the height of the table. ")]),_:1}),a(Q)]),_:1})]),_:1}),a(p,{cols:"12"},{default:r(()=>[a(_,{title:"Fixed header"},{default:r(()=>[a(g,null,{default:r(()=>[l(" Use the "),Z,l(" prop together with the "),ee,l(" prop to fix the header to the top of the table. ")]),_:1}),a(K)]),_:1})]),_:1})]),_:1}))}};export{re as default}; diff --git a/server/static/assets/tokens.a3cf9c7a.js b/server/static/assets/tokens.deb2790f.js similarity index 94% rename from server/static/assets/tokens.a3cf9c7a.js rename to server/static/assets/tokens.deb2790f.js index e62c56d..fb7a753 100644 --- a/server/static/assets/tokens.a3cf9c7a.js +++ b/server/static/assets/tokens.deb2790f.js @@ -1 +1 @@ -import{K as F,O as i,Q as B,R as S,S as a,D as e,bv as I,bJ as H,a4 as n,Y as J,aI as f,H as c,J as V,U as k,aF as C,W as P,b1 as Y,_ as y,T as N,$ as q,aH as x,aY as z,a5 as A,bn as O,a0 as w,F as Q,aD as W,P as D}from"./index.2e75e464.js";import{d as b}from"./VDialog.da3b36f9.js";import{q as j}from"./VDataTable.cd90b28b.js";import"./VCheckboxBtn.23a8aa2c.js";import"./VTable.98a5ae2f.js";const E=w("span",{class:"text-h5"},"\u65B0\u589EToken",-1),G=["onClick"],L={__name:"BingTokens",setup(R){const s=F(),_=i([{title:"Token",align:"start",sortable:!1,key:"Token"},{title:"\u7528\u91CF",key:"Usage"},{title:"\u72B6\u6001",key:"State"},{title:"",key:"actions",sortable:!1}]),r=i(),d=i(),u=i(),m=i(),g=i(),U=o=>o>800?"error":o>600?"warning":"success",p=()=>{D.post(`${s.getters.serverApi}sysconfig`,{token:s.getters.userToken}).then(o=>{o.data&&(o.data.error?s.commit("app/ADD_SNACKBAR",{message:o.data.error,color:"error"}):r.value=o.data.redisConfig.bingTokens)}).catch(o=>{s.commit("app/ADD_SNACKBAR",{message:o.message,color:"error"}),console.log(o)})},v=o=>{s.getters.runmode==="online"?D.post(`${s.getters.serverApi}saveconfig`,{token:s.getters.userToken,...o}).then(l=>{var t;(t=l.data)!=null&&t.error?s.commit("app/ADD_SNACKBAR",{message:l.data.error,color:"error"}):s.commit("app/ADD_SNACKBAR",{message:"\u4FDD\u5B58\u6210\u529F",color:"success"}),p()}).catch(l=>{p(),s.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)}):s.commit("app/ADD_SNACKBAR",{message:"\u4EC5\u652F\u6301\u5728\u7EBF\u6A21\u5F0F\u64CD\u4F5C",color:"warn"})},h=()=>{const o={redisConfig:{bingTokens:[...r.value,{Token:m.value,State:"\u6B63\u5E38",Usage:0}]}};v(o),d.value=!1},K=()=>{const o=r.value.findIndex(t=>t.Token===g.value);o!==-1&&r.value.splice(o,1);const l={redisConfig:{bingTokens:[...r.value]}};v(l),u.value=!1},$=async o=>{try{await navigator.clipboard.writeText(o),s.commit("app/ADD_SNACKBAR",{message:"\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F",color:"info"})}catch(l){console.error("\u526A\u8D34\u677F\u590D\u5236\u5931\u8D25: ",l)}};return p(),(o,l)=>(B(),S(W(j),{headers:_.value,items:r.value,class:"elevation-1"},{top:a(()=>[e(I,{flat:""},{default:a(()=>[e(H,null,{default:a(()=>[n("Bing Token \u7BA1\u7406")]),_:1}),e(J,{class:"mx-4",inset:"",vertical:""}),e(f),e(b,{modelValue:d.value,"onUpdate:modelValue":l[2]||(l[2]=t=>d.value=t),"max-width":"500px"},{activator:a(({props:t})=>[e(c,V({color:"primary",dark:"",class:"mb-2"},t),{default:a(()=>[n(" \u6DFB\u52A0Token ")]),_:2},1040)]),default:a(()=>[e(k,null,{default:a(()=>[e(C,null,{default:a(()=>[E]),_:1}),e(P,null,{default:a(()=>[e(Y,null,{default:a(()=>[e(y,null,{default:a(()=>[e(N,{cols:"12"},{default:a(()=>[e(q,{modelValue:m.value,"onUpdate:modelValue":l[0]||(l[0]=t=>m.value=t),label:"Token"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(x,null,{default:a(()=>[e(f),e(c,{color:"blue-darken-1",variant:"text",onClick:l[1]||(l[1]=t=>{d.value=!1,m.value=""})},{default:a(()=>[n(" \u53D6\u6D88 ")]),_:1}),e(c,{color:"blue-darken-1",variant:"text",onClick:h},{default:a(()=>[n(" \u6DFB\u52A0 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(b,{modelValue:u.value,"onUpdate:modelValue":l[4]||(l[4]=t=>u.value=t),"max-width":"550px"},{default:a(()=>[e(k,null,{default:a(()=>[e(C,{class:"text-h5"},{default:a(()=>[n("\u662F\u5426\u786E\u8BA4\u5220\u9664\u8BE5Token\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF01")]),_:1}),e(x,null,{default:a(()=>[e(f),e(c,{color:"blue-darken-1",variant:"text",onClick:l[3]||(l[3]=t=>u.value=!1)},{default:a(()=>[n("\u53D6\u6D88")]),_:1}),e(c,{color:"error",variant:"text",onClick:K},{default:a(()=>[n("\u786E\u8BA4\u5220\u9664")]),_:1}),e(f)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),"item.Usage":a(({item:t})=>[e(z,{color:U(t.columns.Usage)},{default:a(()=>[n(A(t.columns.Usage),1)]),_:2},1032,["color"])]),"item.Token":a(({item:t})=>[e(O,{activator:"parent",location:"bottom",text:t.columns.Token},{activator:a(({props:T})=>[w("span",V(T,{onClick:M=>$(t.columns.Token)}),A(t.columns.Token.substring(0,50))+"... ",17,G)]),_:2},1032,["text"])]),"item.actions":a(({item:t})=>[e(Q,{size:"small",onClick:T=>{g.value=t.raw.Token,u.value=!0}},{default:a(()=>[n(" mdi-delete ")]),_:2},1032,["onClick"])]),_:1},8,["headers","items"]))}},oe={__name:"tokens",setup(R){return(s,_)=>(B(),S(y,null,{default:a(()=>[e(N,{cols:"12"},{default:a(()=>[e(k,null,{default:a(()=>[e(L)]),_:1})]),_:1})]),_:1}))}};export{oe as default}; +import{K as F,O as i,Q as B,R as S,S as a,D as e,bv as I,bJ as H,a4 as n,Y as J,aI as f,H as c,J as V,U as k,aF as C,W as P,b1 as Y,_ as y,T as N,$ as q,aH as x,aY as z,a5 as A,bn as O,a0 as w,F as Q,aD as W,P as D}from"./index.f985de17.js";import{d as b}from"./VDialog.311575a1.js";import{q as j}from"./VDataTable.fa01315e.js";import"./VCheckboxBtn.b7a3a8e0.js";import"./VTable.e8eece46.js";const E=w("span",{class:"text-h5"},"\u65B0\u589EToken",-1),G=["onClick"],L={__name:"BingTokens",setup(R){const s=F(),_=i([{title:"Token",align:"start",sortable:!1,key:"Token"},{title:"\u7528\u91CF",key:"Usage"},{title:"\u72B6\u6001",key:"State"},{title:"",key:"actions",sortable:!1}]),r=i(),d=i(),u=i(),m=i(),g=i(),U=o=>o>800?"error":o>600?"warning":"success",p=()=>{D.post(`${s.getters.serverApi}sysconfig`,{token:s.getters.userToken}).then(o=>{o.data&&(o.data.error?s.commit("app/ADD_SNACKBAR",{message:o.data.error,color:"error"}):r.value=o.data.redisConfig.bingTokens)}).catch(o=>{s.commit("app/ADD_SNACKBAR",{message:o.message,color:"error"}),console.log(o)})},v=o=>{s.getters.runmode==="online"?D.post(`${s.getters.serverApi}saveconfig`,{token:s.getters.userToken,...o}).then(l=>{var t;(t=l.data)!=null&&t.error?s.commit("app/ADD_SNACKBAR",{message:l.data.error,color:"error"}):s.commit("app/ADD_SNACKBAR",{message:"\u4FDD\u5B58\u6210\u529F",color:"success"}),p()}).catch(l=>{p(),s.commit("app/ADD_SNACKBAR",{message:l.message,color:"error"}),console.log(l)}):s.commit("app/ADD_SNACKBAR",{message:"\u4EC5\u652F\u6301\u5728\u7EBF\u6A21\u5F0F\u64CD\u4F5C",color:"warn"})},h=()=>{const o={redisConfig:{bingTokens:[...r.value,{Token:m.value,State:"\u6B63\u5E38",Usage:0}]}};v(o),d.value=!1},K=()=>{const o=r.value.findIndex(t=>t.Token===g.value);o!==-1&&r.value.splice(o,1);const l={redisConfig:{bingTokens:[...r.value]}};v(l),u.value=!1},$=async o=>{try{await navigator.clipboard.writeText(o),s.commit("app/ADD_SNACKBAR",{message:"\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F",color:"info"})}catch(l){console.error("\u526A\u8D34\u677F\u590D\u5236\u5931\u8D25: ",l)}};return p(),(o,l)=>(B(),S(W(j),{headers:_.value,items:r.value,class:"elevation-1"},{top:a(()=>[e(I,{flat:""},{default:a(()=>[e(H,null,{default:a(()=>[n("Bing Token \u7BA1\u7406")]),_:1}),e(J,{class:"mx-4",inset:"",vertical:""}),e(f),e(b,{modelValue:d.value,"onUpdate:modelValue":l[2]||(l[2]=t=>d.value=t),"max-width":"500px"},{activator:a(({props:t})=>[e(c,V({color:"primary",dark:"",class:"mb-2"},t),{default:a(()=>[n(" \u6DFB\u52A0Token ")]),_:2},1040)]),default:a(()=>[e(k,null,{default:a(()=>[e(C,null,{default:a(()=>[E]),_:1}),e(P,null,{default:a(()=>[e(Y,null,{default:a(()=>[e(y,null,{default:a(()=>[e(N,{cols:"12"},{default:a(()=>[e(q,{modelValue:m.value,"onUpdate:modelValue":l[0]||(l[0]=t=>m.value=t),label:"Token"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(x,null,{default:a(()=>[e(f),e(c,{color:"blue-darken-1",variant:"text",onClick:l[1]||(l[1]=t=>{d.value=!1,m.value=""})},{default:a(()=>[n(" \u53D6\u6D88 ")]),_:1}),e(c,{color:"blue-darken-1",variant:"text",onClick:h},{default:a(()=>[n(" \u6DFB\u52A0 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(b,{modelValue:u.value,"onUpdate:modelValue":l[4]||(l[4]=t=>u.value=t),"max-width":"550px"},{default:a(()=>[e(k,null,{default:a(()=>[e(C,{class:"text-h5"},{default:a(()=>[n("\u662F\u5426\u786E\u8BA4\u5220\u9664\u8BE5Token\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF01")]),_:1}),e(x,null,{default:a(()=>[e(f),e(c,{color:"blue-darken-1",variant:"text",onClick:l[3]||(l[3]=t=>u.value=!1)},{default:a(()=>[n("\u53D6\u6D88")]),_:1}),e(c,{color:"error",variant:"text",onClick:K},{default:a(()=>[n("\u786E\u8BA4\u5220\u9664")]),_:1}),e(f)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),"item.Usage":a(({item:t})=>[e(z,{color:U(t.columns.Usage)},{default:a(()=>[n(A(t.columns.Usage),1)]),_:2},1032,["color"])]),"item.Token":a(({item:t})=>[e(O,{activator:"parent",location:"bottom",text:t.columns.Token},{activator:a(({props:T})=>[w("span",V(T,{onClick:M=>$(t.columns.Token)}),A(t.columns.Token.substring(0,50))+"... ",17,G)]),_:2},1032,["text"])]),"item.actions":a(({item:t})=>[e(Q,{size:"small",onClick:T=>{g.value=t.raw.Token,u.value=!0}},{default:a(()=>[n(" mdi-delete ")]),_:2},1032,["onClick"])]),_:1},8,["headers","items"]))}},oe={__name:"tokens",setup(R){return(s,_)=>(B(),S(y,null,{default:a(()=>[e(N,{cols:"12"},{default:a(()=>[e(k,null,{default:a(()=>[e(L)]),_:1})]),_:1})]),_:1}))}};export{oe as default}; diff --git a/server/static/assets/typography.5a297d1b.js b/server/static/assets/typography.5e028bb9.js similarity index 98% rename from server/static/assets/typography.5a297d1b.js rename to server/static/assets/typography.5e028bb9.js index a8e13c8..6fd7e5f 100644 --- a/server/static/assets/typography.5a297d1b.js +++ b/server/static/assets/typography.5e028bb9.js @@ -1 +1 @@ -import{aB as c,Q as l,R as n,S as e,D as s,W as d,U as _,a0 as t,_ as h,T as o}from"./index.2e75e464.js";const u={},r=t("div",null,[t("h1",{class:"text-h1"}," Heading 1 "),t("span",null,"font-size: 6rem / line-height: 6rem / font-weight: 300")],-1),m=t("div",null,[t("h2",{class:"text-h2"}," Heading 2 "),t("span",null,"font-size: 3.75rem / line-height: 3.75rem / font-weight: 300")],-1),f=t("div",null,[t("h3",{class:"text-h3"}," Heading 3 "),t("span",null,"font-size: 3rem / line-height: 3.125rem / font-weight: 400")],-1),p=t("div",null,[t("h4",{class:"text-h4"}," Heading 4 "),t("span",null,"font-size: 2.125rem / line-height: 2.5rem / font-weight: 400")],-1),x=t("div",null,[t("h5",{class:"text-h5"}," Heading 5 "),t("span",null,"font-size: 1.5rem / line-height: 2rem / font-weight: 400")],-1),g=t("div",null,[t("h6",{class:"text-h6"}," Heading 6 "),t("span",null,"font-size: 1.25rem / line-height: 2rem / font-weight: 500")],-1);function b(a,i){return l(),n(_,{title:"Headlines"},{default:e(()=>[s(d,{class:"d-flex flex-column gap-y-8"},{default:e(()=>[r,m,f,p,x,g]),_:1})]),_:1})}const w=c(u,[["render",b]]),k={},y=t("span",{class:"text-subtitle-1 text-no-wrap"},"text-subtitle-1",-1),z=t("p",{class:"text-subtitle-1 text-truncate mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),C=t("small",null,"font-size: 1rem / line-height: 1.75rem / font-weight: 400",-1),v=t("span",{class:"text-subtitle-2 text-no-wrap"},"text-subtitle-2",-1),$=t("p",{class:"text-subtitle-2 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),H=t("small",null,"font-size: 0.875rem / line-height: 1.375rem / font-weight: 500",-1),T=t("span",{class:"text-body-1 text-no-wrap"},"text-body-1",-1),V=t("p",{class:"text-body-1 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),B=t("small",null,"font-size: 1rem / line-height: 1.5rem / font-weight: 400",-1),N=t("span",{class:"text-body-2 text-no-wrap"},"text-body-2",-1),R=t("p",{class:"text-body-2 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),D=t("small",null,"font-size: 0.875rem / line-height: 1.25rem / font-weight: 400",-1),Q=t("span",{class:"text-caption"},"text-caption",-1),S=t("p",{class:"text-caption mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),U=t("small",null,"font-size: 0.75rem / line-height: 1.25rem / font-weight: 400",-1),W=t("span",{class:"text-overline text-no-wrap"},"text-overline",-1),j=t("p",{class:"text-overline mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),q=t("small",null,"font-size: 0.75rem / line-height: 2rem / font-weight: 500",-1),A=t("span",{class:"text-button"},"text-button",-1),E=t("p",{class:"text-button mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),F=t("small",null,"font-size: 0.875rem / line-height: 2.25rem / font-weight: 500",-1);function G(a,i){return l(),n(_,{title:"Texts"},{default:e(()=>[s(d,null,{default:e(()=>[s(h,null,{default:e(()=>[s(o,{cols:"4",md:"2"},{default:e(()=>[y]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[z,C]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[v]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[$,H]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[T]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[V,B]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[N]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[R,D]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[Q]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[S,U]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[W]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[j,q]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[A]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[E,F]),_:1})]),_:1})]),_:1})]),_:1})}const I=c(k,[["render",G]]),L={__name:"typography",setup(a){return(i,J)=>(l(),n(h,null,{default:e(()=>[s(o,{cols:"12"},{default:e(()=>[s(w)]),_:1}),s(o,{cols:"12"},{default:e(()=>[s(I)]),_:1})]),_:1}))}};export{L as default}; +import{aB as c,Q as l,R as n,S as e,D as s,W as d,U as _,a0 as t,_ as h,T as o}from"./index.f985de17.js";const u={},r=t("div",null,[t("h1",{class:"text-h1"}," Heading 1 "),t("span",null,"font-size: 6rem / line-height: 6rem / font-weight: 300")],-1),m=t("div",null,[t("h2",{class:"text-h2"}," Heading 2 "),t("span",null,"font-size: 3.75rem / line-height: 3.75rem / font-weight: 300")],-1),f=t("div",null,[t("h3",{class:"text-h3"}," Heading 3 "),t("span",null,"font-size: 3rem / line-height: 3.125rem / font-weight: 400")],-1),p=t("div",null,[t("h4",{class:"text-h4"}," Heading 4 "),t("span",null,"font-size: 2.125rem / line-height: 2.5rem / font-weight: 400")],-1),x=t("div",null,[t("h5",{class:"text-h5"}," Heading 5 "),t("span",null,"font-size: 1.5rem / line-height: 2rem / font-weight: 400")],-1),g=t("div",null,[t("h6",{class:"text-h6"}," Heading 6 "),t("span",null,"font-size: 1.25rem / line-height: 2rem / font-weight: 500")],-1);function b(a,i){return l(),n(_,{title:"Headlines"},{default:e(()=>[s(d,{class:"d-flex flex-column gap-y-8"},{default:e(()=>[r,m,f,p,x,g]),_:1})]),_:1})}const w=c(u,[["render",b]]),k={},y=t("span",{class:"text-subtitle-1 text-no-wrap"},"text-subtitle-1",-1),z=t("p",{class:"text-subtitle-1 text-truncate mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),C=t("small",null,"font-size: 1rem / line-height: 1.75rem / font-weight: 400",-1),v=t("span",{class:"text-subtitle-2 text-no-wrap"},"text-subtitle-2",-1),$=t("p",{class:"text-subtitle-2 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),H=t("small",null,"font-size: 0.875rem / line-height: 1.375rem / font-weight: 500",-1),T=t("span",{class:"text-body-1 text-no-wrap"},"text-body-1",-1),V=t("p",{class:"text-body-1 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),B=t("small",null,"font-size: 1rem / line-height: 1.5rem / font-weight: 400",-1),N=t("span",{class:"text-body-2 text-no-wrap"},"text-body-2",-1),R=t("p",{class:"text-body-2 mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),D=t("small",null,"font-size: 0.875rem / line-height: 1.25rem / font-weight: 400",-1),Q=t("span",{class:"text-caption"},"text-caption",-1),S=t("p",{class:"text-caption mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),U=t("small",null,"font-size: 0.75rem / line-height: 1.25rem / font-weight: 400",-1),W=t("span",{class:"text-overline text-no-wrap"},"text-overline",-1),j=t("p",{class:"text-overline mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),q=t("small",null,"font-size: 0.75rem / line-height: 2rem / font-weight: 500",-1),A=t("span",{class:"text-button"},"text-button",-1),E=t("p",{class:"text-button mb-0"}," Cupcake ipsum dolor sit amet fruitcake donut chocolate. ",-1),F=t("small",null,"font-size: 0.875rem / line-height: 2.25rem / font-weight: 500",-1);function G(a,i){return l(),n(_,{title:"Texts"},{default:e(()=>[s(d,null,{default:e(()=>[s(h,null,{default:e(()=>[s(o,{cols:"4",md:"2"},{default:e(()=>[y]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[z,C]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[v]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[$,H]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[T]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[V,B]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[N]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[R,D]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[Q]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[S,U]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[W]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[j,q]),_:1}),s(o,{cols:"4",md:"2"},{default:e(()=>[A]),_:1}),s(o,{cols:"8",md:"10"},{default:e(()=>[E,F]),_:1})]),_:1})]),_:1})]),_:1})}const I=c(k,[["render",G]]),L={__name:"typography",setup(a){return(i,J)=>(l(),n(h,null,{default:e(()=>[s(o,{cols:"12"},{default:e(()=>[s(w)]),_:1}),s(o,{cols:"12"},{default:e(()=>[s(I)]),_:1})]),_:1}))}};export{L as default}; diff --git a/server/static/index.html b/server/static/index.html index 1d71a30..4b8cb55 100644 --- a/server/static/index.html +++ b/server/static/index.html @@ -7,7 +7,7 @@ ChatGPT 工具箱 - +