1import{as as V,k as i,v,aP as b,f as o,aC as x,av as C,a4 as U,_ as M}from"./app.0a7dc9c6.js";import{F as D}from"./link.6b318c25.js";import{F as k}from"./section.1f54a7eb.js";import{M as h}from"./key-value.5668aba7.js";import{F as N}from"./split.389ffc60.js";import{b as F}from"./bytes.910246f0.js";import{M as O}from"./chart.b4c743b5.js";import{b as $,a as f,c as S,f as B,j as z,g as E,h as e,H as s,y as t,u as a,k as m,p as P,B as r,C as R,I as j,D as A,E as G}from"./vue.ad847db7.js";import"./chart.esm.958fb5b0.js";const H=u=>(A("data-v-06a732e3"),u=u(),G(),u),K={class:"_formRoot"},L={class:"_formBlock uawsfosz"},T={class:"meter"},q=H(()=>m("i",{class:"fas fa-folder-open"},null,-1)),J=$({__name:"drive",setup(u){const g=f(!0),n=f(null),c=f(null),d=f(null),w=S(()=>({width:`${n.value/c.value*100}%`,background:V({h:180-n.value/c.value*180,s:.7,l:.5})})),_=S(i.makeGetterSetter("keepOriginalUploading"));v("drive").then(l=>{c.value=l.capacity,n.value=l.usage,g.value=!1}),i.state.uploadFolder&&v("drive/folders/show",{folderId:i.state.uploadFolder}).then(l=>{d.value=l});function I(){C(!1).then(async l=>{i.set("uploadFolder",l?l.id:null),U(),i.state.uploadFolder?d.value=await v("drive/folders/show",{folderId:i.state.uploadFolder}):d.value=null})}return b({title:o.ts.drive,icon:"fas fa-cloud"}),(l,p)=>(B(),z("div",K,[g.value?R("",!0):(B(),E(k,{key:0},{label:e(()=>[s(t(a(o).ts.usageAmount),1)]),default:e(()=>[m("div",L,[m("div",T,[m("div",{style:P(a(w))},null,4)])]),r(N,null,{default:e(()=>[r(h,{class:"_formBlock"},{key:e(()=>[s(t(a(o).ts.capacity),1)]),value:e(()=>[s(t(a(F)(c.value,1)),1)]),_:1}),r(h,{class:"_formBlock"},{key:e(()=>[s(t(a(o).ts.inUse),1)]),value:e(()=>[s(t(a(F)(n.value,1)),1)]),_:1})]),_:1})]),_:1})),r(k,null,{label:e(()=>[s(t(a(o).ts.statistics),1)]),default:e(()=>[r(O,{src:"per-user-drive",args:{user:l.$i},span:"day",limit:7*5,bar:!0,stacked:!0,detailed:!1,"aspect-ratio":6},null,8,["args"])]),_:1}),r(k,null,{default:e(()=>[r(D,{onClick:p[0]||(p[0]=y=>I())},{suffix:e(()=>[s(t(d.value?d.value.name:"-"),1)]),suffixIcon:e(()=>[q]),default:e(()=>[s(t(a(o).ts.uploadFolder)+" ",1)]),_:1}),r(x,{modelValue:a(_),"onUpdate:modelValue":p[1]||(p[1]=y=>j(_)?_.value=y:null),class:"_formBlock"},{caption:e(()=>[s(t(a(o).ts.keepOriginalUploadingDescription),1)]),default:e(()=>[s(t(a(o).ts.keepOriginalUploading),1)]),_:1},8,["modelValue"])]),_:1})]))}});const le=M(J,[["__scopeId","data-v-06a732e3"]]);export{le as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.