Files
dotfiles/qbit/vuetorrent/public/assets/Settings-C6_o9uYf.js
2024-06-22 19:22:00 -04:00

1 line
110 KiB
JavaScript

import{a9 as Q,ae as ze,af as Ce,ag as ie,ah as He,ai as je,aj as Pe,ak as Ye,ab as M,p as S,r as s,t as D,e as f,a6 as y,s as g,w as E,q as H,al as Me,am as Ee,an as ye,ao as Z,ap as ne,aq as Ie,h as I,v as X,ar as $e,as as Ae,at as we,I as ll,J as tl,g as K,j as fe,i as ee,V as pe,c as te,G as al,f as be,k as _e,S as nl,m as re,au as W,Z as Fe,a as Re,d as Le,av as Xe,E as Be,ad as Ge,ac as Ze,aw as sl,ax as ol,ay as dl,az as ue,aA as rl,aB as il,aC as ul,aD as ml,aE as pl,aF as fl,aG as bl,aH as ce,aI as We,U as Ke,W as Qe,aJ as z,aK as Ue,__tla as __tla_0}from"./index-DF2-l4SD.js";import{h as L,E as Y,f as $,c as B,G as ae,H as A,I as F,J as a,n as e,K as w,L as b,u as l,U as P,w as se,q as _l,x as Je,_ as el,r as cl,M as oe,O as Ne,N as de,Q as G,P as qe,V as he,F as ke,d as De,Z as me,a4 as ge,S as gl,a as Vl,Y as vl,v as yl}from"./vue-BQgCUbk_.js";import{_ as Oe,__tla as __tla_1}from"./PasswordField.vue_vue_type_script_setup_true_lang-Ba8v8JPP.js";import"./vuetify-DWkLi8Ew.js";let wt;let __tla=Promise.all([(()=>{try{return __tla_0}catch{}})(),(()=>{try{return __tla_1}catch{}})()]).then(async()=>{const wl={href:"https://github.com/qbittorrent/qBittorrent/wiki/Explanation-of-Options-in-qBittorrent#Advanced",target:"_blank"},Ul={href:"https://www.libtorrent.org/reference-Settings.html",target:"_blank"},hl=L({__name:"Advanced",setup(R){const{t:n}=Y(),t=Q(),x=[{title:n("settings.advanced.qbittorrent.resumeDataStorageType.legacy"),value:ze.LEGACY},{title:n("settings.advanced.qbittorrent.resumeDataStorageType.sqlite"),value:ze.SQLITE}],u=$([{title:n("settings.advanced.qbittorrent.networking.networkInterfaces.any"),value:""}]),U=$([{title:n("settings.advanced.qbittorrent.networking.ipAddress.all"),value:""},{title:n("settings.advanced.qbittorrent.networking.ipAddress.allIPv4"),value:"0.0.0.0"},{title:n("settings.advanced.qbittorrent.networking.ipAddress.allIPv6"),value:"::"}]),p=[{title:n("constants.diskIoType.default"),value:Ce.DEFAULT},{title:n("constants.diskIoType.memoryMappedFiles"),value:Ce.MEMORY_MAPPED_FILES},{title:n("constants.diskIoType.posixCompliant"),value:Ce.POSIX_COMPLIANT}],m=[{title:n("constants.diskIoMode.disableOsCache"),value:ie.DISABLE_OS_CACHE},{title:n("constants.diskIoMode.enableOsCache"),value:ie.ENABLE_OS_CACHE}],r=[{title:n("constants.diskIoMode.disableOsCache"),value:ie.DISABLE_OS_CACHE},{title:n("constants.diskIoMode.enableOsCache"),value:ie.ENABLE_OS_CACHE},{title:n("constants.diskIoMode.writeThrough"),value:ie.WRITE_THROUGH}],d=[{title:n("constants.utpTcpMixedMode.preferTcp"),value:He.PREFER_TCP},{title:n("constants.utpTcpMixedMode.peerProportional"),value:He.PEER_PROPORTIONAL}],_=[{title:n("constants.uploadSlotsBehavior.fixedSlots"),value:je.FIXED_SLOTS},{title:n("constants.uploadSlotsBehavior.uploadRateBased"),value:je.UPLOAD_RATE_BASED}],h=[{title:n("constants.uploadChokingAlgorithm.roundRobin"),value:Pe.ROUND_ROBIN},{title:n("constants.uploadChokingAlgorithm.fastestUpload"),value:Pe.FASTEST_UPLOAD},{title:n("constants.uploadChokingAlgorithm.antiLeech"),value:Pe.ANTI_LEECH}],C=B({get:()=>t.preferences.torrent_file_size_limit/1024/1024,set:c=>{t.preferences.torrent_file_size_limit=c*1024*1024}});return ae(async()=>{const c=await Ye.getNetworkInterfaces();for(const i of c)u.value.push({title:i.name,value:i.value});const o=await Ye.getAddresses(t.preferences.current_network_interface);for(const i of o)U.value.push({title:i,value:i})}),(c,o)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.qbittorrent.subheader"))+" (",1),P("a",wl,b(l(n)("settings.advanced.openDoc")),1),w(") ")]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(D,{modelValue:l(t).preferences.resume_data_storage_type,"onUpdate:modelValue":o[0]||(o[0]=i=>l(t).preferences.resume_data_storage_type=i),"hide-details":"",items:x,label:c.$t("settings.advanced.qbittorrent.resumeDataStorageType.label")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.save_resume_data_interval,"onUpdate:modelValue":o[1]||(o[1]=i=>l(t).preferences.save_resume_data_interval=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:l(n)("units.minutes",l(t).preferences.save_resume_data_interval),label:l(n)("settings.advanced.qbittorrent.saveInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.memory_working_set_limit,"onUpdate:modelValue":o[2]||(o[2]=i=>l(t).preferences.memory_working_set_limit=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.qbittorrent.allocatedRam")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:C.value,"onUpdate:modelValue":o[3]||(o[3]=i=>C.value=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"MiB",label:c.$t("settings.advanced.qbittorrent.torrentFileSizeLimit")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.recheck_completed_torrents,"onUpdate:modelValue":o[4]||(o[4]=i=>l(t).preferences.recheck_completed_torrents=i),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.recheckOnCompletion")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.refresh_interval,"onUpdate:modelValue":o[5]||(o[5]=i=>l(t).preferences.refresh_interval=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.advanced.qbittorrent.refreshInterval")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.resolve_peer_countries,"onUpdate:modelValue":o[6]||(o[6]=i=>l(t).preferences.resolve_peer_countries=i),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.resolveCountries")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.reannounce_when_address_changed,"onUpdate:modelValue":o[7]||(o[7]=i=>l(t).preferences.reannounce_when_address_changed=i),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.reannounceOnIpPortChanged")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.qbittorrent.networking.title")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(D,{modelValue:l(t).preferences.current_network_interface,"onUpdate:modelValue":o[8]||(o[8]=i=>l(t).preferences.current_network_interface=i),"hide-details":"",items:u.value,label:l(n)("settings.advanced.qbittorrent.networking.networkInterfaces.label")},null,8,["modelValue","items","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(D,{modelValue:l(t).preferences.current_interface_address,"onUpdate:modelValue":o[9]||(o[9]=i=>l(t).preferences.current_interface_address=i),"hide-details":"",items:U.value,label:l(n)("settings.advanced.qbittorrent.networking.ipAddress.label")},null,8,["modelValue","items","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.qbittorrent.embeddedTracker.title")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.enable_embedded_tracker,"onUpdate:modelValue":o[10]||(o[10]=i=>l(t).preferences.enable_embedded_tracker=i),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.enable")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(f,{modelValue:l(t).preferences.embedded_tracker_port,"onUpdate:modelValue":o[11]||(o[11]=i=>l(t).preferences.embedded_tracker_port=i),modelModifiers:{number:!0},disabled:!l(t).preferences.enable_embedded_tracker,type:"number","hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.port")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",class:"pt-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.embedded_tracker_port_forwarding,"onUpdate:modelValue":o[12]||(o[12]=i=>l(t).preferences.embedded_tracker_port_forwarding=i),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.portForward")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.libtorrent.subheader"))+" ( ",1),P("a",Ul,b(l(n)("settings.advanced.openDoc")),1),w(" ) ")]),_:1}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.libtorrent.threads.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.async_io_threads,"onUpdate:modelValue":o[13]||(o[13]=i=>l(t).preferences.async_io_threads=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.asyncIoThreads")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.hashing_threads,"onUpdate:modelValue":o[14]||(o[14]=i=>l(t).preferences.hashing_threads=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.hashingThreads")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.file_pool_size,"onUpdate:modelValue":o[15]||(o[15]=i=>l(t).preferences.file_pool_size=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.filePoolSize")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.checking_memory_use,"onUpdate:modelValue":o[16]||(o[16]=i=>l(t).preferences.checking_memory_use=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.libtorrent.threads.outstandingMemory")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.libtorrent.disk.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.disk_cache,"onUpdate:modelValue":o[17]||(o[17]=i=>l(t).preferences.disk_cache=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.libtorrent.disk.diskCache")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.disk_cache_ttl,"onUpdate:modelValue":o[18]||(o[18]=i=>l(t).preferences.disk_cache_ttl=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:l(n)("units.seconds",l(t).preferences.disk_cache_ttl),label:l(n)("settings.advanced.libtorrent.disk.diskCacheExpiry")},null,8,["modelValue","suffix","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.disk_queue_size,"onUpdate:modelValue":o[19]||(o[19]=i=>l(t).preferences.disk_queue_size=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.disk.diskQueueSize")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.disk_io_type,"onUpdate:modelValue":o[20]||(o[20]=i=>l(t).preferences.disk_io_type=i),"hide-details":"",items:p,label:l(n)("settings.advanced.libtorrent.disk.diskIoType")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.disk_io_read_mode,"onUpdate:modelValue":o[21]||(o[21]=i=>l(t).preferences.disk_io_read_mode=i),"hide-details":"",items:m,label:l(n)("settings.advanced.libtorrent.disk.diskIoReadMode")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.disk_io_write_mode,"onUpdate:modelValue":o[22]||(o[22]=i=>l(t).preferences.disk_io_write_mode=i),"hide-details":"",items:r,label:l(n)("settings.advanced.libtorrent.disk.diskIoWriteMode")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 my-3"}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.bdecode_depth_limit,"onUpdate:modelValue":o[23]||(o[23]=i=>l(t).preferences.bdecode_depth_limit=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.bdecodeDepthLimit")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.bdecode_token_limit,"onUpdate:modelValue":o[24]||(o[24]=i=>l(t).preferences.bdecode_token_limit=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.bdecodeTokenLimit")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.enable_coalesce_read_write,"onUpdate:modelValue":o[25]||(o[25]=i=>l(t).preferences.enable_coalesce_read_write=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.coalesceReadsWrites")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.enable_piece_extent_affinity,"onUpdate:modelValue":o[26]||(o[26]=i=>l(t).preferences.enable_piece_extent_affinity=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.pieceExtentAffinity")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.enable_upload_suggestions,"onUpdate:modelValue":o[27]||(o[27]=i=>l(t).preferences.enable_upload_suggestions=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.sendUploadPieceSuggestions")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.send_buffer_watermark,"onUpdate:modelValue":o[28]||(o[28]=i=>l(t).preferences.send_buffer_watermark=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.sendBufferWatermark")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.send_buffer_low_watermark,"onUpdate:modelValue":o[29]||(o[29]=i=>l(t).preferences.send_buffer_low_watermark=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.sendBufferLowWatermark")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.send_buffer_watermark_factor,"onUpdate:modelValue":o[30]||(o[30]=i=>l(t).preferences.send_buffer_watermark_factor=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.sendBufferWatermarkFactor")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.connection_speed,"onUpdate:modelValue":o[31]||(o[31]=i=>l(t).preferences.connection_speed=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.outgoingConnectionsPerSecond")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.socket_send_buffer_size,"onUpdate:modelValue":o[32]||(o[32]=i=>l(t).preferences.socket_send_buffer_size=i),modelModifiers:{number:!0},type:"number",label:l(n)("settings.advanced.libtorrent.socketSendBufferSize"),hint:c.$t("settings.advanced.libtorrent.socketSendBufferSizeHint"),suffix:"kiB"},null,8,["modelValue","label","hint"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.socket_receive_buffer_size,"onUpdate:modelValue":o[33]||(o[33]=i=>l(t).preferences.socket_receive_buffer_size=i),modelModifiers:{number:!0},type:"number",label:l(n)("settings.advanced.libtorrent.socketReceiveBufferSize"),hint:c.$t("settings.advanced.libtorrent.socketReceiveBufferSizeHint"),suffix:"kiB"},null,8,["modelValue","label","hint"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.socket_backlog_size,"onUpdate:modelValue":o[34]||(o[34]=i=>l(t).preferences.socket_backlog_size=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.socketBacklogSize")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.libtorrent.networking.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.outgoing_ports_min,"onUpdate:modelValue":o[35]||(o[35]=i=>l(t).preferences.outgoing_ports_min=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.outgoingPortsMin")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.outgoing_ports_max,"onUpdate:modelValue":o[36]||(o[36]=i=>l(t).preferences.outgoing_ports_max=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.outgoingPortsMax")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.upnp_lease_duration,"onUpdate:modelValue":o[37]||(o[37]=i=>l(t).preferences.upnp_lease_duration=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.upnpLeaseDuration")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.peer_tos,"onUpdate:modelValue":o[38]||(o[38]=i=>l(t).preferences.peer_tos=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.peerTos")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(D,{modelValue:l(t).preferences.utp_tcp_mixed_mode,"onUpdate:modelValue":o[39]||(o[39]=i=>l(t).preferences.utp_tcp_mixed_mode=i),"hide-details":"",items:d,label:l(n)("settings.advanced.libtorrent.networking.utpTcpMixedModeAlgorithm")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.advanced.libtorrent.security.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.idn_support_enabled,"onUpdate:modelValue":o[40]||(o[40]=i=>l(t).preferences.idn_support_enabled=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.idnSupport")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.enable_multi_connections_from_same_ip,"onUpdate:modelValue":o[41]||(o[41]=i=>l(t).preferences.enable_multi_connections_from_same_ip=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.allowMultipleConnectionsFromTheSameIPAddress")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.validate_https_tracker_certificate,"onUpdate:modelValue":o[42]||(o[42]=i=>l(t).preferences.validate_https_tracker_certificate=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.validateHTTPSTrackerCertificate")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.ssrf_mitigation,"onUpdate:modelValue":o[43]||(o[43]=i=>l(t).preferences.ssrf_mitigation=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.mitigateSSRF")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(y,{modelValue:l(t).preferences.block_peers_on_privileged_ports,"onUpdate:modelValue":o[44]||(o[44]=i=>l(t).preferences.block_peers_on_privileged_ports=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.blockPeersOnPrivilegedPorts")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 my-3"}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(D,{modelValue:l(t).preferences.upload_slots_behavior,"onUpdate:modelValue":o[45]||(o[45]=i=>l(t).preferences.upload_slots_behavior=i),"hide-details":"",items:_,label:l(n)("settings.advanced.libtorrent.uploadSlotsBehavior")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(D,{modelValue:l(t).preferences.upload_choking_algorithm,"onUpdate:modelValue":o[46]||(o[46]=i=>l(t).preferences.upload_choking_algorithm=i),"hide-details":"",items:h,label:l(n)("settings.advanced.libtorrent.uploadChokingAlgorithm")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.announce_to_all_trackers,"onUpdate:modelValue":o[47]||(o[47]=i=>l(t).preferences.announce_to_all_trackers=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.announceAllTrackers")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.announce_to_all_tiers,"onUpdate:modelValue":o[48]||(o[48]=i=>l(t).preferences.announce_to_all_tiers=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.announceAllTiers")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.announce_ip,"onUpdate:modelValue":o[49]||(o[49]=i=>l(t).preferences.announce_ip=i),"hide-details":"",label:l(n)("settings.advanced.libtorrent.announceIP")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_concurrent_http_announces,"onUpdate:modelValue":o[50]||(o[50]=i=>l(t).preferences.max_concurrent_http_announces=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.maxConcurrentHTTPAnnounces")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.stop_tracker_timeout,"onUpdate:modelValue":o[51]||(o[51]=i=>l(t).preferences.stop_tracker_timeout=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.stopTrackerTimeout")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.peer_turnover,"onUpdate:modelValue":o[52]||(o[52]=i=>l(t).preferences.peer_turnover=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.peerTurnover")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.peer_turnover_cutoff,"onUpdate:modelValue":o[53]||(o[53]=i=>l(t).preferences.peer_turnover_cutoff=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.peerTurnoverCutoff")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.peer_turnover_interval,"onUpdate:modelValue":o[54]||(o[54]=i=>l(t).preferences.peer_turnover_interval=i),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:l(n)("units.seconds",l(t).preferences.peer_turnover_interval),label:l(n)("settings.advanced.libtorrent.peerTurnoverInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.request_queue_size,"onUpdate:modelValue":o[55]||(o[55]=i=>l(t).preferences.request_queue_size=i),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.requestQueueSize")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),kl=L({__name:"Behavior",setup(R){const{t:n}=Y(),t=Q(),x=B(()=>[{title:n("constants.file_log_age_type.days",t.preferences.file_log_age),value:Me.DAYS},{title:n("constants.file_log_age_type.months",t.preferences.file_log_age),value:Me.MONTHS},{title:n("constants.file_log_age_type.years",t.preferences.file_log_age),value:Me.YEARS}]);return(u,U)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(u.$t("settings.behavior.logs.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.file_log_enabled,"onUpdate:modelValue":U[0]||(U[0]=p=>l(t).preferences.file_log_enabled=p),"hide-details":"",label:u.$t("settings.behavior.logs.file_log_enabled")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.file_log_path,"onUpdate:modelValue":U[1]||(U[1]=p=>l(t).preferences.file_log_path=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_path")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mx-10 my-3"}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.file_log_backup_enabled,"onUpdate:modelValue":U[2]||(U[2]=p=>l(t).preferences.file_log_backup_enabled=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_backup_enabled")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.file_log_max_size,"onUpdate:modelValue":U[3]||(U[3]=p=>l(t).preferences.file_log_max_size=p),modelModifiers:{number:!0},disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_backup_enabled,type:"number","hide-details":"",label:u.$t("settings.behavior.logs.file_log_max_size"),suffix:"kiB"},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.file_log_delete_old,"onUpdate:modelValue":U[4]||(U[4]=p=>l(t).preferences.file_log_delete_old=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_delete_old")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"3"},{default:a(()=>[e(f,{modelValue:l(t).preferences.file_log_age,"onUpdate:modelValue":U[5]||(U[5]=p=>l(t).preferences.file_log_age=p),modelModifiers:{number:!0},disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_delete_old,"hide-details":"",type:"number",label:u.$t("settings.behavior.logs.file_log_age")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"3"},{default:a(()=>[e(D,{modelValue:l(t).preferences.file_log_age_type,"onUpdate:modelValue":U[6]||(U[6]=p=>l(t).preferences.file_log_age_type=p),disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_delete_old,items:x.value,"hide-details":""},null,8,["modelValue","disabled","items"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-3"}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.performance_warning,"onUpdate:modelValue":U[7]||(U[7]=p=>l(t).preferences.performance_warning=p),"hide-details":"",label:u.$t("settings.behavior.performance_warning")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),xl={href:"https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode",target:"_blank"},Tl=L({__name:"BitTorrent",setup(R){const{t:n}=Y(),t=Q(),x=$([{title:n("constants.encryption.preferEncryption"),value:Ee.PREFER_ENCRYPTION},{title:n("constants.encryption.forceOn"),value:Ee.FORCE_ON},{title:n("constants.encryption.forceOff"),value:Ee.FORCE_OFF}]),u=$([{title:n("constants.maxRatioAction.pauseTorrent"),value:ye.PAUSE_TORRENT},{title:n("constants.maxRatioAction.removeTorrent"),value:ye.REMOVE_TORRENT},{title:n("constants.maxRatioAction.removeTorrentAndFiles"),value:ye.REMOVE_TORRENT_AND_FILES},{title:n("constants.maxRatioAction.torrentSuperseeding"),value:ye.ENABLE_SUPERSEEDING}]);return(U,p)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.bittorrent.privacy.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.dht,"onUpdate:modelValue":p[0]||(p[0]=m=>l(t).preferences.dht=m),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableDHT")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.pex,"onUpdate:modelValue":p[1]||(p[1]=m=>l(t).preferences.pex=m),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enablePeX")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.lsd,"onUpdate:modelValue":p[2]||(p[2]=m=>l(t).preferences.lsd=m),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableLPD")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(D,{modelValue:l(t).preferences.encryption,"onUpdate:modelValue":p[3]||(p[3]=m=>l(t).preferences.encryption=m),"hide-details":"",items:x.value,label:l(n)("settings.bittorrent.privacy.encryptionMode")},null,8,["modelValue","items","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.anonymous_mode,"onUpdate:modelValue":p[4]||(p[4]=m=>l(t).preferences.anonymous_mode=m),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableAnonymous")},null,8,["modelValue","label"]),P("a",xl,b(l(n)("settings.bittorrent.privacy.moreInfo")),1)]),_:1}),e(E),e(g,{class:"my-3"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_active_checking_torrents,"onUpdate:modelValue":p[5]||(p[5]=m=>l(t).preferences.max_active_checking_torrents=m),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.bittorrent.maxActiveCheckingTorrents")},null,8,["modelValue","label"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",class:"pb-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.queueing_enabled,"onUpdate:modelValue":p[6]||(p[6]=m=>l(t).preferences.queueing_enabled=m),"hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.subheader")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_active_downloads,"onUpdate:modelValue":p[7]||(p[7]=m=>l(t).preferences.max_active_downloads=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveDownload")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_active_uploads,"onUpdate:modelValue":p[8]||(p[8]=m=>l(t).preferences.max_active_uploads=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveUpload")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_active_torrents,"onUpdate:modelValue":p[9]||(p[9]=m=>l(t).preferences.max_active_torrents=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveTorrent")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.dont_count_slow_torrents,"onUpdate:modelValue":p[10]||(p[10]=m=>l(t).preferences.dont_count_slow_torrents=m),disabled:!l(t).preferences.queueing_enabled,"hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.excludeSlowTorrent")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(S,{class:"mb-2"},{default:a(()=>[e(s,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.slow_torrent_dl_rate_threshold,"onUpdate:modelValue":p[11]||(p[11]=m=>l(t).preferences.slow_torrent_dl_rate_threshold=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.downloadRateLimit"),suffix:"kiB/s"},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.slow_torrent_ul_rate_threshold,"onUpdate:modelValue":p[12]||(p[12]=m=>l(t).preferences.slow_torrent_ul_rate_threshold=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.uploadRateLimit"),suffix:"kiB/s"},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.slow_torrent_inactive_timer,"onUpdate:modelValue":p[13]||(p[13]=m=>l(t).preferences.slow_torrent_inactive_timer=m),modelModifiers:{number:!0},disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.torrentInactivityTimer"),suffix:l(n)("units.seconds",l(t).preferences.slow_torrent_inactive_timer)},null,8,["modelValue","disabled","label","suffix"])]),_:1})]),_:1})]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.bittorrent.seedLimits.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.max_ratio_enabled,"onUpdate:modelValue":p[14]||(p[14]=m=>l(t).preferences.max_ratio_enabled=m),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenRatioReaches")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_ratio,"onUpdate:modelValue":p[15]||(p[15]=m=>l(t).preferences.max_ratio=m),modelModifiers:{number:!0},disabled:!l(t).preferences.max_ratio_enabled,type:"number","hide-details":""},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.max_seeding_time_enabled,"onUpdate:modelValue":p[16]||(p[16]=m=>l(t).preferences.max_seeding_time_enabled=m),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenSeedingTimeReaches")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_seeding_time,"onUpdate:modelValue":p[17]||(p[17]=m=>l(t).preferences.max_seeding_time=m),modelModifiers:{number:!0},disabled:!l(t).preferences.max_seeding_time_enabled,type:"number","hide-details":"",suffix:l(n)("units.minutes",l(t).preferences.max_seeding_time)},null,8,["modelValue","disabled","suffix"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.max_inactive_seeding_time_enabled,"onUpdate:modelValue":p[18]||(p[18]=m=>l(t).preferences.max_inactive_seeding_time_enabled=m),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenInactiveSeedingTimeReaches")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.max_inactive_seeding_time,"onUpdate:modelValue":p[19]||(p[19]=m=>l(t).preferences.max_inactive_seeding_time=m),modelModifiers:{number:!0},disabled:!l(t).preferences.max_inactive_seeding_time_enabled,type:"number",suffix:l(n)("units.minutes",l(t).preferences.max_inactive_seeding_time)},null,8,["modelValue","disabled","suffix"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.bittorrent.seedLimits.then")),1)]),_:1})]),_:1}),e(s,null,{default:a(()=>[e(D,{modelValue:l(t).preferences.max_ratio_act,"onUpdate:modelValue":p[20]||(p[20]=m=>l(t).preferences.max_ratio_act=m),disabled:!l(t).preferences.max_ratio_enabled&&!l(t).preferences.max_seeding_time_enabled&&!l(t).preferences.max_inactive_seeding_time_enabled,"hide-details":"",items:u.value},null,8,["modelValue","disabled","items"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-3"}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.add_trackers_enabled,"onUpdate:modelValue":p[21]||(p[21]=m=>l(t).preferences.add_trackers_enabled=m),"hide-details":"",label:l(n)("settings.bittorrent.autoAddTrackers")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(Z,{modelValue:l(t).preferences.add_trackers,"onUpdate:modelValue":p[22]||(p[22]=m=>l(t).preferences.add_trackers=m),disabled:!l(t).preferences.add_trackers_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.bittorrent.autoAddTrackersHint")},null,8,["modelValue","disabled","hint"])]),_:1})]),_:1}))}}),Sl={class:"d-flex align-center"},Cl={class:"d-flex align-center"},Pl={class:"d-flex align-center"},Ml={class:"d-flex align-center"},El={class:"font-italic"},Il=L({__name:"Connection",setup(R){const{t:n}=Y(),t=Q(),x=$([{title:n("common.none"),value:ne.NONE},{title:n("constants.proxy_type.socks4"),value:ne.SOCKS4},{title:n("constants.proxy_type.socks5"),value:ne.SOCKS5},{title:n("constants.proxy_type.http"),value:ne.HTTP}]),u=B(()=>t.preferences.proxy_type===ne.NONE),U=B(()=>t.preferences.proxy_type===ne.SOCKS4),p=$([{title:n("constants.bittorrentProtocols.tcp_utp"),value:Ie.TCP_uTP},{title:n("constants.bittorrentProtocols.tcp"),value:Ie.TCP},{title:n("constants.bittorrentProtocols.utp"),value:Ie.uTP}]),m=$(!1),r=$(!1),d=$(!1),_=$(!1),h=()=>{t.preferences.listen_port=Math.floor(Math.random()*64512+1024)};return ae(async()=>{m.value=t.preferences.max_connec>0,r.value=t.preferences.max_connec_per_torrent>0,d.value=t.preferences.max_uploads>0,_.value=t.preferences.max_uploads_per_torrent>0}),se(()=>m.value,C=>{t.preferences.max_connec=C?t.preferences.max_connec:-1}),se(()=>r.value,C=>{t.preferences.max_connec_per_torrent=C?t.preferences.max_connec_per_torrent:-1}),se(()=>d.value,C=>{t.preferences.max_uploads=C?t.preferences.max_uploads:-1}),se(()=>_.value,C=>{t.preferences.max_uploads_per_torrent=C?t.preferences.max_uploads_per_torrent:-1}),(C,c)=>(A(),F(H,null,{default:a(()=>[e(g,null,{default:a(()=>[e(D,{modelValue:l(t).preferences.bittorrent_protocol,"onUpdate:modelValue":c[0]||(c[0]=o=>l(t).preferences.bittorrent_protocol=o),"hide-details":"",items:p.value,label:l(n)("settings.connection.protocol")},null,8,["modelValue","items","label"])]),_:1}),e(E,{class:"mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.connection.listeningPort.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.listen_port,"onUpdate:modelValue":c[1]||(c[1]=o=>l(t).preferences.listen_port=o),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.connection.listeningPort.incomingConnectionPort")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"primary",onClick:h},{default:a(()=>[w(b(l(n)("settings.connection.listeningPort.randomPort")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.upnp,"onUpdate:modelValue":c[2]||(c[2]=o=>l(t).preferences.upnp=o),"hide-details":"",label:l(n)("settings.connection.listeningPort.useUPnP")},null,8,["modelValue","label"])]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.connection.connectionLimits.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[P("div",Sl,[P("span",null,[e(X,{modelValue:m.value,"onUpdate:modelValue":c[3]||(c[3]=o=>m.value=o)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.max_connec,"onUpdate:modelValue":c[4]||(c[4]=o=>l(t).preferences.max_connec=o),modelModifiers:{number:!0},disabled:!m.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.globalMaxConnection")},null,8,["modelValue","disabled","label"])])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[P("div",Cl,[P("span",null,[e(X,{modelValue:r.value,"onUpdate:modelValue":c[5]||(c[5]=o=>r.value=o)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.max_connec_per_torrent,"onUpdate:modelValue":c[6]||(c[6]=o=>l(t).preferences.max_connec_per_torrent=o),modelModifiers:{number:!0},disabled:!r.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.perTorrentMaxConnection")},null,8,["modelValue","disabled","label"])])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[P("div",Pl,[P("span",null,[e(X,{modelValue:d.value,"onUpdate:modelValue":c[7]||(c[7]=o=>d.value=o)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.max_uploads,"onUpdate:modelValue":c[8]||(c[8]=o=>l(t).preferences.max_uploads=o),modelModifiers:{number:!0},disabled:!d.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.globalMaxUploadSlots")},null,8,["modelValue","disabled","label"])])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[P("div",Ml,[P("span",null,[e(X,{modelValue:_.value,"onUpdate:modelValue":c[9]||(c[9]=o=>_.value=o)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.max_uploads_per_torrent,"onUpdate:modelValue":c[10]||(c[10]=o=>l(t).preferences.max_uploads_per_torrent=o),modelModifiers:{number:!0},disabled:!_.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.perTorrentMaxUploadSlots")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.connection.proxy.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",md:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.proxy_type,"onUpdate:modelValue":c[11]||(c[11]=o=>l(t).preferences.proxy_type=o),"hide-details":"",items:x.value},null,8,["modelValue","items"])]),_:1}),e(s,{cols:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.proxy_ip,"onUpdate:modelValue":c[12]||(c[12]=o=>l(t).preferences.proxy_ip=o),disabled:u.value,"hide-details":"",label:l(n)("settings.connection.proxy.host")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"6",md:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.proxy_port,"onUpdate:modelValue":c[13]||(c[13]=o=>l(t).preferences.proxy_port=o),modelModifiers:{number:!0},disabled:u.value,type:"number","hide-details":"",label:l(n)("settings.connection.proxy.port")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,{"no-gutters":""},{default:a(()=>[e(s,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_bittorrent,"onUpdate:modelValue":c[14]||(c[14]=o=>l(t).preferences.proxy_bittorrent=o),disabled:u.value,"hide-details":"",label:l(n)("settings.connection.proxy.bittorrent")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_peer_connections,"onUpdate:modelValue":c[15]||(c[15]=o=>l(t).preferences.proxy_peer_connections=o),disabled:u.value||!l(t).preferences.proxy_bittorrent,"hide-details":"",label:l(n)("settings.connection.proxy.peerConnections")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_rss,"onUpdate:modelValue":c[16]||(c[16]=o=>l(t).preferences.proxy_rss=o),disabled:u.value||U.value,"hide-details":"",label:l(n)("settings.connection.proxy.rss")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_misc,"onUpdate:modelValue":c[17]||(c[17]=o=>l(t).preferences.proxy_misc=o),disabled:u.value||U.value,"hide-details":"",label:l(n)("settings.connection.proxy.misc")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_hostname_lookup,"onUpdate:modelValue":c[18]||(c[18]=o=>l(t).preferences.proxy_hostname_lookup=o),disabled:u.value||U.value,"hide-details":"",label:l(n)("settings.connection.proxy.hostNameLookup")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(y,{modelValue:l(t).preferences.proxy_auth_enabled,"onUpdate:modelValue":c[19]||(c[19]=o=>l(t).preferences.proxy_auth_enabled=o),disabled:u.value||U.value,"hide-details":"",label:l(n)("settings.connection.proxy.auth.subtitle")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.proxy_username,"onUpdate:modelValue":c[20]||(c[20]=o=>l(t).preferences.proxy_username=o),disabled:u.value||!l(t).preferences.proxy_auth_enabled,dense:"","hide-details":"",label:l(n)("settings.connection.proxy.auth.username")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(Oe,{modelValue:l(t).preferences.proxy_password,"onUpdate:modelValue":c[21]||(c[21]=o=>l(t).preferences.proxy_password=o),"hide-icon":u.value||!l(t).preferences.proxy_auth_enabled,disabled:u.value||!l(t).preferences.proxy_auth_enabled,label:l(n)("settings.connection.proxy.auth.password")},null,8,["modelValue","hide-icon","disabled","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[P("h5",El,b(l(n)("settings.connection.proxy.auth.tip")),1)]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.connection.ipFiltering.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.ip_filter_enabled,"onUpdate:modelValue":c[22]||(c[22]=o=>l(t).preferences.ip_filter_enabled=o),"hide-details":"",label:l(n)("settings.connection.ipFiltering.filterPath")},null,8,["modelValue","label"]),e(f,{modelValue:l(t).preferences.ip_filter_path,"onUpdate:modelValue":c[23]||(c[23]=o=>l(t).preferences.ip_filter_path=o),disabled:!l(t).preferences.ip_filter_enabled,"hide-details":""},null,8,["modelValue","disabled"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.ip_filter_trackers,"onUpdate:modelValue":c[24]||(c[24]=o=>l(t).preferences.ip_filter_trackers=o),"hide-details":"",label:l(n)("settings.connection.ipFiltering.applyToTrackers")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.connection.ipFiltering.bannedIps")),1)]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(Z,{modelValue:l(t).preferences.banned_IPs,"onUpdate:modelValue":c[25]||(c[25]=o=>l(t).preferences.banned_IPs=o),"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.connection.ipFiltering.bannedIpsHint")},null,8,["modelValue","hint"])]),_:1})]),_:1}))}}),$l={class:"d-flex align-center"},Al={class:"d-flex align-center"},Dl={class:"d-flex align-center"},Ol={class:"text-h5"},Fl={class:"no-bullet"},Rl=L({__name:"Downloads",setup(R){const{t:n}=Y(),t=Q(),x=[{title:n("constants.contentLayout.original"),value:$e.ORIGINAL},{title:n("constants.contentLayout.subfolder"),value:$e.SUBFOLDER},{title:n("constants.contentLayout.nosubfolder"),value:$e.NO_SUBFOLDER}],u=[{title:n("constants.stopCondition.none"),value:Ae.NONE},{title:n("constants.stopCondition.metadataReceived"),value:Ae.METADATA_RECEIVED},{title:n("constants.stopCondition.filesChecked"),value:Ae.FILES_CHECKED}],U=[{title:n("settings.downloads.saveManagement.defaultTMMOptions.manual"),value:!1},{title:n("settings.downloads.saveManagement.defaultTMMOptions.automatic"),value:!0}],p=[{title:n("settings.downloads.saveManagement.paramChangedTMMOptions.relocateTorrent"),value:!0},{title:n("settings.downloads.saveManagement.paramChangedTMMOptions.switchToManual"),value:!1}],m=$(!1),r=$(!1),d=$(!1),_=$(!1),h=$(!1),C=$(-1),c=$({monitoredFolderPath:"",saveType:we.MONITORED_FOLDER,otherPath:""}),o=$({monitoredFolderPath:"",saveType:we.MONITORED_FOLDER,otherPath:""}),i=$([{title:n("settings.downloads.monitoredFolders.monitoredFolderPath"),key:"monitoredFolderPath",sortable:!1},{title:n("settings.downloads.monitoredFolders.saveType"),key:"saveType",sortable:!1},{title:n("settings.downloads.monitoredFolders.otherPath"),key:"otherPath",sortable:!1},{title:n("settings.downloads.monitoredFolders.actions"),key:"actions",sortable:!1}]),O=$([]),q=$([{title:n("constants.monitoredFolderSaveLocation.monitoredFolder"),value:we.MONITORED_FOLDER},{title:n("constants.monitoredFolderSaveLocation.defaultSavePath"),value:we.DEFAULT_SAVE_PATH},{title:n("constants.monitoredFolderSaveLocation.other"),value:-1}]);ae(async()=>{m.value=t.preferences.export_dir.length>0,r.value=t.preferences.export_dir_fin.length>0,Object.entries(t.preferences.scan_dirs).forEach(N=>{const[v,V]=N;let le,Se;typeof V=="string"?(le=-1,Se=V):(le=V,Se=""),O.value.push({monitoredFolderPath:v,saveType:le,otherPath:Se})})}),se(()=>m,N=>{N||(t.preferences.export_dir="")}),se(()=>r,N=>{N||(t.preferences.export_dir_fin="")});const xe=N=>{C.value=O.value.indexOf(N),c.value={...N},_.value=!0},Te=N=>{C.value=O.value.indexOf(N),c.value={...N},h.value=!0},j=()=>{O.value.splice(C.value,1),T(),J()},k=()=>{C.value>-1?Object.assign(O.value[C.value],c.value):O.value.push(c.value),T(),ve()},T=()=>{const N={};O.value.forEach(v=>{N[v.monitoredFolderPath]=v.saveType===-1?v.otherPath:v.saveType}),t.preferences.scan_dirs=N},ve=async()=>{_.value=!1,await Je(),c.value={...o.value},C.value=-1},J=async()=>{h.value=!1,await Je(),c.value={...o.value},C.value=-1};return(N,v)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.downloads.whenAddTorrent.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(D,{modelValue:l(t).preferences.torrent_content_layout,"onUpdate:modelValue":v[0]||(v[0]=V=>l(t).preferences.torrent_content_layout=V),"hide-details":"",items:x,label:l(n)("constants.contentLayout.title")},null,8,["modelValue","label"]),e(y,{modelValue:l(t).preferences.add_to_top_of_queue,"onUpdate:modelValue":v[1]||(v[1]=V=>l(t).preferences.add_to_top_of_queue=V),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.addToTopOfQueue")},null,8,["modelValue","label"]),e(y,{modelValue:l(t).preferences.merge_trackers,"onUpdate:modelValue":v[2]||(v[2]=V=>l(t).preferences.merge_trackers=V),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.mergeTrackers")},null,8,["modelValue","label"]),e(y,{modelValue:l(t).preferences.start_paused_enabled,"onUpdate:modelValue":v[3]||(v[3]=V=>l(t).preferences.start_paused_enabled=V),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.doNotAutoStart")},null,8,["modelValue","label"]),e(D,{modelValue:l(t).preferences.torrent_stop_condition,"onUpdate:modelValue":v[4]||(v[4]=V=>l(t).preferences.torrent_stop_condition=V),"hide-details":"",items:u,label:l(n)("constants.stopCondition.title")},null,8,["modelValue","label"]),e(y,{modelValue:l(t).preferences.auto_delete_mode,"onUpdate:modelValue":v[5]||(v[5]=V=>l(t).preferences.auto_delete_mode=V),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.autoDeleteMode")},null,8,["modelValue","label"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.preallocate_all,"onUpdate:modelValue":v[6]||(v[6]=V=>l(t).preferences.preallocate_all=V),"hide-details":"",label:l(n)("settings.downloads.publicSettings.preAllocateDisk")},null,8,["modelValue","label"]),e(y,{modelValue:l(t).preferences.incomplete_files_ext,"onUpdate:modelValue":v[7]||(v[7]=V=>l(t).preferences.incomplete_files_ext=V),"hide-details":"",label:l(n)("settings.downloads.publicSettings.appendQBExtension")},null,8,["modelValue","label"])]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.downloads.saveManagement.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12"},{default:a(()=>[e(D,{modelValue:l(t).preferences.auto_tmm_enabled,"onUpdate:modelValue":v[8]||(v[8]=V=>l(t).preferences.auto_tmm_enabled=V),items:U,"hide-details":"",label:l(n)("settings.downloads.saveManagement.autoTMMEnabled")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.torrent_changed_tmm_enabled,"onUpdate:modelValue":v[9]||(v[9]=V=>l(t).preferences.torrent_changed_tmm_enabled=V),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.torrentChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.save_path_changed_tmm_enabled,"onUpdate:modelValue":v[10]||(v[10]=V=>l(t).preferences.save_path_changed_tmm_enabled=V),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.savePathChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(D,{modelValue:l(t).preferences.category_changed_tmm_enabled,"onUpdate:modelValue":v[11]||(v[11]=V=>l(t).preferences.category_changed_tmm_enabled=V),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.categoryChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.save_path,"onUpdate:modelValue":v[12]||(v[12]=V=>l(t).preferences.save_path=V),"hide-details":"",label:l(n)("settings.downloads.saveManagement.defaultSavePath")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[P("div",$l,[P("span",null,[e(X,{modelValue:l(t).preferences.temp_path_enabled,"onUpdate:modelValue":v[13]||(v[13]=V=>l(t).preferences.temp_path_enabled=V)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.temp_path,"onUpdate:modelValue":v[14]||(v[14]=V=>l(t).preferences.temp_path=V),disabled:!l(t).preferences.temp_path_enabled,"hide-details":"",label:l(n)("settings.downloads.saveManagement.keepIncomplete")},null,8,["modelValue","disabled","label"])])]),_:1}),e(s,{cols:"12"},{default:a(()=>[P("div",Al,[P("span",null,[e(X,{modelValue:m.value,"onUpdate:modelValue":v[15]||(v[15]=V=>m.value=V)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.export_dir,"onUpdate:modelValue":v[16]||(v[16]=V=>l(t).preferences.export_dir=V),disabled:!m.value,"hide-details":"",label:l(n)("settings.downloads.saveManagement.exportDir")},null,8,["modelValue","disabled","label"])])]),_:1}),e(s,{cols:"12"},{default:a(()=>[P("div",Dl,[P("span",null,[e(X,{modelValue:r.value,"onUpdate:modelValue":v[17]||(v[17]=V=>r.value=V)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.export_dir_fin,"onUpdate:modelValue":v[18]||(v[18]=V=>l(t).preferences.export_dir_fin=V),disabled:!r.value,"hide-details":"",label:l(n)("settings.downloads.saveManagement.exportDirFinished")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e(E),e(nl,{mobile:null,class:"my-4",headers:i.value,items:O.value},{top:a(()=>[e(ll,{flat:""},{default:a(()=>[e(tl,null,{default:a(()=>[w(b(l(n)("settings.downloads.monitoredFolders.subheader")),1)]),_:1}),e(E,{inset:"",vertical:""}),e(K),e(fe,{modelValue:_.value,"onUpdate:modelValue":v[22]||(v[22]=V=>_.value=V),"max-width":"500px"},{activator:a(({props:V})=>[e(I,_l({color:"primary",variant:"flat",dark:"",class:"mb-2"},V),{default:a(()=>[w(b(l(n)("settings.downloads.monitoredFolders.newItem")),1)]),_:2},1040)]),default:a(()=>[e(ee,null,{default:a(()=>[e(pe,null,{default:a(()=>[P("span",Ol,b(l(n)("settings.downloads.monitoredFolders.editItem")),1)]),_:1}),e(te,null,{default:a(()=>[e(al,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:c.value.monitoredFolderPath,"onUpdate:modelValue":v[19]||(v[19]=V=>c.value.monitoredFolderPath=V),label:l(n)("settings.downloads.monitoredFolders.monitoredFolderPath")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(D,{modelValue:c.value.saveType,"onUpdate:modelValue":v[20]||(v[20]=V=>c.value.saveType=V),"hide-details":"",items:q.value,label:l(n)("settings.downloads.monitoredFolders.saveType")},null,8,["modelValue","items","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{disabled:c.value.saveType!==-1,modelValue:c.value.otherPath,"onUpdate:modelValue":v[21]||(v[21]=V=>c.value.otherPath=V),label:l(n)("settings.downloads.monitoredFolders.otherPath")},null,8,["disabled","modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1}),e(be,null,{default:a(()=>[e(K),e(I,{color:"accent darken-1",onClick:ve},{default:a(()=>[w(b(l(n)("common.cancel")),1)]),_:1}),e(I,{color:"accent darken-1",onClick:k},{default:a(()=>[w(b(l(n)("common.save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(fe,{modelValue:h.value,"onUpdate:modelValue":v[23]||(v[23]=V=>h.value=V),"max-width":"500px"},{default:a(()=>[e(ee,null,{default:a(()=>[e(pe,{class:"text-h5"},{default:a(()=>[w(b(l(n)("settings.downloads.monitoredFolders.confirmDelete")),1)]),_:1}),e(be,null,{default:a(()=>[e(K),e(I,{color:"blue darken-1",onClick:J},{default:a(()=>[w(b(l(n)("common.cancel")),1)]),_:1}),e(I,{color:"blue darken-1",onClick:j},{default:a(()=>[w(b(l(n)("common.ok")),1)]),_:1}),e(K)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),"item.saveType":a(({item:V})=>[w(b(q.value.find(le=>le.value===V.saveType)?.title),1)]),"item.actions":a(({item:V})=>[e(_e,{size:"small",onClick:le=>xe(V)},{default:a(()=>[w("mdi-pencil")]),_:2},1032,["onClick"]),e(_e,{size:"small",onClick:le=>Te(V)},{default:a(()=>[w("mdi-delete")]),_:2},1032,["onClick"])]),"no-data":a(()=>[w(b(l(n)("settings.downloads.monitoredFolders.noData")),1)]),_:2},1032,["headers","items"]),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.excluded_file_names_enabled,"onUpdate:modelValue":v[24]||(v[24]=V=>l(t).preferences.excluded_file_names_enabled=V),"hide-details":"",label:l(n)("settings.downloads.excludedFileNames.label")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(Z,{modelValue:l(t).preferences.excluded_file_names,"onUpdate:modelValue":v[25]||(v[25]=V=>l(t).preferences.excluded_file_names=V),disabled:!l(t).preferences.excluded_file_names_enabled,clearable:"","auto-grow":"","persistent-hint":"",hint:l(n)("settings.downloads.excludedFileNames.hint")},null,8,["modelValue","disabled","hint"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.mail_notification_enabled,"onUpdate:modelValue":v[26]||(v[26]=V=>l(t).preferences.mail_notification_enabled=V),"hide-details":"",label:l(n)("settings.downloads.mailNotification.enabled")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.mail_notification_sender,"onUpdate:modelValue":v[27]||(v[27]=V=>l(t).preferences.mail_notification_sender=V),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.from")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.mail_notification_email,"onUpdate:modelValue":v[28]||(v[28]=V=>l(t).preferences.mail_notification_email=V),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.to")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.mail_notification_smtp,"onUpdate:modelValue":v[29]||(v[29]=V=>l(t).preferences.mail_notification_smtp=V),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.smtpServer")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.mail_notification_ssl_enabled,"onUpdate:modelValue":v[30]||(v[30]=V=>l(t).preferences.mail_notification_ssl_enabled=V),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.sslEnabled")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.mail_notification_auth_enabled,"onUpdate:modelValue":v[31]||(v[31]=V=>l(t).preferences.mail_notification_auth_enabled=V),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.authEnabled")},null,8,["modelValue","disabled","label"]),e(S,null,{default:a(()=>[e(s,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.mail_notification_username,"onUpdate:modelValue":v[32]||(v[32]=V=>l(t).preferences.mail_notification_username=V),disabled:!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.username")},null,8,["modelValue","disabled","label"]),e(f,{modelValue:l(t).preferences.mail_notification_password,"onUpdate:modelValue":v[33]||(v[33]=V=>l(t).preferences.mail_notification_password=V),disabled:!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.password"),type:d.value?"text":"password","append-icon":!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled?"":d.value?"mdi-eye":"mdi-eye-off","onClick:append":v[34]||(v[34]=V=>d.value=!d.value)},null,8,["modelValue","disabled","label","type","append-icon"])]),_:1})]),_:1})]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.downloads.runExternalProgram.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(y,{modelValue:l(t).preferences.autorun_on_torrent_added_enabled,"onUpdate:modelValue":v[35]||(v[35]=V=>l(t).preferences.autorun_on_torrent_added_enabled=V),"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onAddedEnabled")},null,8,["modelValue","label"]),e(f,{modelValue:l(t).preferences.autorun_on_torrent_added_program,"onUpdate:modelValue":v[36]||(v[36]=V=>l(t).preferences.autorun_on_torrent_added_program=V),disabled:!l(t).preferences.autorun_on_torrent_added_enabled,"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onAddedLabel")},null,8,["modelValue","disabled","label"]),e(y,{modelValue:l(t).preferences.autorun_enabled,"onUpdate:modelValue":v[37]||(v[37]=V=>l(t).preferences.autorun_enabled=V),"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onFinishedEnabled")},null,8,["modelValue","label"]),e(f,{modelValue:l(t).preferences.autorun_program,"onUpdate:modelValue":v[38]||(v[38]=V=>l(t).preferences.autorun_program=V),disabled:!l(t).preferences.autorun_enabled,"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onFinishedLabel")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(ee,{elevation:"2",variant:"outlined"},{default:a(()=>[e(pe,null,{default:a(()=>[w(b(l(n)("settings.downloads.runExternalProgram.supportParamTitle")),1)]),_:1}),e(te,null,{default:a(()=>[P("ul",Fl,[P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamN")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamL")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamG")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamF")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamR")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamD")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamC")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamZ")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamT")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamI")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamJ")),1),P("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamK")),1)]),P("h5",null,b(l(n)("settings.downloads.runExternalProgram.tip")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),Ll=L({__name:"RSS",setup(R){const n=Q(),t=re();return(x,u)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(x.$t("settings.rss.reader.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(n).preferences.rss_processing_enabled,"onUpdate:modelValue":u[0]||(u[0]=U=>l(n).preferences.rss_processing_enabled=U),"hide-details":"",label:x.$t("settings.rss.reader.enableProcessing")},null,8,["modelValue","label"]),e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(n).preferences.rss_refresh_interval,"onUpdate:modelValue":u[1]||(u[1]=U=>l(n).preferences.rss_refresh_interval=U),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:x.$t("units.minutes",l(n).preferences.rss_refresh_interval),label:x.$t("settings.rss.reader.feedsRefreshInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(n).preferences.rss_max_articles_per_feed,"onUpdate:modelValue":u[2]||(u[2]=U=>l(n).preferences.rss_max_articles_per_feed=U),modelModifiers:{number:!0},type:"number",label:x.$t("settings.rss.reader.maximumArticlesPerFeed")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(x.$t("settings.rss.autoDownloader.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(n).preferences.rss_auto_downloading_enabled,"onUpdate:modelValue":u[3]||(u[3]=U=>l(n).preferences.rss_auto_downloading_enabled=U),"hide-details":"",class:"ma-0 pa-0",label:x.$t("settings.rss.autoDownloader.enable")},null,8,["modelValue","label"])]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(x.$t("settings.rss.smartEpisodeFilter.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(n).preferences.rss_download_repack_proper_episodes,"onUpdate:modelValue":u[4]||(u[4]=U=>l(n).preferences.rss_download_repack_proper_episodes=U),"hide-details":"",class:"ma-0 pa-0",label:x.$t("settings.rss.smartEpisodeFilter.downloadEpisodes")},null,8,["modelValue","label"]),e(Z,{modelValue:l(n).preferences.rss_smart_episode_filters,"onUpdate:modelValue":u[5]||(u[5]=U=>l(n).preferences.rss_smart_episode_filters=U),outlined:"","auto-grow":"",clearable:"","persistent-hint":"",hint:x.$t("settings.rss.smartEpisodeFilter.filtersHint"),label:x.$t("settings.rss.smartEpisodeFilter.filters")},null,8,["modelValue","hint","label"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).useIdForRssLinks,"onUpdate:modelValue":u[6]||(u[6]=U=>l(t).useIdForRssLinks=U),"hide-details":"",label:x.$t("settings.rss.useIdForRssLinks")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),Bl={class:"font-italic"},Nl={class:"font-italic"},ql=L({__name:"Speed",setup(R){const{t:n}=Y(),t=Q(),x=$([{title:n("constants.scheduler.everyDay"),value:W.EVERY_DAY},{title:n("constants.scheduler.everyWeekday"),value:W.EVERY_WEEKDAY},{title:n("constants.scheduler.everyWeekend"),value:W.EVERY_WEEKEND},{title:n("constants.scheduler.everyMonday"),value:W.EVERY_MONDAY},{title:n("constants.scheduler.everyTuesday"),value:W.EVERY_TUESDAY},{title:n("constants.scheduler.everyWednesday"),value:W.EVERY_WEDNESDAY},{title:n("constants.scheduler.everyThursday"),value:W.EVERY_THURSDAY},{title:n("constants.scheduler.everyFriday"),value:W.EVERY_FRIDAY},{title:n("constants.scheduler.everySaturday"),value:W.EVERY_SATURDAY},{title:n("constants.scheduler.everySunday"),value:W.EVERY_SUNDAY}]),u=B({get:()=>t.preferences.up_limit/1024,set:r=>t.preferences.up_limit=r*1024}),U=B({get:()=>t.preferences.dl_limit/1024,set:r=>t.preferences.dl_limit=r*1024}),p=B({get:()=>t.preferences.alt_up_limit/1024,set:r=>t.preferences.alt_up_limit=r*1024}),m=B({get:()=>t.preferences.alt_dl_limit/1024,set:r=>t.preferences.alt_dl_limit=r*1024});return(r,d)=>(A(),F(H,null,{default:a(()=>[e(g,null,{default:a(()=>[e(S,{class:el(r.$vuetify.display.mobile?"flex-column":"flex-row")},{default:a(()=>[e(s,{cols:"12",sm:"6",class:"pa-0"},{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.speed.subheader.global")),1)]),_:1}),e(S,{class:"mx-1"},{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=_=>u.value=_),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.upload")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:U.value,"onUpdate:modelValue":d[1]||(d[1]=_=>U.value=_),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.download")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(g,null,{default:a(()=>[P("h5",Bl,b(l(n)("settings.speed.tip")),1)]),_:1})]),_:1}),e(E,{vertical:!r.$vuetify.display.mobile},null,8,["vertical"]),e(s,{cols:"12",sm:"6",class:"pa-0"},{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.speed.subheader.alternative")),1)]),_:1}),e(S,{class:"mx-1"},{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:p.value,"onUpdate:modelValue":d[2]||(d[2]=_=>p.value=_),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.upload")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:m.value,"onUpdate:modelValue":d[3]||(d[3]=_=>m.value=_),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.download")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(g,null,{default:a(()=>[P("h5",Nl,b(l(n)("settings.speed.tip")),1)]),_:1})]),_:1})]),_:1},8,["class"])]),_:1}),e(E,{class:"mt-2"}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.scheduler_enabled,"onUpdate:modelValue":d[4]||(d[4]=_=>l(t).preferences.scheduler_enabled=_),"hide-details":"",label:l(n)("settings.speed.scheduler.subheader")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(S,{class:"align-center"},{default:a(()=>[e(s,{cols:"4",md:"2"},{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.speed.scheduler.from")),1)]),_:1})]),_:1}),e(s,{cols:"4",md:"2"},{default:a(()=>[e(f,{modelValue:l(t).preferences.schedule_from_hour,"onUpdate:modelValue":d[5]||(d[5]=_=>l(t).preferences.schedule_from_hour=_),modelModifiers:{number:!0},disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(s,{cols:"4",md:"2"},{default:a(()=>[e(f,{modelValue:l(t).preferences.schedule_from_min,"onUpdate:modelValue":d[6]||(d[6]=_=>l(t).preferences.schedule_from_min=_),modelModifiers:{number:!0},disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(K),e(s,{cols:"4",md:"2"},{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.speed.scheduler.to")),1)]),_:1})]),_:1}),e(s,{cols:"4",md:"2"},{default:a(()=>[e(f,{modelValue:l(t).preferences.schedule_to_hour,"onUpdate:modelValue":d[7]||(d[7]=_=>l(t).preferences.schedule_to_hour=_),modelModifiers:{number:!0},disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(s,{cols:"4",md:"2"},{default:a(()=>[e(f,{modelValue:l(t).preferences.schedule_to_min,"onUpdate:modelValue":d[8]||(d[8]=_=>l(t).preferences.schedule_to_min=_),modelModifiers:{number:!0},disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(D,{modelValue:l(t).preferences.scheduler_days,"onUpdate:modelValue":d[9]||(d[9]=_=>l(t).preferences.scheduler_days=_),disabled:!l(t).preferences.scheduler_enabled,"hide-details":"",items:x.value,label:l(n)("settings.speed.scheduler.when")},null,8,["modelValue","disabled","items","label"])]),_:1}),e(E,{class:"mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.speed.subheader.settings")),1)]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.limit_utp_rate,"onUpdate:modelValue":d[10]||(d[10]=_=>l(t).preferences.limit_utp_rate=_),"hide-details":"",label:l(n)("settings.speed.settings.applyToUtp")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.limit_tcp_overhead,"onUpdate:modelValue":d[11]||(d[11]=_=>l(t).preferences.limit_tcp_overhead=_),"hide-details":"",label:l(n)("settings.speed.settings.applyToTransportOverhead")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.limit_lan_peers,"onUpdate:modelValue":d[12]||(d[12]=_=>l(t).preferences.limit_lan_peers=_),"hide-details":"",label:l(n)("settings.speed.settings.applyToPeersOnLan")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),zl={key:0,class:"text-warning"},Hl=L({__name:"CategoryFormDialog",props:{guid:{},initialCategory:{}},setup(R){const n=R,{t}=Y(),x=Fe(),{isOpened:u}=Re(n.guid),U=$(),p=$(!1),m=[h=>!!h||t("dialogs.category.nameRequired")],r=cl({name:"",savePath:""});async function d(){p.value&&(n.initialCategory?await x.editCategory(r,n.initialCategory.name===r.name?void 0:n.initialCategory.name):await x.createCategory(r),_())}const _=()=>{u.value=!1};return ae(()=>{r.name=n.initialCategory?.name||"",r.savePath=n.initialCategory?.savePath||""}),(h,C)=>(A(),F(fe,{modelValue:l(u),"onUpdate:modelValue":C[4]||(C[4]=c=>qe(u)?u.value=c:null)},{default:a(()=>[e(ee,null,{default:a(()=>[e(pe,null,{default:a(()=>[w(b(h.$t(`dialogs.category.title.${h.initialCategory?"edit":"create"}`)),1)]),_:1}),e(te,null,{default:a(()=>[e(l(Le),{modelValue:p.value,"onUpdate:modelValue":C[2]||(C[2]=c=>p.value=c),ref_key:"form",ref:U,onSubmit:C[3]||(C[3]=oe(()=>{},["prevent"])),onKeydown:Ne(oe(d,["prevent"]),["enter"])},{default:a(()=>[h.initialCategory?(A(),F(f,{key:0,"model-value":h.initialCategory.name,disabled:"",label:h.$t("dialogs.category.oldName")},null,8,["model-value","label"])):de("",!0),e(f,{modelValue:r.name,"onUpdate:modelValue":C[0]||(C[0]=c=>r.name=c),rules:m,autofocus:!h.initialCategory,label:h.$t("dialogs.category.name")},null,8,["modelValue","autofocus","label"]),e(f,{modelValue:r.savePath,"onUpdate:modelValue":C[1]||(C[1]=c=>r.savePath=c),autofocus:!!h.initialCategory,label:h.$t("dialogs.category.savePath")},null,8,["modelValue","autofocus","label"]),e(Xe,null,{default:a(()=>[h.initialCategory&&h.initialCategory.name!==r.name?(A(),G("div",zl,[e(_e,null,{default:a(()=>[w("mdi-alert")]),_:1}),w(" "+b(h.$t("dialogs.category.warnEdit")),1)])):de("",!0)]),_:1})]),_:1},8,["modelValue","onKeydown"])]),_:1}),e(be,null,{default:a(()=>[e(K),e(I,{color:"error",onClick:_},{default:a(()=>[w(b(h.$t("common.cancel")),1)]),_:1}),e(I,{color:"accent",disabled:!p.value,onClick:d},{default:a(()=>[w(b(h.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),jl={key:0,class:"text-warning"},Yl=L({__name:"TagFormDialog",props:{guid:{},initialTag:{}},setup(R){const n=R,{isOpened:t}=Re(n.guid),{t:x}=Y(),u=Fe(),U=$(),p=$(!1),m=$([h=>!!h||x("dialogs.tag.required"),h=>!n.initialTag||!!n.initialTag&&!h.includes(",")||x("dialogs.tag.comma")]),r=$("");async function d(){p.value&&(n.initialTag?await u.editTag(n.initialTag,r.value):await u.createTags(r.value.split(",")),_())}const _=()=>{t.value=!1};return ae(()=>{r.value=n.initialTag||""}),(h,C)=>(A(),F(fe,{modelValue:l(t),"onUpdate:modelValue":C[3]||(C[3]=c=>qe(t)?t.value=c:null)},{default:a(()=>[e(ee,null,{default:a(()=>[e(pe,null,{default:a(()=>[w(b(h.$t(`dialogs.tag.title.${h.initialTag?"rename":"create"}`)),1)]),_:1}),e(te,null,{default:a(()=>[e(l(Le),{modelValue:p.value,"onUpdate:modelValue":C[1]||(C[1]=c=>p.value=c),ref_key:"form",ref:U,onSubmit:C[2]||(C[2]=oe(()=>{},["prevent"])),onKeydown:Ne(oe(d,["prevent"]),["enter"])},{default:a(()=>[h.initialTag?(A(),F(f,{key:0,"model-value":h.initialTag,disabled:"",label:h.$t("dialogs.tag.oldName")},null,8,["model-value","label"])):de("",!0),e(f,{modelValue:r.value,"onUpdate:modelValue":C[0]||(C[0]=c=>r.value=c),rules:m.value,autofocus:"",hint:h.$t("dialogs.tag.hint"),label:h.$t("dialogs.tag.name")},null,8,["modelValue","rules","hint","label"]),e(Xe,null,{default:a(()=>[h.initialTag&&h.initialTag!==r.value?(A(),G("div",jl,[e(_e,null,{default:a(()=>[w("mdi-alert")]),_:1}),w(" "+b(h.$t("dialogs.tag.warnEdit")),1)])):de("",!0)]),_:1})]),_:1},8,["modelValue","onKeydown"])]),_:1}),e(be,null,{default:a(()=>[e(K),e(I,{color:"error",onClick:_},{default:a(()=>[w(b(h.$t("common.cancel")),1)]),_:1}),e(I,{color:"accent",disabled:!p.value,onClick:d},{default:a(()=>[w(b(h.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Gl={class:"pl-4 py-1 wrap-anywhere"},Wl={class:"d-flex"},Kl={class:"pl-4 py-1 wrap-anywhere"},Ql={class:"d-flex"},Jl=L({__name:"TagsAndCategories",setup(R){const n=Be(),t=Fe();async function x(m){await t.deleteTags([m]),await t.fetchTags()}async function u(m){await t.deleteCategories([m.name]),await t.fetchCategories()}function U(m){n.createDialog(Yl,{initialTag:m},t.fetchTags)}function p(m){n.createDialog(Hl,{initialCategory:m},t.fetchCategories)}return ae(async()=>{await t.fetchCategories(),await t.fetchTags()}),(m,r)=>(A(),F(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(M,{class:"ml-2"},{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.tagsSubheader")),1)]),_:1}),(A(!0),G(ke,null,he(l(t).tags,d=>(A(),F(Ge,{rounded:"xl",class:"d-flex align-center gap"},{default:a(()=>[P("div",Gl,b(d),1),e(K),P("div",Wl,[e(I,{icon:"mdi-pencil",variant:"plain",onClick:_=>U(d)},null,8,["onClick"]),e(I,{icon:"mdi-delete",color:"red",variant:"plain",onClick:_=>x(d)},null,8,["onClick"])])]),_:2},1024))),256)),l(t).tags.length===0?(A(),F(ee,{key:0},{default:a(()=>[e(te,null,{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.noTags")),1)]),_:1})]),_:1})):de("",!0),e(I,{color:"accent",block:"",onClick:r[0]||(r[0]=d=>U())},{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.createNewTag")),1)]),_:1})]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(M,{class:"ml-2"},{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.categoriesSubheader")),1)]),_:1}),(A(!0),G(ke,null,he(l(t).categories,d=>(A(),F(Ge,{rounded:"xl",class:"d-flex align-center gap"},{default:a(()=>[P("div",Kl,b(d.name),1),e(K),P("div",Ql,[e(I,{icon:"mdi-pencil",variant:"plain",onClick:_=>p(d)},null,8,["onClick"]),e(I,{icon:"mdi-delete",color:"red",variant:"plain",onClick:_=>u(d)},null,8,["onClick"])])]),_:2},1024))),256)),l(t).categories.length===0?(A(),F(ee,{key:0},{default:a(()=>[e(te,null,{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.noCategories")),1)]),_:1})]),_:1})):de("",!0),e(I,{color:"accent",block:"",onClick:r[1]||(r[1]=d=>p())},{default:a(()=>[w(b(m.$t("settings.tagsAndCategories.createNewCategory")),1)]),_:1})]),_:1})]),_:1}))}}),Xl=Ze(Jl,[["__scopeId","data-v-9e9db76d"]]),Zl=L({__name:"ImportSettingsDialog",props:{guid:{}},setup(R){const n=R,{t}=Y(),{isOpened:x}=Re(n.guid),u=$(),U=$(!1),p=$(""),m=[_=>!!_||t("dialogs.importSettings.required"),_=>{try{JSON.parse(_)}catch{return t("dialogs.importSettings.valid")}return!0}];function r(){x.value=!1}async function d(){await u.value?.validate(),U.value&&(window.localStorage.setItem("vuetorrent_webuiSettings",p.value),location.reload())}return(_,h)=>(A(),F(fe,{modelValue:l(x),"onUpdate:modelValue":h[3]||(h[3]=C=>qe(x)?x.value=C:null),"max-width":"500"},{default:a(()=>[e(ee,{title:_.$t("dialogs.importSettings.title")},{default:a(()=>[e(te,null,{default:a(()=>[e(l(Le),{modelValue:U.value,"onUpdate:modelValue":h[1]||(h[1]=C=>U.value=C),ref_key:"form",ref:u,onSubmit:h[2]||(h[2]=oe(()=>{},["prevent"])),onKeydown:Ne(oe(d,["prevent"]),["enter"])},{default:a(()=>[e(Z,{modelValue:p.value,"onUpdate:modelValue":h[0]||(h[0]=C=>p.value=C),clearable:"",rules:m},null,8,["modelValue"])]),_:1},8,["modelValue","onKeydown"])]),_:1}),e(be,null,{default:a(()=>[e(K),e(I,{color:"error",onClick:r},{default:a(()=>[w(b(_.$t("common.cancel")),1)]),_:1}),e(I,{color:"accent",disabled:!U.value,onClick:d},{default:a(()=>[w(b(_.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["title"])]),_:1},8,["modelValue"]))}});class et{axios;constructor(){this.axios=sl.create()}async getVersion(){const{data:n}=await this.axios.get("https://api.github.com/repos/vuetorrent/vuetorrent/releases/latest");return n.tag_name}}let lt,tt,at,nt,st,ot,dt,Ve,rt,it,ut,mt,pt,ft,bt,_t,ct;lt={key:0};tt={key:1,target:"_blank",href:"https://github.com/VueTorrent/VueTorrent/"};at=["href"];nt=["href"];st=L({__name:"General",setup(R){const{t:n}=Y(),t=ol(),x=dl(),u=re(),U=Be(),p=new et,m=De([{title:n("constants.titleOptions.default"),value:ue.DEFAULT},{title:n("constants.titleOptions.global_speed"),value:ue.GLOBAL_SPEED},{title:n("constants.titleOptions.first_torrent_speed"),value:ue.FIRST_TORRENT_STATUS},{title:n("constants.titleOptions.custom"),value:ue.CUSTOM}]),r=De([{title:n("constants.themes.light.legacy"),value:rl.id},{title:n("constants.themes.light.redesigned"),value:il.id}]),d=De([{title:n("constants.themes.dark.legacy"),value:ul.id},{title:n("constants.themes.dark.redesigned"),value:ml.id}]),_=$([{title:n("settings.vuetorrent.general.paginationSize.infinite_scroll"),value:-1},5,15,30,50,100,250,500]),h=B(()=>"2.9.0"),C=B({get:()=>u.paginationSize===-1?n("settings.vuetorrent.general.paginationSize.infinite_scroll"):u.paginationSize.toString(),set:j=>{const k=parseInt(j,10);isNaN(k)||(k<=0&&k!==-1?u.paginationSize=-1:u.paginationSize=k)}}),c=B(()=>u.paginationSize>1e3?n("settings.vuetorrent.general.paginationSize.warning"):""),o=()=>{localStorage.clear(),sessionStorage.clear(),location.reload()},i=()=>{const j=localStorage.getItem("vuetorrent_webuiSettings");if(!j)return;const k=JSON.stringify(JSON.parse(j),null,2),T=new Blob([k],{type:"application/json"}),ve=URL.createObjectURL(T),J=document.createElement("a");J.href=ve,J.download="settings.json",document.body.appendChild(J),J.click(),document.body.removeChild(J)},O=()=>{U.createDialog(Zl)},q=()=>{if(typeof navigator.registerProtocolHandler!="function"){me.error(n("toast.magnet_handler.not_supported"));return}const j=location.href.replace("/settings","/magnet/%s");navigator.registerProtocolHandler("magnet",j),me.success(n("toast.magnet_handler.registered"))},xe=async()=>{if(h.value==="DEV")return;const j=await p.getVersion();if(`v${h.value}`===j){me.success(n("toast.version.latest"));return}me.info(n("toast.version.new"))};function Te(){window.open("https://github.com/VueTorrent/vuetorrent-backend/wiki/Installation","_blank","noreferrer")}return ae(()=>{t.fetchQbitVersion()}),(j,k)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.tip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showCurrentSpeed,"onUpdate:modelValue":k[0]||(k[0]=T=>l(u).showCurrentSpeed=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showCurrentSpeed")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showSpeedGraph,"onUpdate:modelValue":k[1]||(k[1]=T=>l(u).showSpeedGraph=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showSpeedGraph")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showAlltimeStat,"onUpdate:modelValue":k[2]||(k[2]=T=>l(u).showAlltimeStat=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showAlltimeStat")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showSessionStat,"onUpdate:modelValue":k[3]||(k[3]=T=>l(u).showSessionStat=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showSessionStat")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showFreeSpace,"onUpdate:modelValue":k[4]||(k[4]=T=>l(u).showFreeSpace=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showFreeSpace")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).showTrackerFilter,"onUpdate:modelValue":k[5]||(k[5]=T=>l(u).showTrackerFilter=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showTrackerFilter")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).isDrawerRight,"onUpdate:modelValue":k[6]||(k[6]=T=>l(u).isDrawerRight=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isDrawerRight")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).isPaginationOnTop,"onUpdate:modelValue":k[7]||(k[7]=T=>l(u).isPaginationOnTop=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isPaginationOnTop")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).enableRatioColors,"onUpdate:modelValue":k[8]||(k[8]=T=>l(u).enableRatioColors=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.enableRatioColors")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).enableHashColors,"onUpdate:modelValue":k[9]||(k[9]=T=>l(u).enableHashColors=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.enableHashColors")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).hideChipIfUnset,"onUpdate:modelValue":k[10]||(k[10]=T=>l(u).hideChipIfUnset=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.hideChipIfUnset")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).hideColoredChip,"onUpdate:modelValue":k[11]||(k[11]=T=>l(u).hideColoredChip=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.hideColoredChip")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).openSideBarOnStart,"onUpdate:modelValue":k[12]||(k[12]=T=>l(u).openSideBarOnStart=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.openSideBarOnStart")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).isShutdownButtonVisible,"onUpdate:modelValue":k[13]||(k[13]=T=>l(u).isShutdownButtonVisible=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isShutdownButtonVisible")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).useBinarySize,"onUpdate:modelValue":k[14]||(k[14]=T=>l(u).useBinarySize=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.useBinarySize")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(y,{modelValue:l(u).useBitSpeed,"onUpdate:modelValue":k[15]||(k[15]=T=>l(u).useBitSpeed=T),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.useBitSpeed")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(g,{class:"mt-3"},{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",md:"4"},{default:a(()=>[e(f,{modelValue:l(u).refreshInterval,"onUpdate:modelValue":k[16]||(k[16]=T=>l(u).refreshInterval=T),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.vuetorrent.general.refreshInterval")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(f,{modelValue:l(u).fileContentInterval,"onUpdate:modelValue":k[17]||(k[17]=T=>l(u).fileContentInterval=T),modelModifiers:{number:!0},type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.vuetorrent.general.fileContentInterval")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(f,{modelValue:l(x).historySize,"onUpdate:modelValue":k[18]||(k[18]=T=>l(x).historySize=T),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.vuetorrent.general.historySize")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(D,{modelValue:l(u).language,"onUpdate:modelValue":k[19]||(k[19]=T=>l(u).language=T),flat:"","hide-details":"",items:l(pl),label:l(n)("settings.vuetorrent.general.language")},null,8,["modelValue","items","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(fl,{modelValue:C.value,"onUpdate:modelValue":k[20]||(k[20]=T=>C.value=T),messages:c.value,flat:"","hide-details":"",items:_.value,"return-object":!1,label:l(n)("settings.vuetorrent.general.paginationSize.label")},null,8,["modelValue","messages","items","label"])]),_:1}),e(s,{cols:"12",md:"4"},{default:a(()=>[e(D,{modelValue:l(u).uiTitleType,"onUpdate:modelValue":k[21]||(k[21]=T=>l(u).uiTitleType=T),flat:"","hide-details":"",items:l(m),label:l(n)("settings.vuetorrent.general.vueTorrentTitle")},null,8,["modelValue","items","label"])]),_:1}),e(s,{cols:"12",md:"8"},{default:a(()=>[e(f,{disabled:l(u).uiTitleType!==l(ue).CUSTOM,modelValue:l(u).uiTitleCustom,"onUpdate:modelValue":k[22]||(k[22]=T=>l(u).uiTitleCustom=T),"hide-details":"",label:l(n)("settings.vuetorrent.general.customTitle")},null,8,["disabled","modelValue","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(D,{modelValue:l(u).theme.light,"onUpdate:modelValue":k[23]||(k[23]=T=>l(u).theme.light=T),flat:"","hide-details":"",items:l(r),label:j.$t("settings.vuetorrent.general.lightVariants")},null,8,["modelValue","items","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(D,{modelValue:l(u).theme.dark,"onUpdate:modelValue":k[24]||(k[24]=T=>l(u).theme.dark=T),flat:"","hide-details":"",items:l(d),label:j.$t("settings.vuetorrent.general.darkVariants")},null,8,["modelValue","items","label"])]),_:1})]),_:1}),e(S,null,{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:l(u).dateFormat,"onUpdate:modelValue":k[25]||(k[25]=T=>l(u).dateFormat=T),placeholder:l(bl),hint:"using Dayjs",label:l(n)("settings.vuetorrent.general.dateFormat")},null,8,["modelValue","placeholder","label"])]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(f,{modelValue:l(u).backendUrl,"onUpdate:modelValue":k[26]||(k[26]=T=>l(u).backendUrl=T),label:l(n)("settings.vuetorrent.general.backendUrl"),placeholder:"https://YOUR-HOST:PORT/","append-inner-icon":"mdi-help-circle","onClick:appendInner":Te},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[P("h3",null,[w(b(l(n)("settings.vuetorrent.general.currentVersion"))+" ",1),h.value?h.value==="DEV"?(A(),G("a",tt,b(h.value),1)):(A(),G("a",{key:2,target:"_blank",href:`https://github.com/VueTorrent/VueTorrent/releases/tag/v${h.value}`},b(h.value),9,at)):(A(),G("span",lt,"undefined"))])]),_:1}),e(s,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"primary",onClick:q},{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.registerMagnet")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[P("h3",null,[w(b(l(n)("settings.vuetorrent.general.qbittorrentVersion"))+" ",1),P("a",{target:"_blank",href:`https://github.com/qbittorrent/qBittorrent/releases/tag/release-${l(t).version}`},b(l(t).version),9,nt)])]),_:1}),e(s,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"primary",onClick:xe},{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.check_new")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"4",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"primary",onClick:O},{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.import")),1)]),_:1})]),_:1}),e(s,{cols:"12",sm:"4",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"primary",onClick:i},{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.download")),1)]),_:1})]),_:1}),e(s,{cols:"12",sm:"4",class:"d-flex align-center justify-center"},{default:a(()=>[e(I,{color:"red",onClick:o},{default:a(()=>[w(b(l(n)("settings.vuetorrent.general.resetSettings")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});ot={class:"table-row"};dt=L({__name:"DashboardItem",props:{property:{}},emits:["update"],setup(R){return(n,t)=>(A(),G("tr",ot,[P("td",null,[e(_e,{icon:"mdi-drag-vertical",class:"dnd-handle"})]),P("td",null,[e(I,{density:"compact",icon:n.property.active?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",variant:"text",onClick:t[0]||(t[0]=x=>n.$emit("update"))},null,8,["icon"])]),P("td",null,b(n.$t(`torrent.properties.${n.property.name}`)),1)]))}});Ve=Ze(dt,[["__scopeId","data-v-ef71a863"]]);rt=L({__name:"Grid",setup(R){const n=re(),t=B({get:()=>n.busyGridProperties,set:r=>n.updateBusyGridProperties(r)}),x=B({get:()=>n.doneGridProperties,set:r=>n.updateDoneGridProperties(r)});function u(r,d){r?n.toggleBusyGridProperty(d.name):n.toggleDoneGridProperty(d.name)}function U(r,d){r?t.value=t.value.map(_=>({..._,active:d})):x.value=x.value.map(_=>({..._,active:d}))}const p=r=>U(r,!1),m=r=>U(r,!0);return(r,d)=>(A(),F(S,null,{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(r.$t("settings.vuetorrent.torrentCard.grid.busyTip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectAll"),color:"primary",onClick:d[0]||(d[0]=_=>m(!0))},null,8,["text"])]),_:1}),e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectNone"),color:"primary",onClick:d[1]||(d[1]=_=>p(!0))},null,8,["text"])]),_:1})]),_:1})]),_:1}),e(ce,null,{default:a(()=>[e(l(ge),{modelValue:t.value,"onUpdate:modelValue":d[2]||(d[2]=_=>t.value=_),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:_})=>[e(Ve,{property:_,onUpdate:h=>u(!0,_)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(r.$t("settings.vuetorrent.torrentCard.grid.doneTip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectAll"),color:"primary",onClick:d[3]||(d[3]=_=>m(!1))},null,8,["text"])]),_:1}),e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectNone"),color:"primary",onClick:d[4]||(d[4]=_=>p(!1))},null,8,["text"])]),_:1})]),_:1})]),_:1}),e(ce,null,{default:a(()=>[e(l(ge),{modelValue:x.value,"onUpdate:modelValue":d[5]||(d[5]=_=>x.value=_),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:_})=>[e(Ve,{property:_,onUpdate:h=>u(!1,_)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}});it=L({__name:"List",setup(R){const n=re(),t=B({get:()=>n.busyTorrentProperties,set:r=>n.updateBusyProperties(r)}),x=B({get:()=>n.doneTorrentProperties,set:r=>n.updateDoneProperties(r)});function u(r,d){r?n.toggleBusyProperty(d.name):n.toggleDoneProperty(d.name)}function U(r,d){r?t.value=t.value.map(_=>({..._,active:d})):x.value=x.value.map(_=>({..._,active:d}))}const p=r=>U(r,!1),m=r=>U(r,!0);return(r,d)=>(A(),F(S,null,{default:a(()=>[e(s,{cols:"12",md:"6"},{default:a(()=>[e(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(r.$t("settings.vuetorrent.torrentCard.list.busyTip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectAll"),color:"primary",onClick:d[0]||(d[0]=_=>m(!0))},null,8,["text"])]),_:1}),e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectNone"),color:"primary",onClick:d[1]||(d[1]=_=>p(!0))},null,8,["text"])]),_:1})]),_:1})]),_:1}),e(ce,null,{default:a(()=>[e(l(ge),{modelValue:t.value,"onUpdate:modelValue":d[2]||(d[2]=_=>t.value=_),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:_})=>[e(Ve,{property:_,onUpdate:h=>u(!0,_)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(s,{cols:"12",md:"6"},{default:a(()=>[e(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(r.$t("settings.vuetorrent.torrentCard.list.doneTip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectAll"),color:"primary",onClick:d[3]||(d[3]=_=>m(!1))},null,8,["text"])]),_:1}),e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:r.$t("common.selectNone"),color:"primary",onClick:d[4]||(d[4]=_=>p(!1))},null,8,["text"])]),_:1})]),_:1})]),_:1}),e(ce,null,{default:a(()=>[e(l(ge),{modelValue:x.value,"onUpdate:modelValue":d[5]||(d[5]=_=>x.value=_),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:_})=>[e(Ve,{property:_,onUpdate:h=>u(!1,_)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}});ut=L({__name:"Table",setup(R){const n=re(),t=B({get:()=>n.tableProperties,set:m=>n.updateTableProperties(m)});function x(m){n.toggleTableProperty(m.name)}function u(m){t.value=t.value.map(r=>({...r,active:m}))}const U=()=>u(!1),p=()=>u(!0);return(m,r)=>(A(),F(S,null,{default:a(()=>[e(s,{cols:"12"},{default:a(()=>[e(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(m.$t("settings.vuetorrent.torrentCard.table.tip")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:m.$t("common.selectAll"),color:"primary",onClick:r[0]||(r[0]=d=>p())},null,8,["text"])]),_:1}),e(s,{cols:"6",class:"d-flex justify-center"},{default:a(()=>[e(I,{text:m.$t("common.selectNone"),color:"primary",onClick:r[1]||(r[1]=d=>U())},null,8,["text"])]),_:1})]),_:1})]),_:1}),e(ce,null,{default:a(()=>[e(l(ge),{modelValue:t.value,"onUpdate:modelValue":r[2]||(r[2]=d=>t.value=d),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:d})=>[e(Ve,{property:d,onUpdate:_=>x(d)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}});mt={class:"d-flex align-center"};pt={href:"https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts",target:"_blank"};ft=L({__name:"WebUI",setup(R){const{t:n}=Y(),t=Q(),x=$("https://www.dyndns.com/account/services/hosts/add.html"),u=[{title:n("settings.webUI.dynDns.providers.dynDns"),value:"https://www.dyndns.com/account/services/hosts/add.html"},{title:n("settings.webUI.dynDns.providers.noIp"),value:"https://www.no-ip.com/services/managed_dns/free_dynamic_dns.html"}],U=B({get:()=>t.preferences.web_ui_password||"",set:m=>{t.preferences.web_ui_password=m===""?void 0:m}});function p(){window.open(x.value)}return(m,r)=>(A(),F(H,null,{default:a(()=>[e(M,null,{default:a(()=>[w(b(l(n)("settings.webUI.interface.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"9"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_address,"onUpdate:modelValue":r[0]||(r[0]=d=>l(t).preferences.web_ui_address=d),"hide-details":"",label:l(n)("settings.webUI.interface.ipAddress")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"3"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_port,"onUpdate:modelValue":r[1]||(r[1]=d=>l(t).preferences.web_ui_port=d),"hide-details":"",label:l(n)("settings.webUI.interface.port")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"pt-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_upnp,"onUpdate:modelValue":r[2]||(r[2]=d=>l(t).preferences.web_ui_upnp=d),"hide-details":"",label:l(n)("settings.webUI.interface.useUPnP")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12"},{default:a(()=>[P("div",mt,[P("span",null,[e(X,{modelValue:l(t).preferences.alternative_webui_enabled,"onUpdate:modelValue":r[3]||(r[3]=d=>l(t).preferences.alternative_webui_enabled=d)},null,8,["modelValue"])]),e(f,{modelValue:l(t).preferences.alternative_webui_path,"onUpdate:modelValue":r[4]||(r[4]=d=>l(t).preferences.alternative_webui_path=d),disabled:!l(t).preferences.alternative_webui_enabled,"hide-details":"",label:l(n)("settings.webUI.interface.useAlternativeWebUI")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-3"}),e(M,null,{default:a(()=>[w(b(l(n)("settings.webUI.authentication.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_username,"onUpdate:modelValue":r[5]||(r[5]=d=>l(t).preferences.web_ui_username=d),"hide-details":"",label:l(n)("settings.webUI.authentication.username")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(Oe,{modelValue:U.value,"onUpdate:modelValue":r[6]||(r[6]=d=>U.value=d),autocapitalize:"off","hide-details":"","persistent-placeholder":"",placeholder:l(n)("settings.webUI.authentication.passwordPlaceholder"),label:l(n)("settings.webUI.authentication.password")},null,8,["modelValue","placeholder","label"])]),_:1}),e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.bypass_local_auth,"onUpdate:modelValue":r[7]||(r[7]=d=>l(t).preferences.bypass_local_auth=d),"hide-details":"",label:l(n)("settings.webUI.authentication.bypassLocalhost")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"pt-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.bypass_auth_subnet_whitelist_enabled,"onUpdate:modelValue":r[8]||(r[8]=d=>l(t).preferences.bypass_auth_subnet_whitelist_enabled=d),"hide-details":"",label:l(n)("settings.webUI.authentication.bypassWhitelist")},null,8,["modelValue","label"]),e(Z,{modelValue:l(t).preferences.bypass_auth_subnet_whitelist,"onUpdate:modelValue":r[9]||(r[9]=d=>l(t).preferences.bypass_auth_subnet_whitelist=d),disabled:!l(t).preferences.bypass_auth_subnet_whitelist_enabled,"hide-details":"",placeholder:m.$t("settings.webUI.authentication.whitelistExamples")},null,8,["modelValue","disabled","placeholder"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_max_auth_fail_count,"onUpdate:modelValue":r[10]||(r[10]=d=>l(t).preferences.web_ui_max_auth_fail_count=d),modelModifiers:{number:!0},type:"number","hide-details":"",label:l(n)("settings.webUI.authentication.maxAttempts")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_ban_duration,"onUpdate:modelValue":r[11]||(r[11]=d=>l(t).preferences.web_ui_ban_duration=d),modelModifiers:{number:!0},type:"number","persistent-hint":"",hint:l(n)("settings.webUI.authentication.banDurationHint"),label:l(n)("settings.webUI.authentication.banDuration")},null,8,["modelValue","hint","label"])]),_:1}),e(s,{cols:"12",sm:"4"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_session_timeout,"onUpdate:modelValue":r[12]||(r[12]=d=>l(t).preferences.web_ui_session_timeout=d),modelModifiers:{number:!0},type:"number","persistent-hint":"",hint:l(n)("settings.webUI.authentication.sessionTimeoutHint"),label:l(n)("settings.webUI.authentication.sessionTimeout")},null,8,["modelValue","hint","label"])]),_:1})]),_:1})]),_:1}),e(E,{class:"mt-3"}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",class:"pb-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.use_https,"onUpdate:modelValue":r[13]||(r[13]=d=>l(t).preferences.use_https=d),"hide-details":"",label:l(n)("settings.webUI.https.subheader")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"pt-0"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_https_cert_path,"onUpdate:modelValue":r[14]||(r[14]=d=>l(t).preferences.web_ui_https_cert_path=d),disabled:!l(t).preferences.use_https,"hide-details":"",label:l(n)("settings.webUI.https.certificate")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_https_key_path,"onUpdate:modelValue":r[15]||(r[15]=d=>l(t).preferences.web_ui_https_key_path=d),disabled:!l(t).preferences.use_https,"hide-details":"",label:l(n)("settings.webUI.https.key")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[P("a",pt,b(l(n)("settings.webUI.https.tip")),1)]),_:1}),e(E),e(M,null,{default:a(()=>[w(b(l(n)("settings.webUI.security.subheader")),1)]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_clickjacking_protection_enabled,"onUpdate:modelValue":r[16]||(r[16]=d=>l(t).preferences.web_ui_clickjacking_protection_enabled=d),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.clickjacking")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_csrf_protection_enabled,"onUpdate:modelValue":r[17]||(r[17]=d=>l(t).preferences.web_ui_csrf_protection_enabled=d),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.csrf")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_secure_cookie_enabled,"onUpdate:modelValue":r[18]||(r[18]=d=>l(t).preferences.web_ui_secure_cookie_enabled=d),disabled:!l(t).preferences.use_https,"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.secureCookie")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",class:"py-0"},{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_host_header_validation_enabled,"onUpdate:modelValue":r[19]||(r[19]=d=>l(t).preferences.web_ui_host_header_validation_enabled=d),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.hostHeaderValidation")},null,8,["modelValue","label"])]),_:1}),e(s,{cols:"12"},{default:a(()=>[e(Z,{modelValue:l(t).preferences.web_ui_domain_list,"onUpdate:modelValue":r[20]||(r[20]=d=>l(t).preferences.web_ui_domain_list=d),disabled:!l(t).preferences.web_ui_host_header_validation_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.security.hostHeaderValidationHint")},null,8,["modelValue","disabled","hint"])]),_:1})]),_:1})]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_use_custom_http_headers_enabled,"onUpdate:modelValue":r[21]||(r[21]=d=>l(t).preferences.web_ui_use_custom_http_headers_enabled=d),"hide-details":"",label:l(n)("settings.webUI.customHeaders")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(Z,{modelValue:l(t).preferences.web_ui_custom_http_headers,"onUpdate:modelValue":r[22]||(r[22]=d=>l(t).preferences.web_ui_custom_http_headers=d),disabled:!l(t).preferences.web_ui_use_custom_http_headers_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.customHeadersHint"),placeholder:l(n)("settings.webUI.customHeadersPlaceholder")},null,8,["modelValue","disabled","hint","placeholder"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.web_ui_reverse_proxy_enabled,"onUpdate:modelValue":r[23]||(r[23]=d=>l(t).preferences.web_ui_reverse_proxy_enabled=d),"hide-details":"",label:l(n)("settings.webUI.reverseProxySupport")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.web_ui_reverse_proxies_list,"onUpdate:modelValue":r[24]||(r[24]=d=>l(t).preferences.web_ui_reverse_proxies_list=d),disabled:!l(t).preferences.web_ui_reverse_proxy_enabled,clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.proxiesListHint"),label:l(n)("settings.webUI.proxiesList")},null,8,["modelValue","disabled","hint","label"])]),_:1}),e(E),e(g,null,{default:a(()=>[e(y,{modelValue:l(t).preferences.dyndns_enabled,"onUpdate:modelValue":r[25]||(r[25]=d=>l(t).preferences.dyndns_enabled=d),"hide-details":"",label:l(n)("settings.webUI.dynDns.subheader")},null,8,["modelValue","label"])]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"8"},{default:a(()=>[e(D,{modelValue:x.value,"onUpdate:modelValue":r[26]||(r[26]=d=>x.value=d),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",items:u},null,8,["modelValue","disabled"])]),_:1}),e(s,{cols:"4"},{default:a(()=>[e(I,{disabled:!l(t).preferences.dyndns_enabled,onClick:p},{default:a(()=>[w(b(m.$t("settings.webUI.dynDns.registerBtn")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),e(g,null,{default:a(()=>[e(f,{modelValue:l(t).preferences.dyndns_domain,"onUpdate:modelValue":r[27]||(r[27]=d=>l(t).preferences.dyndns_domain=d),disabled:!l(t).preferences.dyndns_enabled,"hide-details":"",label:l(n)("settings.webUI.dynDns.domainName")},null,8,["modelValue","disabled","label"])]),_:1}),e(g,null,{default:a(()=>[e(S,null,{default:a(()=>[e(s,{cols:"12",sm:"6",class:"pb-0"},{default:a(()=>[e(f,{modelValue:l(t).preferences.dyndns_username,"onUpdate:modelValue":r[28]||(r[28]=d=>l(t).preferences.dyndns_username=d),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",label:l(n)("settings.webUI.dynDns.username")},null,8,["modelValue","disabled","label"])]),_:1}),e(s,{cols:"12",sm:"6"},{default:a(()=>[e(Oe,{modelValue:l(t).preferences.dyndns_password,"onUpdate:modelValue":r[29]||(r[29]=d=>l(t).preferences.dyndns_password=d),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",label:l(n)("settings.webUI.dynDns.password"),"hide-icon":!l(t).preferences.dyndns_enabled},null,8,["modelValue","disabled","label","hide-icon"])]),_:1})]),_:1})]),_:1})]),_:1}))}});bt={class:"pa-3"};_t={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"};ct={class:"d-flex justify-end"};wt=L({__name:"Settings",setup(R){const n=gl(),{t}=Y(),x=Be(),u=Q(),U=re(),p=[{text:t("settings.tabs.vuetorrent.title"),value:"vuetorrent"},{text:t("settings.tabs.behavior"),value:"behavior"},{text:t("settings.tabs.downloads"),value:"downloads"},{text:t("settings.tabs.connection"),value:"connection"},{text:t("settings.tabs.speed"),value:"speed"},{text:t("settings.tabs.bittorrent"),value:"bittorrent"},{text:t("settings.tabs.rss"),value:"rss"},{text:t("settings.tabs.webui"),value:"webui"},{text:t("settings.tabs.tagsAndCategories"),value:"tagsAndCategories"},{text:t("settings.tabs.advanced"),value:"advanced"}],m=[{text:t("settings.tabs.vuetorrent.general"),value:"general"},{text:t("settings.tabs.vuetorrent.torrent_card.list"),value:"torrentCardList"},{text:t("settings.tabs.vuetorrent.torrent_card.grid"),value:"torrentCardGrid"},{text:t("settings.tabs.vuetorrent.torrent_card.table"),value:"torrentCardTable"}],r=$("vuetorrent"),d=$("general"),_=async()=>{await u.setPreferences(),me.success(t("settings.saveSuccess")),await u.fetchPreferences();const o=Ue.isInitialized;Ue.init(U.backendUrl);const i=Ue.isInitialized;if(u.preferences.alternative_webui_enabled)!o&&i?location.reload():await Ue.ping();else{if("serviceWorker"in navigator){const O=await navigator.serviceWorker.getRegistrations();for(const q of O)await q.unregister()}location.hash="",location.reload()}},h=()=>{n.push({name:"dashboard"})};function C(o){if(x.hasActiveDialog)return!1;o.key==="Escape"&&h()}function c(){const o=n.currentRoute.value.params.tab,i=n.currentRoute.value.params.subtab;o&&(o==="vuetorrent"&&i&&(d.value=i),r.value=o)}return Vl(()=>{c()}),vl(()=>{document.addEventListener("keydown",C),c()}),yl(()=>{document.removeEventListener("keydown",C)}),(o,i)=>(A(),G("div",bt,[e(S,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(s,null,{default:a(()=>[P("h1",_t,b(l(t)("settings.title")),1)]),_:1}),e(s,null,{default:a(()=>[P("div",ct,[e(I,{color:"accent",icon:"mdi-content-save",variant:"plain",onClick:_}),e(I,{icon:"mdi-close",variant:"plain",onClick:h})])]),_:1})]),_:1}),e(S,{class:"ma-0 pa-0"},{default:a(()=>[e(Ke,{modelValue:r.value,"onUpdate:modelValue":i[0]||(i[0]=O=>r.value=O),"bg-color":"primary",grow:"","show-arrows":""},{default:a(()=>[(A(),G(ke,null,he(p,({text:O,value:q})=>e(Qe,{key:q,value:q,href:`#/settings/${q}`,text:O},null,8,["value","href","text"])),64))]),_:1},8,["modelValue"])]),_:1}),e(We,{modelValue:r.value,"onUpdate:modelValue":i[3]||(i[3]=O=>r.value=O),touch:!1},{default:a(()=>[e(z,{value:"vuetorrent"},{default:a(()=>[e(Ke,{modelValue:d.value,"onUpdate:modelValue":i[1]||(i[1]=O=>d.value=O),grow:"",color:"accent","show-arrows":""},{default:a(()=>[(A(),G(ke,null,he(m,({text:O,value:q})=>e(Qe,{value:q,text:O,href:`#/settings/vuetorrent/${q}`,class:el({"text-accent":d.value===q})},null,8,["value","text","href","class"])),64))]),_:1},8,["modelValue"]),e(We,{modelValue:d.value,"onUpdate:modelValue":i[2]||(i[2]=O=>d.value=O),touch:!1},{default:a(()=>[e(z,{value:"general"},{default:a(()=>[e(st)]),_:1}),e(z,{value:"torrentCardList"},{default:a(()=>[e(it)]),_:1}),e(z,{value:"torrentCardGrid"},{default:a(()=>[e(rt)]),_:1}),e(z,{value:"torrentCardTable"},{default:a(()=>[e(ut)]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(z,{value:"behavior"},{default:a(()=>[e(kl)]),_:1}),e(z,{value:"downloads"},{default:a(()=>[e(Rl)]),_:1}),e(z,{value:"connection"},{default:a(()=>[e(Il)]),_:1}),e(z,{value:"speed"},{default:a(()=>[e(ql)]),_:1}),e(z,{value:"bittorrent"},{default:a(()=>[e(Tl)]),_:1}),e(z,{value:"rss"},{default:a(()=>[e(Ll)]),_:1}),e(z,{value:"webui"},{default:a(()=>[e(ft)]),_:1}),e(z,{value:"tagsAndCategories"},{default:a(()=>[e(Xl)]),_:1}),e(z,{value:"advanced"},{default:a(()=>[e(hl)]),_:1})]),_:1},8,["modelValue"])]))}})});export{wt as default,__tla};