mirror of
https://github.com/SoPat712/dotfiles.git
synced 2025-08-21 10:38:44 -04:00
vuetorrent update
This commit is contained in:
@@ -1 +1 @@
|
||||
import{u as f,__tla as __tla_0}from"./index-DF2-l4SD.js";import{c as d,D as t}from"./vue-BQgCUbk_.js";let h;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{h=function(e,a,o=1){const{currentPage:n,currentPageSize:r,pageCount:u,isFirstPage:c,isLastPage:i,next:g,prev:l}=f({total:()=>t(e).length,page:o,pageSize:()=>t(a)===-1?t(e).length:t(a)}),p=d(()=>{const s=(n.value-1)*t(a),P=s+r.value;return t(e).slice(s,P)});return{currentPage:n,currentPageSize:r,pageCount:u,isFirstPage:c,isLastPage:i,next:g,prev:l,paginatedResults:p}}});export{h as u,__tla};
|
||||
import{u as f,__tla as __tla_0}from"./index-C0tfT_Qc.js";import{c as d,D as t}from"./vue-CfSjRv-x.js";let h;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{h=function(e,a,o=1){const{currentPage:n,currentPageSize:r,pageCount:u,isFirstPage:c,isLastPage:i,next:g,prev:l}=f({total:()=>t(e).length,page:o,pageSize:()=>t(a)===-1?t(e).length:t(a)}),p=d(()=>{const s=(n.value-1)*t(a),P=s+r.value;return t(e).slice(s,P)});return{currentPage:n,currentPageSize:r,pageCount:u,isFirstPage:c,isLastPage:i,next:g,prev:l,paginatedResults:p}}});export{h as u,__tla};
|
File diff suppressed because one or more lines are too long
1
qbit/vuetorrent/public/assets/CanvasPool-D00IADyo.js
Normal file
1
qbit/vuetorrent/public/assets/CanvasPool-D00IADyo.js
Normal file
@@ -0,0 +1 @@
|
||||
import{D as c,n,__tla as __tla_0}from"./TorrentDetail-CKmHZcwa.js";let C;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{class l{constructor(a){this._canvasPool=Object.create(null),this.canvasOptions=a||{},this.enableFullScreen=!1}_createCanvasAndContext(a,s){const t=c.get().createCanvas();t.width=a,t.height=s;const o=t.getContext("2d");return{canvas:t,context:o}}getOptimalCanvasAndContext(a,s,t=1){a=Math.ceil(a*t-1e-6),s=Math.ceil(s*t-1e-6),a=n(a),s=n(s);const o=(a<<17)+(s<<1);this._canvasPool[o]||(this._canvasPool[o]=[]);let e=this._canvasPool[o].pop();return e||(e=this._createCanvasAndContext(a,s)),e}returnCanvasAndContext(a){const s=a.canvas,{width:t,height:o}=s,e=(t<<17)+(o<<1);this._canvasPool[e].push(a)}clear(){this._canvasPool={}}}C=new l});export{C,__tla};
|
@@ -1 +0,0 @@
|
||||
import{D as c,n,__tla as __tla_0}from"./TorrentDetail-BZZ-B8cw.js";let C;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{class l{constructor(a){this._canvasPool=Object.create(null),this.canvasOptions=a||{},this.enableFullScreen=!1}_createCanvasAndContext(a,t){const s=c.get().createCanvas();s.width=a,s.height=t;const e=s.getContext("2d");return{canvas:s,context:e}}getOptimalCanvasAndContext(a,t,s=1){a=Math.ceil(a*s-1e-6),t=Math.ceil(t*s-1e-6),a=n(a),t=n(t);const e=(a<<17)+(t<<1);this._canvasPool[e]||(this._canvasPool[e]=[]);let o=this._canvasPool[e].pop();return o||(o=this._createCanvasAndContext(a,t)),o}returnCanvasAndContext(a){const{width:t,height:s}=a.canvas,e=(t<<17)+(s<<1);this._canvasPool[e].push(a)}clear(){this._canvasPool={}}}C=new l});export{C,__tla};
|
@@ -0,0 +1 @@
|
||||
import{k as M,g as F,Y as I,q as K,s as q,a as L,Z as A,$ as O,V as j,c as z,d as G,e as J,K as Q,M as W,f as Y,h as R,i as Z,j as X,m as x,a0 as D,a1 as ee,__tla as __tla_0}from"./index-C0tfT_Qc.js";import{j as T,a0 as ae,H as l,I as n,J as o,U as oe,K as f,L as d,N as y,Q as g,n as t,V as N,q as E,F as H,a1 as le,a2 as te,a3 as se,E as U,f as $,r as ne,c as C,G as re,u as P,M as de,O as ue,P as ie,$ as ce,W as me}from"./vue-CfSjRv-x.js";import{a as fe}from"./vuetify-PctCzU6r.js";let ke,ge,_e;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{let pe,ve,he,Ve;pe={class:"d-flex"};ve={key:2};he={key:3};Ve=T({__name:"RightClickMenuEntry",props:{text:{},icon:{},action:{type:Function},hidden:{type:Boolean},disabled:{type:Boolean},disabledText:{},disabledIcon:{},children:{}},setup(c){const e=c,s=()=>{e.action&&e.action()};return(a,r)=>{const p=ae("RightClickMenuEntry",!0);return a.hidden?y("",!0):(l(),n(q,{key:0,class:"px-3",disabled:a.disabled,onClick:s},{default:o(()=>[oe("div",pe,[a.disabled&&a.disabledIcon?(l(),n(M,{key:0,class:"mr-2"},{default:o(()=>[f(d(a.disabledIcon),1)]),_:1})):a.icon?(l(),n(M,{key:1,class:"mr-2"},{default:o(()=>[f(d(a.icon),1)]),_:1})):y("",!0),a.disabled&&a.disabledText?(l(),g("span",ve,d(a.disabledText),1)):(l(),g("span",he,d(a.text),1)),t(F),!a.disabled&&a.children?(l(),n(M,{key:4},{default:o(()=>[f("mdi-chevron-right")]),_:1})):y("",!0)]),a.children?(l(),n(I,{key:0,activator:"parent","open-on-hover":"","open-on-click":"","close-delay":"10","open-delay":"0",location:"right"},{default:o(()=>[t(K,null,{default:o(()=>[(l(!0),g(H,null,N(a.children,v=>(l(),n(p,E({ref_for:!0},v),null,16))),256))]),_:1})]),_:1})):y("",!0)]),_:1},8,["disabled"]))}}});ge=T({__name:"RightClickMenu",props:le({menuData:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(c){const e=te(c,"modelValue");return(s,a)=>e.value?(l(),n(I,{key:0,modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=r=>e.value=r),activator:"parent","close-on-content-click":!0,transition:"slide-y-transition","scroll-strategy":"none"},{default:o(()=>[t(K,null,{default:o(()=>[se(s.$slots,"top"),(l(!0),g(H,null,N(s.menuData,r=>(l(),n(Ve,E({ref_for:!0},r),null,16))),256))]),_:3})]),_:3},8,["modelValue"])):y("",!0)}});ke=T({__name:"MoveTorrentDialog",props:{guid:{},hashes:{},mode:{}},setup(c){const e=c,{isOpened:s}=L(e.guid),{t:a}=U(),r=A(),p=O(),v=$(),k=$(),h=$(!1),m=ne({newPath:""}),w=[u=>!!u||a("dialogs.moveTorrent.required")],V=C(()=>e.hashes.map(p.getTorrentByHash)),_=C(()=>{switch(e.mode){case"dl":return V.value[0]?.download_path;case"save":return V.value[0]?.savePath}});async function B(){await v.value?.validate(),h.value&&(await r.toggleAutoTmm(e.hashes,!1),await p.moveTorrents(e.mode,e.hashes,m.newPath),k.value?.saveValueToHistory(),S())}const S=()=>{s.value=!1};return re(()=>{m.newPath=_.value||""}),(u,i)=>(l(),n(X,{modelValue:P(s),"onUpdate:modelValue":i[3]||(i[3]=b=>ie(s)?s.value=b:null)},{default:o(()=>[t(Z,null,{default:o(()=>[t(j,null,{default:o(()=>[f(d(u.$t(`dialogs.moveTorrent.${u.mode}.title`)),1)]),_:1}),t(z,null,{default:o(()=>[t(P(G),{modelValue:h.value,"onUpdate:modelValue":i[1]||(i[1]=b=>h.value=b),ref_key:"form",ref:v,onSubmit:i[2]||(i[2]=de(()=>{},["prevent"]))},{default:o(()=>[_.value?(l(),n(J,{key:0,"model-value":_.value,disabled:"",label:u.$t("dialogs.moveTorrent.oldPath")},null,8,["model-value","label"])):y("",!0),t(Q,{modelValue:m.newPath,"onUpdate:modelValue":i[0]||(i[0]=b=>m.newPath=b),historyKey:P(W).TORRENT_PATH,ref_key:"field",ref:k,rules:w,autofocus:"",label:u.$t("dialogs.moveTorrent.newPath"),onKeydown:ue(B,["enter"])},null,8,["modelValue","historyKey","label"])]),_:1},8,["modelValue"])]),_:1}),t(Y,null,{default:o(()=>[t(F),t(R,{color:"error",onClick:S},{default:o(()=>[f(d(u.$t("common.cancel")),1)]),_:1}),t(R,{color:"accent",disabled:!h.value,onClick:B},{default:o(()=>[f(d(u.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});_e=T({__name:"ColoredChip",props:{defaultColor:{},disabled:{type:Boolean,default:!1},disabledValue:{},value:{}},setup(c){const e=c,{t:s}=U(),{current:a}=fe(),{enableHashColors:r,hideColoredChip:p}=ce(x());function v(V){return a.value.colors[V]??V}const k=C(()=>e.disabled||!r.value?e.defaultColor:D(e.value)),h=C(()=>e.disabled||!r.value?v(e.defaultColor):D(e.value)),m=C(()=>e.disabled?e.disabledValue||e.value||s("common.none"):e.value),w=C(()=>!p.value);return(V,_)=>w.value?(l(),n(ee,{key:0,color:k.value,variant:"flat"},{default:o(()=>[f(d(m.value),1)]),_:1},8,["color"])):(l(),g("div",{key:1,class:"text-no-wrap",style:me(`color: ${h.value}`)},d(m.value),5))}})});export{ke as _,ge as a,_e as b,__tla};
|
1
qbit/vuetorrent/public/assets/Dashboard--HR9Ayng.css
Normal file
1
qbit/vuetorrent/public/assets/Dashboard--HR9Ayng.css
Normal file
@@ -0,0 +1 @@
|
||||
#torrentList[data-v-d4d10d01],#torrentList[data-v-8828dd56],#torrentList[data-v-403c3005]{background-color:unset}#torrentList tbody tr[data-v-403c3005]:nth-child(odd){background-color:rgb(var(--v-theme-surface))}#torrentList tbody tr.selected[data-v-403c3005]{position:relative}#torrentList tbody tr.selected[data-v-403c3005]:nth-child(odd):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
|
@@ -1 +0,0 @@
|
||||
#torrentList[data-v-8ab52227],#torrentList[data-v-57c5171f],#torrentList[data-v-13e3f0fc]{background-color:unset}#torrentList tbody tr[data-v-13e3f0fc]:nth-child(odd){background-color:rgb(var(--v-theme-surface))}#torrentList tbody tr.selected[data-v-13e3f0fc]{position:relative}#torrentList tbody tr.selected[data-v-13e3f0fc]:nth-child(odd):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-autocomplete .v-field:not(.v-field--focused) input{display:none}
|
File diff suppressed because one or more lines are too long
1
qbit/vuetorrent/public/assets/Dashboard-zyTgDV91.js
Normal file
1
qbit/vuetorrent/public/assets/Dashboard-zyTgDV91.js
Normal file
File diff suppressed because one or more lines are too long
1
qbit/vuetorrent/public/assets/Login-D9lDY-qS.js
Normal file
1
qbit/vuetorrent/public/assets/Login-D9lDY-qS.js
Normal file
@@ -0,0 +1 @@
|
||||
import{j as v,E as b,S as h,X as C,r as q,f as k,Y as x,a as S,H as K,I as A,J as s,n as e,K as m,L as p,u as l,M as f,O as _,Z as y}from"./vue-CfSjRv-x.js";import{_ as F,__tla as __tla_0}from"./PasswordField.vue_vue_type_script_setup_true_lang-D82vCg5_.js";import{F as T,G as B,V as I,H as M,c as O,d as U,e as E,k as H,f as L,h as N,i as R,__tla as __tla_1}from"./index-C0tfT_Qc.js";import"./vuetify-PctCzU6r.js";let Y;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{Y=v({__name:"Login",setup(j){const{t:a}=b(),w=h(),o=C(),u=T(),r=q({username:"",password:""}),c=k(!1),V={username:[d=>!!d||a("login.rules.username_required")],password:[d=>!!d||a("login.rules.password_required")]},i=async()=>{c.value&&(await u.login(r.username,r.password),u.isAuthenticated?(y.success(a("login.success")),g()):y.error(a("login.error")))},g=()=>{o.query.redirect?w.push(o.query.redirect):w.push({name:"dashboard"})};return x(async()=>{o.query.username&&o.query.password&&await u.login(o.query.username,o.query.password)}),S(()=>{u.isAuthenticated&&g()}),(d,n)=>(K(),A(B,{class:"fill-height"},{default:s(()=>[e(R,{class:"mx-auto",rounded:"lg","min-width":"250"},{default:s(()=>[e(I,null,{default:s(()=>[m(p(l(a)("login.title")),1)]),_:1}),e(M,null,{default:s(()=>[m(p(l(a)("login.subtitle")),1)]),_:1}),e(O,null,{default:s(()=>[e(U,{modelValue:c.value,"onUpdate:modelValue":n[2]||(n[2]=t=>c.value=t),onSubmit:f(i,["prevent"])},{default:s(()=>[e(E,{modelValue:r.username,"onUpdate:modelValue":n[0]||(n[0]=t=>r.username=t),id:"username",name:"username",label:l(a)("login.username"),autofocus:"",rules:V.username,onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},{prepend:s(()=>[e(H,{color:"accent",icon:"mdi-account"})]),_:1},8,["modelValue","label","rules","onKeydown"]),e(F,{modelValue:r.password,"onUpdate:modelValue":n[1]||(n[1]=t=>r.password=t),id:"password",label:l(a)("login.password"),rules:V.password,"prepend-icon":"mdi-lock",onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},null,8,["modelValue","label","rules","onKeydown"])]),_:1},8,["modelValue"])]),_:1}),e(L,null,{default:s(()=>[e(N,{variant:"elevated",block:"",color:"accent",onClick:i},{default:s(()=>[m(p(l(a)("login.submit")),1)]),_:1})]),_:1})]),_:1})]),_:1}))}})});export{Y as default,__tla};
|
@@ -1 +0,0 @@
|
||||
import{h,E as v,S as b,X as C,r as q,f as k,Y as x,a as S,H as K,I as A,J as s,n as e,K as m,L as p,u as l,M as f,O as _,Z as y}from"./vue-BQgCUbk_.js";import{_ as F,__tla as __tla_0}from"./PasswordField.vue_vue_type_script_setup_true_lang-Ba8v8JPP.js";import{F as T,G as B,V as I,H as M,c as O,d as U,e as E,k as H,f as L,h as N,i as R,__tla as __tla_1}from"./index-DF2-l4SD.js";import"./vuetify-DWkLi8Ew.js";let Z;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{Z=h({__name:"Login",setup(D){const{t:a}=v(),w=b(),o=C(),u=T(),r=q({username:"",password:""}),c=k(!1),V={username:[d=>!!d||a("login.rules.username_required")],password:[d=>!!d||a("login.rules.password_required")]},i=async()=>{c.value&&(await u.login(r.username,r.password),u.isAuthenticated?(y.success(a("login.success")),g()):y.error(a("login.error")))},g=()=>{o.query.redirect?w.push(o.query.redirect):w.push({name:"dashboard"})};return x(async()=>{o.query.username&&o.query.password&&await u.login(o.query.username,o.query.password)}),S(()=>{u.isAuthenticated&&g()}),(d,n)=>(K(),A(B,{class:"fill-height"},{default:s(()=>[e(R,{class:"mx-auto",rounded:"lg","min-width":"250"},{default:s(()=>[e(I,null,{default:s(()=>[m(p(l(a)("login.title")),1)]),_:1}),e(M,null,{default:s(()=>[m(p(l(a)("login.subtitle")),1)]),_:1}),e(O,null,{default:s(()=>[e(U,{modelValue:c.value,"onUpdate:modelValue":n[2]||(n[2]=t=>c.value=t),onSubmit:f(i,["prevent"])},{default:s(()=>[e(E,{modelValue:r.username,"onUpdate:modelValue":n[0]||(n[0]=t=>r.username=t),id:"username",name:"username",label:l(a)("login.username"),autofocus:"",rules:V.username,onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},{prepend:s(()=>[e(H,{color:"accent",icon:"mdi-account"})]),_:1},8,["modelValue","label","rules","onKeydown"]),e(F,{modelValue:r.password,"onUpdate:modelValue":n[1]||(n[1]=t=>r.password=t),id:"password",label:l(a)("login.password"),rules:V.password,"prepend-icon":"mdi-lock",onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},null,8,["modelValue","label","rules","onKeydown"])]),_:1},8,["modelValue"])]),_:1}),e(L,null,{default:s(()=>[e(N,{variant:"elevated",block:"",color:"accent",onClick:i},{default:s(()=>[m(p(l(a)("login.submit")),1)]),_:1})]),_:1})]),_:1})]),_:1}))}})});export{Z as default,__tla};
|
@@ -1 +1 @@
|
||||
import{u as K,__tla as __tla_0}from"./ArrayPagination-O41uS7-1.js";import{l as Q,m as J,T as X,L as l,n as Y,o as Z,p as A,q as ee,r as f,h as te,s as m,t as le,v as ae,w as c,e as se,x as R,y as ne,z as oe,A as ue,g as re,B as ie,C as de,__tla as __tla_1}from"./index-DF2-l4SD.js";import{h as me,S as ce,E as pe,c as p,f as T,G as ge,T as fe,H as r,Q as k,n as e,J as a,U as v,L as i,u as n,I as y,P as b,N as V,F,V as ve,W as B,K as E}from"./vue-BQgCUbk_.js";import{a as ye}from"./vuetify-DWkLi8Ew.js";let xe;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{let Ve,he,Le,_e,Te;Ve={class:"pa-3"};he={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"};Le={class:"d-flex justify-end"};_e={class:"d-flex mr-8 overflow-hidden"};Te={class:"d-flex"};xe=me({__name:"Logs",setup(ke){const P=ce(),{t:O}=pe(),{current:U}=ye(),h=Q(),$=J(),G=p(()=>({light:{normal:"black",info:"blue",warning:"orange",critical:"red"},dark:{normal:"white",info:"deepskyblue",warning:"darkorange",critical:new X("darkred").lighten(12).toString()}})),L=T([{title:l[l.NORMAL],value:l.NORMAL},{title:l[l.INFO],value:l.INFO},{title:l[l.WARNING],value:l.WARNING},{title:l[l.CRITICAL],value:l.CRITICAL}]),u=T([l.NORMAL,l.INFO,l.WARNING,l.CRITICAL]),_=T(""),M=p(()=>h.logs),W=p(()=>M.value.filter(t=>u.value.includes(t.type))),C=p(()=>u.value.length>0),N=p(()=>u.value.length===L.value.length),{results:I}=Y(W,_,t=>t.message),{paginatedResults:j,currentPage:d,pageCount:g}=K(I,30),w=()=>{P.push({name:"dashboard"})},x=t=>`color: ${G.value[U.value.dark?"dark":"light"][l[t.type].toLowerCase()]}`,q=t=>l[t.type],z=t=>de(t.timestamp*1e3).format($.dateFormat),D=()=>{N.value?u.value=[]:u.value=L.value.map(t=>t.value)},S=t=>{t.key==="Escape"&&w()};return ge(async()=>{document.addEventListener("keydown",S),await h.cleanAndFetchLogs(),Z(h.fetchLogs,15e3)}),fe(()=>{document.removeEventListener("keydown",S)}),(t,o)=>(r(),k("div",Ve,[e(A,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(f,null,{default:a(()=>[v("h1",he,i(n(O)("logs.title")),1)]),_:1}),e(f,null,{default:a(()=>[v("div",Le,[e(te,{icon:"mdi-close",variant:"plain",onClick:w})])]),_:1})]),_:1}),e(ee,null,{default:a(()=>[e(m,null,{default:a(()=>[e(A,null,{default:a(()=>[e(f,{cols:"6"},{default:a(()=>[e(le,{modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=s=>u.value=s),items:L.value,label:t.$t("logs.filters.type"),"hide-details":"",multiple:"",chips:""},{"prepend-item":a(()=>[e(m,{title:t.$t("common.selectAll"),onClick:D},{prepend:a(()=>[e(ae,{indeterminate:C.value&&!N.value,"model-value":C.value},null,8,["indeterminate","model-value"])]),_:1},8,["title"]),e(c)]),_:1},8,["modelValue","items","label"])]),_:1}),e(f,{cols:"6"},{default:a(()=>[e(se,{modelValue:_.value,"onUpdate:modelValue":o[1]||(o[1]=s=>_.value=s),label:t.$t("logs.filters.query"),"hide-details":"",clearable:""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(c,{class:"my-3",thickness:"5"}),n(g)>1?(r(),y(m,{key:0},{default:a(()=>[e(R,{modelValue:n(d),"onUpdate:modelValue":o[2]||(o[2]=s=>b(d)?d.value=s:null),length:n(g),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):V("",!0),e(c),(r(!0),k(F,null,ve(n(j),(s,H)=>(r(),k(F,null,[H>0?(r(),y(c,{key:0})):V("",!0),e(m,{class:"pa-0"},{default:a(()=>[e(ne,{class:"p-0"},{default:a(()=>[e(oe,{class:"pa-0"},{default:a(()=>[e(ue,{class:"text-no-wrap",style:B(x(s))},{default:a(()=>[v("div",_e,"["+i(s.id)+"] "+i(s.message),1),e(re),v("div",Te,i(z(s)),1)]),_:2},1032,["style"]),e(ie,{class:"wrap-word text-select",style:B(x(s))},{default:a(()=>[E(" ["+i(q(s))+"] "+i(s.message),1)]),_:2},1032,["style"])]),_:2},1024)]),_:2},1024)]),_:2},1024)],64))),256)),n(I).length===0?(r(),y(m,{key:1},{default:a(()=>[E(i(t.$t("logs.emptyLogList")),1)]),_:1})):V("",!0),e(c),n(g)>1?(r(),y(m,{key:2},{default:a(()=>[e(R,{modelValue:n(d),"onUpdate:modelValue":o[3]||(o[3]=s=>b(d)?d.value=s:null),length:n(g),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):V("",!0)]),_:1})]))}})});export{xe as default,__tla};
|
||||
import{u as K,__tla as __tla_0}from"./ArrayPagination-C54Dd5Tu.js";import{l as Q,m as J,T as X,L as l,n as Y,o as Z,p as A,q as ee,r as f,h as te,s as m,t as le,v as ae,w as c,e as se,x as R,y as ne,z as oe,A as ue,g as re,B as ie,C as de,__tla as __tla_1}from"./index-C0tfT_Qc.js";import{j as me,S as ce,E as pe,c as p,f as T,G as ge,T as fe,H as r,Q as k,n as e,J as a,U as v,L as i,u as n,I as y,P as b,N as V,F,V as ve,W as B,K as E}from"./vue-CfSjRv-x.js";import{a as ye}from"./vuetify-PctCzU6r.js";let xe;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{let Ve,he,Le,_e,Te;Ve={class:"pa-3"};he={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"};Le={class:"d-flex justify-end"};_e={class:"d-flex mr-8 overflow-hidden"};Te={class:"d-flex"};xe=me({__name:"Logs",setup(ke){const P=ce(),{t:O}=pe(),{current:U}=ye(),h=Q(),$=J(),j=p(()=>({light:{normal:"black",info:"blue",warning:"orange",critical:"red"},dark:{normal:"white",info:"deepskyblue",warning:"darkorange",critical:new X("darkred").lighten(12).toString()}})),L=T([{title:l[l.NORMAL],value:l.NORMAL},{title:l[l.INFO],value:l.INFO},{title:l[l.WARNING],value:l.WARNING},{title:l[l.CRITICAL],value:l.CRITICAL}]),u=T([l.NORMAL,l.INFO,l.WARNING,l.CRITICAL]),_=T(""),G=p(()=>h.logs),M=p(()=>G.value.filter(t=>u.value.includes(t.type))),C=p(()=>u.value.length>0),N=p(()=>u.value.length===L.value.length),{results:I}=Y(M,_,t=>t.message),{paginatedResults:W,currentPage:d,pageCount:g}=K(I,30),w=()=>{P.push({name:"dashboard"})},x=t=>`color: ${j.value[U.value.dark?"dark":"light"][l[t.type].toLowerCase()]}`,q=t=>l[t.type],z=t=>de(t.timestamp*1e3).format($.dateFormat),D=()=>{N.value?u.value=[]:u.value=L.value.map(t=>t.value)},S=t=>{t.key==="Escape"&&w()};return ge(async()=>{document.addEventListener("keydown",S),await h.cleanAndFetchLogs(),Z(h.fetchLogs,15e3)}),fe(()=>{document.removeEventListener("keydown",S)}),(t,o)=>(r(),k("div",Ve,[e(A,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(f,null,{default:a(()=>[v("h1",he,i(n(O)("logs.title")),1)]),_:1}),e(f,null,{default:a(()=>[v("div",Le,[e(te,{icon:"mdi-close",variant:"plain",onClick:w})])]),_:1})]),_:1}),e(ee,null,{default:a(()=>[e(m,null,{default:a(()=>[e(A,null,{default:a(()=>[e(f,{cols:"6"},{default:a(()=>[e(le,{modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=s=>u.value=s),items:L.value,label:t.$t("logs.filters.type"),"hide-details":"",multiple:"",chips:""},{"prepend-item":a(()=>[e(m,{title:t.$t("common.selectAll"),onClick:D},{prepend:a(()=>[e(ae,{indeterminate:C.value&&!N.value,"model-value":C.value},null,8,["indeterminate","model-value"])]),_:1},8,["title"]),e(c)]),_:1},8,["modelValue","items","label"])]),_:1}),e(f,{cols:"6"},{default:a(()=>[e(se,{modelValue:_.value,"onUpdate:modelValue":o[1]||(o[1]=s=>_.value=s),label:t.$t("logs.filters.query"),"hide-details":"",clearable:""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(c,{class:"my-3",thickness:"5"}),n(g)>1?(r(),y(m,{key:0},{default:a(()=>[e(R,{modelValue:n(d),"onUpdate:modelValue":o[2]||(o[2]=s=>b(d)?d.value=s:null),length:n(g),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):V("",!0),e(c),(r(!0),k(F,null,ve(n(W),(s,H)=>(r(),k(F,null,[H>0?(r(),y(c,{key:0})):V("",!0),e(m,{class:"pa-0"},{default:a(()=>[e(ne,{class:"p-0"},{default:a(()=>[e(oe,{class:"pa-0"},{default:a(()=>[e(ue,{class:"text-no-wrap",style:B(x(s))},{default:a(()=>[v("div",_e,"["+i(s.id)+"] "+i(s.message),1),e(re),v("div",Te,i(z(s)),1)]),_:2},1032,["style"]),e(ie,{class:"wrap-word text-select",style:B(x(s))},{default:a(()=>[E(" ["+i(q(s))+"] "+i(s.message),1)]),_:2},1032,["style"])]),_:2},1024)]),_:2},1024)]),_:2},1024)],64))),256)),n(I).length===0?(r(),y(m,{key:1},{default:a(()=>[E(i(t.$t("logs.emptyLogList")),1)]),_:1})):V("",!0),e(c),n(g)>1?(r(),y(m,{key:2},{default:a(()=>[e(R,{modelValue:n(d),"onUpdate:modelValue":o[3]||(o[3]=s=>b(d)?d.value=s:null),length:n(g),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):V("",!0)]),_:1})]))}})});export{xe as default,__tla};
|
@@ -1 +1 @@
|
||||
import{D as r,E as n,_ as u,__tla as __tla_0}from"./index-DF2-l4SD.js";import{h as i,X as m,S as d,G as p}from"./vue-BQgCUbk_.js";import"./vuetify-DWkLi8Ew.js";let g;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{g=i({__name:"MagnetHandler",setup(c){const t=m(),s=d(),e=r(),a=n();return p(async()=>{const o=decodeURIComponent(t.params.url);o.startsWith("magnet:")&&(e.isFirstInit=!1,e.pushTorrentToQueue(o),a.createDialog(u)),await s.push({name:"dashboard"})}),()=>{}}})});export{g as default,__tla};
|
||||
import{D as r,E as n,_ as u,__tla as __tla_0}from"./index-C0tfT_Qc.js";import{j as i,X as m,S as d,G as p}from"./vue-CfSjRv-x.js";import"./vuetify-PctCzU6r.js";let g;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{g=i({__name:"MagnetHandler",setup(c){const t=m(),s=d(),e=r(),a=n();return p(async()=>{const o=decodeURIComponent(t.params.url);o.startsWith("magnet:")&&(e.isFirstInit=!1,e.pushTorrentToQueue(o),a.createDialog(u)),await s.push({name:"dashboard"})}),()=>{}}})});export{g as default,__tla};
|
@@ -0,0 +1 @@
|
||||
import{k as r,h as u,__tla as __tla_0}from"./index-C0tfT_Qc.js";import{j as p,c as f,H as o,I as a,J as i,K as m,L as n,N as s,Q as b}from"./vue-CfSjRv-x.js";import{u as k}from"./vuetify-PctCzU6r.js";let x;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{let v;v={key:1,"data-testid":"mixedbtn-text"};x=p({__name:"MixedButton",props:{mobileOverride:{type:Boolean,default:!1},mobileValue:{type:Boolean},position:{},icon:{},text:{}},setup(c){const l=c,{mobile:d}=k(),t=f(()=>l.mobileOverride?l.mobileValue:d.value);return(e,y)=>(o(),a(u,{icon:t.value},{default:i(()=>[t.value||e.position==="left"?(o(),a(r,{key:0,"data-testid":"mixedbtn-icon-left"},{default:i(()=>[m(n(e.icon),1)]),_:1})):s("",!0),t.value?s("",!0):(o(),b("span",v,n(e.text),1)),!t.value&&e.position==="right"?(o(),a(r,{key:2,"data-testid":"mixedbtn-icon-right"},{default:i(()=>[m(n(e.icon),1)]),_:1})):s("",!0)]),_:1},8,["icon"]))}})});export{x as _,__tla};
|
@@ -1 +0,0 @@
|
||||
import{k as r,h as u,__tla as __tla_0}from"./index-DF2-l4SD.js";import{h as p,c as f,H as o,I as a,J as i,K as m,L as n,N as s,Q as b}from"./vue-BQgCUbk_.js";import{u as h}from"./vuetify-DWkLi8Ew.js";let x;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{let k;k={key:1,"data-testid":"mixedbtn-text"};x=p({__name:"MixedButton",props:{mobileOverride:{type:Boolean,default:!1},mobileValue:{type:Boolean},position:{},icon:{},text:{}},setup(c){const l=c,{mobile:d}=h(),t=f(()=>l.mobileOverride?l.mobileValue:d.value);return(e,v)=>(o(),a(u,{icon:t.value},{default:i(()=>[t.value||e.position==="left"?(o(),a(r,{key:0,"data-testid":"mixedbtn-icon-left"},{default:i(()=>[m(n(e.icon),1)]),_:1})):s("",!0),t.value?s("",!0):(o(),b("span",k,n(e.text),1)),!t.value&&e.position==="right"?(o(),a(r,{key:2,"data-testid":"mixedbtn-icon-right"},{default:i(()=>[m(n(e.icon),1)]),_:1})):s("",!0)]),_:1},8,["icon"]))}})});export{x as _,__tla};
|
@@ -1 +0,0 @@
|
||||
import{k as b,g as D,Y as I,q as K,s as H,a as U,Z as q,$ as L,V as A,c as O,d as j,e as G,K as J,M as Q,f as Y,h as B,i as Z,j as z,__tla as __tla_0}from"./index-DF2-l4SD.js";import{h as C,a0 as W,H as o,I as s,J as a,U as X,K as c,L as i,N as m,Q as g,n as l,V as R,q as E,F,a1 as x,a2 as ee,a3 as ae,E as oe,f as T,r as te,c as S,G as le,u as _,M as se,O as ne,P as re}from"./vue-BQgCUbk_.js";let he,pe;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{let de,ie,ue,me;de={class:"d-flex"};ie={key:2};ue={key:3};me=C({__name:"RightClickMenuEntry",props:{text:{},icon:{},action:{type:Function},hidden:{type:Boolean},disabled:{type:Boolean},disabledText:{},disabledIcon:{},children:{}},setup(f){const t=f,n=()=>{t.action&&t.action()};return(e,u)=>{const h=W("RightClickMenuEntry",!0);return e.hidden?m("",!0):(o(),s(H,{key:0,class:"px-3",disabled:e.disabled,onClick:n},{default:a(()=>[X("div",de,[e.disabled&&e.disabledIcon?(o(),s(b,{key:0,class:"mr-2"},{default:a(()=>[c(i(e.disabledIcon),1)]),_:1})):e.icon?(o(),s(b,{key:1,class:"mr-2"},{default:a(()=>[c(i(e.icon),1)]),_:1})):m("",!0),e.disabled&&e.disabledText?(o(),g("span",ie,i(e.disabledText),1)):(o(),g("span",ue,i(e.text),1)),l(D),!e.disabled&&e.children?(o(),s(b,{key:4},{default:a(()=>[c("mdi-chevron-right")]),_:1})):m("",!0)]),e.children?(o(),s(I,{key:0,activator:"parent","open-on-hover":"","open-on-click":"","close-delay":"10","open-delay":"0",location:"right"},{default:a(()=>[l(K,null,{default:a(()=>[(o(!0),g(F,null,R(e.children,v=>(o(),s(h,E({ref_for:!0},v),null,16))),256))]),_:1})]),_:1})):m("",!0)]),_:1},8,["disabled"]))}}});pe=C({__name:"RightClickMenu",props:x({menuData:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(f){const t=ee(f,"modelValue");return(n,e)=>t.value?(o(),s(I,{key:0,modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=u=>t.value=u),activator:"parent","close-on-content-click":!0,transition:"slide-y-transition","scroll-strategy":"none"},{default:a(()=>[l(K,null,{default:a(()=>[ae(n.$slots,"top"),(o(!0),g(F,null,R(n.menuData,u=>(o(),s(me,E({ref_for:!0},u),null,16))),256))]),_:3})]),_:3},8,["modelValue"])):m("",!0)}});he=C({__name:"MoveTorrentDialog",props:{guid:{},hashes:{},mode:{}},setup(f){const t=f,{isOpened:n}=U(t.guid),{t:e}=oe(),u=q(),h=L(),v=T(),w=T(),V=T(!1),y=te({newPath:""}),N=[r=>!!r||e("dialogs.moveTorrent.required")],M=S(()=>t.hashes.map(h.getTorrentByHash)),k=S(()=>{switch(t.mode){case"dl":return M.value[0]?.download_path;case"save":return M.value[0]?.savePath}});async function P(){await v.value?.validate(),V.value&&(await u.toggleAutoTmm(t.hashes,!1),await h.moveTorrents(t.mode,t.hashes,y.newPath),w.value?.saveValueToHistory(),$())}const $=()=>{n.value=!1};return le(()=>{y.newPath=k.value||""}),(r,d)=>(o(),s(z,{modelValue:_(n),"onUpdate:modelValue":d[3]||(d[3]=p=>re(n)?n.value=p:null)},{default:a(()=>[l(Z,null,{default:a(()=>[l(A,null,{default:a(()=>[c(i(r.$t(`dialogs.moveTorrent.${r.mode}.title`)),1)]),_:1}),l(O,null,{default:a(()=>[l(_(j),{modelValue:V.value,"onUpdate:modelValue":d[1]||(d[1]=p=>V.value=p),ref_key:"form",ref:v,onSubmit:d[2]||(d[2]=se(()=>{},["prevent"]))},{default:a(()=>[k.value?(o(),s(G,{key:0,"model-value":k.value,disabled:"",label:r.$t("dialogs.moveTorrent.oldPath")},null,8,["model-value","label"])):m("",!0),l(J,{modelValue:y.newPath,"onUpdate:modelValue":d[0]||(d[0]=p=>y.newPath=p),historyKey:_(Q).TORRENT_PATH,ref_key:"field",ref:w,rules:N,autofocus:"",label:r.$t("dialogs.moveTorrent.newPath"),onKeydown:ne(P,["enter"])},null,8,["modelValue","historyKey","label"])]),_:1},8,["modelValue"])]),_:1}),l(Y,null,{default:a(()=>[l(D),l(B,{color:"error",onClick:$},{default:a(()=>[c(i(r.$t("common.cancel")),1)]),_:1}),l(B,{color:"accent",disabled:!V.value,onClick:P},{default:a(()=>[c(i(r.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}})});export{he as _,pe as a,__tla};
|
@@ -0,0 +1 @@
|
||||
import{_ as o,__tla as __tla_0}from"./MoveTorrentFileDialog.vue_vue_type_script_setup_true_lang-C8uA-x2z.js";import"./vue-CfSjRv-x.js";import{__tla as __tla_1}from"./index-C0tfT_Qc.js";import"./vuetify-PctCzU6r.js";let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{});export{o as default,__tla};
|
@@ -1 +0,0 @@
|
||||
import{_ as o,__tla as __tla_0}from"./MoveTorrentFileDialog.vue_vue_type_script_setup_true_lang-DEnRCAW6.js";import"./vue-BQgCUbk_.js";import{__tla as __tla_1}from"./index-DF2-l4SD.js";import"./vuetify-DWkLi8Ew.js";let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{});export{o as default,__tla};
|
@@ -0,0 +1 @@
|
||||
import{j as I,E as S,f as u,r as h,G as x,x as g,H as F,I as T,J as t,n as l,K as m,L as f,u as V,M as B,N as D,O as M,P as O}from"./vue-CfSjRv-x.js";import{a as $,b as K,V as U,c as j,d as P,e as b,f as R,g as _,h as C,i as q,j as A,__tla as __tla_0}from"./index-C0tfT_Qc.js";let H;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{H=I({__name:"MoveTorrentFileDialog",props:{guid:{},hash:{},isFolder:{type:Boolean},oldName:{}},setup(k){const o=k,{isOpened:r}=$(o.guid),{t:c}=S(),N=K(),p=u(),i=u(),d=u(!1),n=h({newName:""}),y=[e=>!!e||c("dialogs.moveTorrent.required")];async function v(){await p.value?.validate(),d.value&&(o.isFolder?await N.renameTorrentFolder(o.hash,o.oldName,n.newName):await N.renameTorrentFile(o.hash,o.oldName,n.newName),w())}const w=()=>{r.value=!1};return x(()=>{if(n.newName=o.oldName,o.isFolder)g(()=>i.value?.select());else{const e=n.newName.lastIndexOf("/"),a=n.newName.lastIndexOf(".");g(()=>{i.value?.setSelectionRange(e+1,a==-1?n.newName.length:a)})}}),(e,a)=>(F(),T(A,{modelValue:V(r),"onUpdate:modelValue":a[3]||(a[3]=s=>O(r)?r.value=s:null)},{default:t(()=>[l(q,null,{default:t(()=>[l(U,null,{default:t(()=>[m(f(V(c)("dialogs.moveTorrentFile.title",1+Number(e.isFolder))),1)]),_:1}),l(j,null,{default:t(()=>[l(V(P),{modelValue:d.value,"onUpdate:modelValue":a[1]||(a[1]=s=>d.value=s),ref_key:"form",ref:p,onSubmit:a[2]||(a[2]=B(()=>{},["prevent"]))},{default:t(()=>[e.oldName?(F(),T(b,{key:0,"model-value":e.oldName,disabled:"",label:e.$t("dialogs.moveTorrentFile.oldName")},null,8,["model-value","label"])):D("",!0),l(b,{modelValue:n.newName,"onUpdate:modelValue":a[0]||(a[0]=s=>n.newName=s),ref_key:"input",ref:i,rules:y,autofocus:"",label:e.$t("dialogs.moveTorrent.newPath"),onKeydown:M(v,["enter"])},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),l(R,null,{default:t(()=>[l(_),l(C,{color:"error",onClick:w},{default:t(()=>[m(f(e.$t("common.cancel")),1)]),_:1}),l(C,{color:"accent",disabled:!d.value,onClick:v},{default:t(()=>[m(f(e.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}})});export{H as _,__tla};
|
@@ -1 +0,0 @@
|
||||
import{h,E as I,f as u,r as S,G as x,x as g,H as F,I as T,J as t,n as l,K as m,L as f,u as V,M as B,N as D,O as M,P as O}from"./vue-BQgCUbk_.js";import{a as $,b as K,V as U,c as P,d as R,e as b,f as _,g as j,h as C,i as q,j as A,__tla as __tla_0}from"./index-DF2-l4SD.js";let H;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{H=h({__name:"MoveTorrentFileDialog",props:{guid:{},hash:{},isFolder:{type:Boolean},oldName:{}},setup(k){const o=k,{isOpened:r}=$(o.guid),{t:c}=I(),N=K(),p=u(),i=u(),d=u(!1),n=S({newName:""}),y=[e=>!!e||c("dialogs.moveTorrent.required")];async function v(){await p.value?.validate(),d.value&&(o.isFolder?await N.renameTorrentFolder(o.hash,o.oldName,n.newName):await N.renameTorrentFile(o.hash,o.oldName,n.newName),w())}const w=()=>{r.value=!1};return x(()=>{if(n.newName=o.oldName,o.isFolder)g(()=>i.value?.select());else{const e=n.newName.lastIndexOf("/"),a=n.newName.lastIndexOf(".");g(()=>{i.value?.setSelectionRange(e+1,a==-1?n.newName.length:a)})}}),(e,a)=>(F(),T(A,{modelValue:V(r),"onUpdate:modelValue":a[3]||(a[3]=s=>O(r)?r.value=s:null)},{default:t(()=>[l(q,null,{default:t(()=>[l(U,null,{default:t(()=>[m(f(V(c)("dialogs.moveTorrentFile.title",1+Number(e.isFolder))),1)]),_:1}),l(P,null,{default:t(()=>[l(V(R),{modelValue:d.value,"onUpdate:modelValue":a[1]||(a[1]=s=>d.value=s),ref_key:"form",ref:p,onSubmit:a[2]||(a[2]=B(()=>{},["prevent"]))},{default:t(()=>[e.oldName?(F(),T(b,{key:0,"model-value":e.oldName,disabled:"",label:e.$t("dialogs.moveTorrentFile.oldName")},null,8,["model-value","label"])):D("",!0),l(b,{modelValue:n.newName,"onUpdate:modelValue":a[0]||(a[0]=s=>n.newName=s),ref_key:"input",ref:i,rules:y,autofocus:"",label:e.$t("dialogs.moveTorrent.newPath"),onKeydown:M(v,["enter"])},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),l(_,null,{default:t(()=>[l(j),l(C,{color:"error",onClick:w},{default:t(()=>[m(f(e.$t("common.cancel")),1)]),_:1}),l(C,{color:"accent",disabled:!d.value,onClick:v},{default:t(()=>[m(f(e.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}})});export{H as _,__tla};
|
@@ -1 +1 @@
|
||||
import{k as c,e as r,__tla as __tla_0}from"./index-DF2-l4SD.js";import{h as t,f as d,c as o,H as i,I as l,R as m,J as u,n as f}from"./vue-BQgCUbk_.js";let y;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{y=t({__name:"PasswordField",props:{hideIcon:{type:Boolean},prependIcon:{}},setup(I){const e=d(!1);function a(){e.value=!e.value}const p=o(()=>e.value?"text":"password"),s=o(()=>e.value?"mdi-eye":"mdi-eye-off");return(n,h)=>(i(),l(r,{name:"password",type:p.value,"append-inner-icon":n.hideIcon?"":s.value,"onClick:appendInner":a},m({_:2},[n.prependIcon?{name:"prepend",fn:u(()=>[f(c,{color:"accent",icon:n.prependIcon},null,8,["icon"])]),key:"0"}:void 0]),1032,["type","append-inner-icon"]))}})});export{y as _,__tla};
|
||||
import{k as c,e as r,__tla as __tla_0}from"./index-C0tfT_Qc.js";import{j as t,f as d,c as o,H as i,I as l,R as m,J as u,n as f}from"./vue-CfSjRv-x.js";let _;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{_=t({__name:"PasswordField",props:{hideIcon:{type:Boolean},prependIcon:{}},setup(I){const e=d(!1);function a(){e.value=!e.value}const p=o(()=>e.value?"text":"password"),s=o(()=>e.value?"mdi-eye":"mdi-eye-off");return(n,v)=>(i(),l(r,{name:"password",type:p.value,"append-inner-icon":n.hideIcon?"":s.value,"onClick:appendInner":a},m({_:2},[n.prependIcon?{name:"prepend",fn:u(()=>[f(c,{color:"accent",icon:n.prependIcon},null,8,["icon"])]),key:"0"}:void 0]),1032,["type","append-inner-icon"]))}})});export{_,__tla};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
qbit/vuetorrent/public/assets/Settings-D-oRCfZj.js
Normal file
1
qbit/vuetorrent/public/assets/Settings-D-oRCfZj.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
.spacer[data-v-47f1c669]{margin-left:8px;margin-right:16px}[class*=v-theme--dark-] .selected[data-v-47f1c669]{background-color:rgb(var(--v-theme-surface));filter:brightness(135%)}[class*=v-theme--light-] .selected[data-v-47f1c669]{background-color:rgb(var(--v-theme-surface));filter:brightness(75%)}#_tree-root{font-size:medium;list-style-type:none}#_tree-root div.v-virtual-scroll__item{padding-top:8px}#_tree-root div.v-virtual-scroll__item:first-child{padding-top:0}#_tree-root div.v-virtual-scroll__item:last-child{padding-bottom:8px}canvas[data-v-212dd1f4]{height:100%;width:100%}[class*=v-theme--dark-] .tracker-disabled[data-v-12f0128d]{color:#c6c6c6}[class*=v-theme--dark-] .tracker-not_yet_contacted[data-v-12f0128d]{color:orange}[class*=v-theme--dark-] .tracker-working[data-v-12f0128d]{color:#90ee90}[class*=v-theme--dark-] .tracker-not_working[data-v-12f0128d]{color:#f08080}[class*=v-theme--dark-] .tracker-updating[data-v-12f0128d]{color:#add8e6}[class*=v-theme--light-] .tracker-disabled[data-v-12f0128d]{color:gray}[class*=v-theme--light-] .tracker-not_yet_contacted[data-v-12f0128d]{color:orange}[class*=v-theme--light-] .tracker-working[data-v-12f0128d]{color:green}[class*=v-theme--light-] .tracker-not_working[data-v-12f0128d]{color:red}[class*=v-theme--light-] .tracker-updating[data-v-12f0128d]{color:#1e90ff}
|
||||
.spacer[data-v-47f1c669]{margin-left:8px;margin-right:16px}[class*=v-theme--dark-] .selected[data-v-47f1c669]{background-color:rgb(var(--v-theme-surface));filter:brightness(135%)}[class*=v-theme--light-] .selected[data-v-47f1c669]{background-color:rgb(var(--v-theme-surface));filter:brightness(75%)}#_tree-root{font-size:medium;list-style-type:none}#_tree-root div.v-virtual-scroll__item{padding-top:8px}#_tree-root div.v-virtual-scroll__item:first-child{padding-top:0}#_tree-root div.v-virtual-scroll__item:last-child{padding-bottom:8px}canvas[data-v-2bc530c7]{height:100%;width:100%}[class*=v-theme--dark-] .tracker-disabled[data-v-12f0128d]{color:#c6c6c6}[class*=v-theme--dark-] .tracker-not_yet_contacted[data-v-12f0128d]{color:orange}[class*=v-theme--dark-] .tracker-working[data-v-12f0128d]{color:#90ee90}[class*=v-theme--dark-] .tracker-not_working[data-v-12f0128d]{color:#f08080}[class*=v-theme--dark-] .tracker-updating[data-v-12f0128d]{color:#add8e6}[class*=v-theme--light-] .tracker-disabled[data-v-12f0128d]{color:gray}[class*=v-theme--light-] .tracker-not_yet_contacted[data-v-12f0128d]{color:orange}[class*=v-theme--light-] .tracker-working[data-v-12f0128d]{color:green}[class*=v-theme--light-] .tracker-not_working[data-v-12f0128d]{color:red}[class*=v-theme--light-] .tracker-updating[data-v-12f0128d]{color:#1e90ff}
|
File diff suppressed because one or more lines are too long
10
qbit/vuetorrent/public/assets/TorrentDetail-CKmHZcwa.js
Normal file
10
qbit/vuetorrent/public/assets/TorrentDetail-CKmHZcwa.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
41
qbit/vuetorrent/public/assets/WebGPURenderer-I-StTdCm.js
Normal file
41
qbit/vuetorrent/public/assets/WebGPURenderer-I-StTdCm.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
qbit/vuetorrent/public/assets/browserAll-Cn_0a7k3.js
Normal file
1
qbit/vuetorrent/public/assets/browserAll-Cn_0a7k3.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{U as e,__tla as __tla_0}from"./colorToUniform-pFJ8sYB5.js";let a;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{const i={};a=function(r){let o=i[r];if(o)return o;const n=new Int32Array(r);for(let t=0;t<r;t++)n[t]=t;return o=i[r]=new e({uTextures:{value:n,type:"i32",size:r}},{isStatic:!0}),o}});export{a as g,__tla};
|
||||
import{U as e,__tla as __tla_0}from"./colorToUniform-rMRo2qOn.js";let a;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})()]).then(async()=>{const i={};a=function(r){let o=i[r];if(o)return o;const n=new Int32Array(r);for(let t=0;t<r;t++)n[t]=t;return o=i[r]=new e({uTextures:{value:n,type:"i32",size:r}},{isStatic:!0}),o}});export{a as g,__tla};
|
@@ -1 +1 @@
|
||||
import{A as g,B as A}from"./vue-BQgCUbk_.js";var B="Expected a function",S=NaN,F="[object Symbol]",M=/^\s+|\s+$/g,N=/^[-+]0x[0-9a-f]+$/i,W=/^0b[01]+$/i,R=/^0o[0-7]+$/i,_=parseInt,D=typeof g=="object"&&g&&g.Object===Object&&g,G=typeof self=="object"&&self&&self.Object===Object&&self,P=D||G||Function("return this")(),H=Object.prototype,U=H.toString,X=Math.max,q=Math.min,T=function(){return P.Date.now()};function z(e,t,i){var a,s,l,c,r,f,u=0,x=!1,d=!1,y=!0;if(typeof e!="function")throw new TypeError(B);t=E(t)||0,v(i)&&(x=!!i.leading,d="maxWait"in i,l=d?X(E(i.maxWait)||0,t):l,y="trailing"in i?!!i.trailing:y);function p(n){var o=a,m=s;return a=s=void 0,u=n,c=e.apply(m,o),c}function k(n){return u=n,r=setTimeout(b,t),x?p(n):c}function C(n){var o=n-f,m=n-u,h=t-o;return d?q(h,l-m):h}function I(n){var o=n-f,m=n-u;return f===void 0||o>=t||o<0||d&&m>=l}function b(){var n=T();if(I(n))return O(n);r=setTimeout(b,C(n))}function O(n){return r=void 0,y&&a?p(n):(a=s=void 0,c)}function L(){r!==void 0&&clearTimeout(r),u=0,a=f=s=r=void 0}function $(){return r===void 0?c:O(T())}function j(){var n=T(),o=I(n);if(a=arguments,s=this,f=n,o){if(r===void 0)return k(f);if(d)return r=setTimeout(b,t),p(f)}return r===void 0&&(r=setTimeout(b,t)),c}return j.cancel=L,j.flush=$,j}function v(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function J(e){return!!e&&typeof e=="object"}function K(e){return typeof e=="symbol"||J(e)&&U.call(e)==F}function E(e){if(typeof e=="number")return e;if(K(e))return S;if(v(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=v(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(M,"");var i=W.test(e);return i||R.test(e)?_(e.slice(2),i?2:8):N.test(e)?S:+e}var Q=z;const Y=A(Q);export{Y as d};
|
||||
import{A as g,B as A}from"./vue-CfSjRv-x.js";var B="Expected a function",S=NaN,F="[object Symbol]",M=/^\s+|\s+$/g,N=/^[-+]0x[0-9a-f]+$/i,W=/^0b[01]+$/i,R=/^0o[0-7]+$/i,_=parseInt,D=typeof g=="object"&&g&&g.Object===Object&&g,G=typeof self=="object"&&self&&self.Object===Object&&self,P=D||G||Function("return this")(),H=Object.prototype,U=H.toString,X=Math.max,q=Math.min,T=function(){return P.Date.now()};function z(e,t,i){var a,s,l,c,r,f,u=0,x=!1,d=!1,y=!0;if(typeof e!="function")throw new TypeError(B);t=E(t)||0,v(i)&&(x=!!i.leading,d="maxWait"in i,l=d?X(E(i.maxWait)||0,t):l,y="trailing"in i?!!i.trailing:y);function p(n){var o=a,m=s;return a=s=void 0,u=n,c=e.apply(m,o),c}function k(n){return u=n,r=setTimeout(b,t),x?p(n):c}function C(n){var o=n-f,m=n-u,h=t-o;return d?q(h,l-m):h}function I(n){var o=n-f,m=n-u;return f===void 0||o>=t||o<0||d&&m>=l}function b(){var n=T();if(I(n))return O(n);r=setTimeout(b,C(n))}function O(n){return r=void 0,y&&a?p(n):(a=s=void 0,c)}function L(){r!==void 0&&clearTimeout(r),u=0,a=f=s=r=void 0}function $(){return r===void 0?c:O(T())}function j(){var n=T(),o=I(n);if(a=arguments,s=this,f=n,o){if(r===void 0)return k(f);if(d)return r=setTimeout(b,t),p(f)}return r===void 0&&(r=setTimeout(b,t)),c}return j.cancel=L,j.flush=$,j}function v(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function J(e){return!!e&&typeof e=="object"}function K(e){return typeof e=="symbol"||J(e)&&U.call(e)==F}function E(e){if(typeof e=="number")return e;if(K(e))return S;if(v(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=v(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(M,"");var i=W.test(e);return i||R.test(e)?_(e.slice(2),i?2:8):N.test(e)?S:+e}var Q=z;const Y=A(Q);export{Y as d};
|
770
qbit/vuetorrent/public/assets/index-C0tfT_Qc.js
Normal file
770
qbit/vuetorrent/public/assets/index-C0tfT_Qc.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
5
qbit/vuetorrent/public/assets/index-DrdRrMdo.css
Normal file
5
qbit/vuetorrent/public/assets/index-DrdRrMdo.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
56
qbit/vuetorrent/public/assets/vue-CfSjRv-x.js
Normal file
56
qbit/vuetorrent/public/assets/vue-CfSjRv-x.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
5
qbit/vuetorrent/public/assets/vuetify-PctCzU6r.js
Normal file
5
qbit/vuetorrent/public/assets/vuetify-PctCzU6r.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
173
qbit/vuetorrent/public/assets/webworkerAll-L7cTVnAp.js
Normal file
173
qbit/vuetorrent/public/assets/webworkerAll-L7cTVnAp.js
Normal file
File diff suppressed because one or more lines are too long
@@ -17,10 +17,10 @@
|
||||
<!-- PWA setup -->
|
||||
<link rel="manifest" href="manifest.webmanifest" crossorigin="use-credentials" />
|
||||
<script src="registerSW.js"></script>
|
||||
<script type="module" crossorigin src="./assets/index-DF2-l4SD.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="./assets/vue-BQgCUbk_.js">
|
||||
<link rel="modulepreload" crossorigin href="./assets/vuetify-DWkLi8Ew.js">
|
||||
<link rel="stylesheet" crossorigin href="./assets/index-HjzIuaZ3.css">
|
||||
<script type="module" crossorigin src="./assets/index-C0tfT_Qc.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="./assets/vue-CfSjRv-x.js">
|
||||
<link rel="modulepreload" crossorigin href="./assets/vuetify-PctCzU6r.js">
|
||||
<link rel="stylesheet" crossorigin href="./assets/index-DrdRrMdo.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@@ -1 +1 @@
|
||||
2.9.0
|
||||
2.10.2
|
Reference in New Issue
Block a user