mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-20 14:06:09 +05:00
2 lines
215 KiB
JavaScript
2 lines
215 KiB
JavaScript
(this.webpackJsonptorrserver_web=this.webpackJsonptorrserver_web||[]).push([[0],{184:function(e){e.exports=JSON.parse('{"About":"About","Actions":"Actions","Add":"Add","AddDialog":{"AddPosterLinkInput":"Poster link","AddTorrentSourceNotification":"First add your torrent source","AppendFile":{"Or":"OR","ClickOrDrag":"CLICK / DRAG & DROP (.torrent)"},"CategoryHelperText":"Torrent category","CustomTorrentTitle":"Custom title (optional)","CustomTorrentTitleHelperText":"Write custom title to find poster","HashExists":"This torrent is already in database","OriginalTorrentTitle":"Original torrent title","TitleBlank":"Title","TitleBlankHelperText":"Blank for orig. torrent title","TorrentSourceLink":"Torrent source","TorrentSourceOptions":"magnet / hash / .torrent file link","WrongTorrentSource":"Wrong torrent source"},"AddFromLink":"Add Torrent","AddNewTorrent":"Add new torrent","All":"All","ApiDocs":"API Docs","B":"B","bps":"bps","Buffer":"Preload Buffer / Cache","BufferNote":"Set Preload Cache Before Play > 32 MB in settings to change preload size","Cache":"Cache","Cancel":"Cancel","Category":"Category","Clear":"Clear","Close":"Close","CloseServer?":"Do you want to turn off server?","CloseServer":"Turn Off","CopyHash":"Copy Magnet","CopyLink":"Copy link","Data":"Data","DebugMode":"Download priorities","Delete":"Delete","DeleteTorrent?":"Delete Torrent?","DeleteTorrents?":"Delete All Torrents?","DetailedCacheView":{"button":"Cache Details View","header":"$t(DetailedCacheView.button)"},"Details":"Details","Donate?":"Want to donate?","Donate":"Donate","DownloadPlaylist":"Download Playlist","DownloadSpeed":"Download speed","Drop":"Drop","DropTorrent":"Reset Torrent","Edit":"Edit","EditTorrent":"Edit torrent","Episode":"Episode","FromLatestFile":"From Latest File","Full":"Full","GB":"GB","Gbps":"Gbps","Host":"Host","Info":"Info","KB":"KB","kbps":"kbps","Kilobytes":"Kilobytes","LatestFilePlayed":"Latest file played:","Links":"Links","MB":"MB","Mbps":"Mbps","Movies":"Movies","Music":"Music","Name":"Name","NasReleases":"NAS Releases","None":"None","NoTorrentsAdded":"No torrents added","Offline":"Offline","OK":"OK","OpenLink":"Open link","Other":"Other","Peers":"Peers\xb7Seeds","PiecesCount":"Pieces count","PiecesLength":"Pieces length","Playlist":"Playlist","Preload":"Preload","ProjectSource":"Project GitHub","PWAGuide":{"Header":"Install application","Description":"Install the app on your device to easily access it anytime. No app store. No download.","VLC":"VLC button will be added to open video instantly on the phone","FirstStep":"Tap on","SecondStep":{"Select":"Select","AddToHomeScreen":"Add to Home Screen"}},"Releases":"TorrServer Releases","RemoveAll":"Remove All","RemoveViews":"Remove View States","Resolution":"Resolution","Save":"Save","ScrollDown":"scroll down","Season":"Season","Sec":"s","Seconds":"Seconds","SelectSeason":"Select Season","Series":"Series","SettingsDialog":{"AddRetrackers":"Add retrackers","AdditionalSettings":"Additional Settings","MobileAppSettings":"Mobile app settings","CacheBeforeReaderDesc":"from cache will be saved before currently played frame","CacheAfterReaderDesc":"from cache will be loaded after currently played frame","CacheSize":"Cache Size","CacheSettings":"Cache Settings","CacheStorageLocation":"Cache Storage Location","ConnectionsLimit":"Connections Limit","ConnectionsLimitHint":"20-25 recommended","DHT":"DHT (Distributed Hash Table)","DisableDHTHint":"Disable if there is no network after starting the server","DisablePEXHint":"Better leave enabled","DisableTCPHint":"Don\'t disable without \u03bcTP enabled","DisableUPNPHint":"Auto-open port on router","DisableUTPHint":"Recommended to disable in Windows OS","Disk":"Disk","DLNA":"DLNA Media Server","DontAddRetrackers":"Don`t add retrackers","DownloadRateLimit":"Download Rate Limit","EnableDebug":"Enable Debug Server Log","EnableIPv6Hint":"Enable only if supported by ISP","ForceEncrypt":"Force Encrypt Headers","ForceEncryptHint":"Can help with torrent blocking providers","FriendlyName":"DLNA Server Name","FriendlyNameHint":"Leave blank to use default","EnableRutorSearch":"Turn on torrents search by RuTor","EnableRutorSearchHint":"You can search torrents by RuTor, even if the RuTor is not available. NOTE: The database takes about 500 MB of RAM.","PeersListenPort":"Peers Listen Port","PeersListenPortHint":"1024 - 65535, 0 - random","PreloadCache":"Preload Cache Before Play","ProMode":"PRO mode","RAM":"RAM","ReaderReadAHead":"Readahead Cache (5-100%, rec. 95%)","RemoveCacheOnDrop":"Remove Cache from Disk on Drop Torrent","RemoveCacheOnDropDesc":"If disabled, cache removed on delete torrent.","RemoveRetrackers":"Remove retrackers","ReplaceRetrackers":"Replace retrackers","ResponsiveMode":"Enable responsive reader mode","RetrackersMode":"Retrackers Mode","ResetToDefault":"Reset to default","Settings":"Settings","SslPort":"HTTPS Port","SslPortHint":"Default: 8091","SslCert":"SSL Certificate","SslCertHint":"Path to SSL Certificate","SslKey":"SSL Key","SslKeyHint":"Path to SSL Key","TorrentDisconnectTimeout":"Torrent Disconnect Timeout","TorrentsSavePath":"Torrents Save Path","Upload":"Upload","UploadHint":"Not recommended to disable","UploadRateLimit":"Upload Rate Limit","UseDiskDesc":"Better use RAM or external storage on flash-based devices","Tabs":{"Main":"Main","Additional":"Additional","AdditionalDisabled":"(enable PRO mode)","App":"App"},"UseVLC":"Prompt to open video in VLC","UseVLCHint":"Add VLC player button to torrent content list"},"Size":"Size","SpecialThanks":"Special Thanks","Speed":"Speed","Support":"Support","TB":"TB","Tbps":"Tbps","ThanksToEveryone":"Thanks to everyone who tested and helped.","TorrentAdded":"Added","TorrentClosed":"\u0421losed","TorrentContent":"Torrent Content","TorrentDetails":"Torrent Details","TorrentGettingInfo":"Getting Info","TorrentInDb":"In DB","TorrentPreload":"Preload","TorrentSize":"Torrent size","TorrentState":"Torrent State","TorrentStatus":"Torrent Status","TorrentWorking":"Active","TurnOff":"Turn Off","Uncategorized":"Uncategorized","UploadFile":"Upload File","UploadSpeed":"Upload speed","Viewed":"Viewed"}')},185:function(e){e.exports=JSON.parse('{"About":"\u041e \u0441\u0435\u0440\u0432\u0435\u0440\u0435","Actions":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f","Add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c","AddDialog":{"AddPosterLinkInput":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u043e\u0441\u0442\u0435\u0440","AddTorrentSourceNotification":"\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442","AppendFile":{"Or":"\u0418\u041b\u0418","ClickOrDrag":"\u041d\u0410\u0416\u041c\u0418\u0422\u0415 / \u041f\u0415\u0420\u0415\u0422\u0410\u0429\u0418\u0422\u0415 \u0424\u0410\u0419\u041b (.torrent)"},"CategoryHelperText":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0434\u043b\u044f \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","CustomTorrentTitle":"C\u0432\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 (\u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)","CustomTorrentTitleHelperText":"\u041d\u0430\u043f\u0438\u0448\u0438\u0442\u0435 \u0441\u0432\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u043f\u043e\u0441\u0442\u0435\u0440","HashExists":"\u042d\u0442\u043e\u0442 \u0442\u043e\u0440\u0440\u0435\u043d\u0442 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445","OriginalTorrentTitle":"\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TitleBlank":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","TitleBlankHelperText":"\u041f\u0443\u0441\u0442\u043e\u0435 - \u043e\u0440\u0438\u0433. \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentSourceLink":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentSourceOptions":"magnet-\u0441\u0441\u044b\u043b\u043a\u0430 / \u0445\u0435\u0448 / \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 .torrent \u0444\u0430\u0439\u043b","WrongTorrentSource":"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u0440\u0440\u0435\u043d\u0442"},"AddFromLink":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c","AddNewTorrent":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u0440\u0440\u0435\u043d\u0442","All":"\u0412\u0441\u0435","ApiDocs":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f API","B":"\u0411","bps":"\u0431\u0438\u0442/c","Buffer":"\u041f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 / \u041a\u0435\u0448","BufferNote":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0411\u0443\u0444\u0435\u0440 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 > 32 \u041c\u0411 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438","Cache":"\u041a\u0435\u0448","Cancel":"\u041e\u0442\u043c\u0435\u043d\u0430","Category":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","Clear":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c","Close":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","CloseServer?":"\u0425\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440?","CloseServer":"\u0412\u044b\u043a\u043b. \u0441\u0435\u0440\u0432\u0435\u0440","CopyHash":"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c Magnet","CopyLink":"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c","Data":"\u0414\u0430\u043d\u043d\u044b\u0435","DebugMode":"\u041c\u0435\u0442\u043a\u0438 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432","Delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","DeleteTorrent?":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u043e\u0440\u0440\u0435\u043d\u0442?","DeleteTorrents?":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u044b?","DetailedCacheView":{"button":"\u0417\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u0435\u0448\u0430","header":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u0435\u0448\u0435"},"Details":"\u0418\u043d\u0444\u043e","Donate?":"\u0425\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442?","Donate":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430","DownloadPlaylist":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442","DownloadSpeed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438","Drop":"\u0421\u0431\u0440\u043e\u0441","DropTorrent":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u043e\u0440\u0440\u0435\u043d\u0442","Edit":"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c","EditTorrent":"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u043e\u0440\u0440\u0435\u043d\u0442","Episode":"\u0421\u0435\u0440\u0438\u044f","FromLatestFile":"C \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0444\u0430\u0439\u043b\u0430","Full":"\u041f\u043e\u043b\u043d\u044b\u0439","GB":"\u0413\u0411","Gbps":"\u0413\u0431\u0438\u0442/c","Host":"\u0425\u043e\u0441\u0442","Info":"\u0418\u043d\u0444\u043e","KB":"\u041a\u0411","kbps":"\u043a\u0431\u0438\u0442/\u0441","Kilobytes":"\u041a\u0438\u043b\u043e\u0431\u0430\u0439\u0442\u044b","LatestFilePlayed":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b:","Links":"\u0421\u0441\u044b\u043b\u043a\u0438","MB":"\u041c\u0411","Mbps":"\u041c\u0431\u0438\u0442/c","Movies":"\u0424\u0438\u043b\u044c\u043c\u044b","Music":"\u041c\u0443\u0437\u044b\u043a\u0430","Name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","NasReleases":"\u0420\u0435\u043b\u0438\u0437\u044b \u0434\u043b\u044f NAS","None":"\u041d\u0435\u0442","NoTorrentsAdded":"\u041d\u0435\u0442 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u043e\u0432","Offline":"\u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d","OK":"OK","OpenLink":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c","Other":"\u0414\u0440\u0443\u0433\u043e\u0435","Peers":"\u041f\u0438\u0440\u044b\xb7\u0421\u0438\u0434\u044b","PiecesCount":"\u041a\u043e\u043b-\u0432\u043e \u0431\u043b\u043e\u043a\u043e\u0432","PiecesLength":"\u0420\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430","Playlist":"\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442","Preload":"\u041f\u0440\u0435\u0434\u0437\u0430\u0433\u0440.","ProjectSource":"GitHub \u043f\u0440\u043e\u0435\u043a\u0442\u0430","PWAGuide":{"Header":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435","Description":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. \u0411\u0435\u0437 AppStore. \u0411\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438.","VLC":"\u041a\u043d\u043e\u043f\u043a\u0430 VLC \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0434\u043b\u044f \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435","FirstStep":"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430","SecondStep":{"Select":"\u0412\u044b\u0431\u0438\u0440\u0438\u0442\u0435","AddToHomeScreen":"\u041d\u0430 \u044d\u043a\u0440\u0430\u043d \xab\u0414\u043e\u043c\u043e\u0439\xbb"}},"Releases":"\u0420\u0435\u043b\u0438\u0437\u044b TorrServer","RemoveAll":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435","RemoveViews":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u044b","Resolution":"\u0420\u0430\u0437\u0440\u0435\u0448.","Save":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","ScrollDown":"\u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u0437","Season":"\u0421\u0435\u0437\u043e\u043d","Sec":"c","Seconds":"\u0421\u0435\u043a\u0443\u043d\u0434\u044b","SelectSeason":"\u0412\u044b\u0431\u043e\u0440 \u0441\u0435\u0437\u043e\u043d\u0430","Series":"\u0421\u0435\u0440\u0438\u0430\u043b\u044b","SettingsDialog":{"AddRetrackers":"\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c","AdditionalSettings":"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","MobileAppSettings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","CacheBeforeReaderDesc":"\u043e\u0442 \u043a\u0435\u0448\u0430 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0437\u0430\u0434\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u043a\u0430\u0434\u0440\u0430","CacheAfterReaderDesc":"\u043a\u0435\u0448\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u0435\u0440\u0435\u0434\u0438 \u043e\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u043a\u0430\u0434\u0440\u0430","CacheSize":"\u0420\u0430\u0437\u043c\u0435\u0440 \u043a\u0435\u0448\u0430","CacheSettings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u0435\u0448\u0430","CacheStorageLocation":"\u041c\u0435\u0441\u0442\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u0435\u0448\u0430","ConnectionsLimit":"\u0422\u043e\u0440\u0440\u0435\u043d\u0442-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f","ConnectionsLimitHint":"\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f 20-25","DHT":"DHT (Distributed Hash Table)","DisableDHTHint":"\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0445\u044d\u0448-\u0442\u0430\u0431\u043b\u0438\u0446\u0430 - \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043f\u0440\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u0435\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430","DisablePEXHint":"\u041e\u0431\u043c\u0435\u043d \u0441\u043f\u0438\u0441\u043a\u0430\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 - \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c","DisableTCPHint":"\u041d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 \u0431\u0435\u0437 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u03bcTP","DisableUPNPHint":"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0440\u0442\u0430 \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0435","DisableUTPHint":"\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u041e\u0421 Windows","Disk":"\u041f\u0417\u0423 / \u041d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c","DLNA":"DLNA-\u043c\u0435\u0434\u0438\u0430\u0441\u0435\u0440\u0432\u0435\u0440","DontAddRetrackers":"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u0442\u044c","DownloadRateLimit":"\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438","EnableDebug":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b \u0441\u0435\u0440\u0432\u0435\u0440\u0430","EnableIPv6Hint":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f","ForceEncrypt":"\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432","ForceEncryptHint":"\u041c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0441 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u043c\u0438 \u0442\u043e\u0440\u0440\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438","FriendlyName":"\u0418\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 DLNA","FriendlyNameHint":"\u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.","EnableRutorSearch":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u043f\u043e RuTor","EnableRutorSearchHint":"\u041f\u043e\u0438\u0441\u043a \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u043e\u0432 \u043e\u0442 RuTor, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 RuTor \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d. \u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415: \u0431\u0430\u0437\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u043a\u043e\u043b\u043e 500 \u041c\u0411 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438.","PeersListenPort":"\u041f\u043e\u0440\u0442 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439","PeersListenPortHint":"1024 - 65535, 0 - \u0430\u0432\u0442\u043e","PreloadCache":"\u0411\u0443\u0444\u0435\u0440 \u043f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438","ProMode":"\u041f\u0420\u041e-\u0440\u0435\u0436\u0438\u043c","RAM":"\u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c","ReaderReadAHead":"\u041e\u043f\u0435\u0440\u0435\u0436\u0430\u044e\u0449\u0438\u0439 \u043a\u0435\u0448 (5-100%, \u0440\u0435\u043a. 95%)","RemoveCacheOnDrop":"\u041e\u0447\u0438\u0449\u0430\u0442\u044c \u043a\u0435\u0448 \u043f\u0440\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","RemoveCacheOnDropDesc":"\u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043a\u0435\u0448 \u043e\u0447\u0438\u0449\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430.","RemoveRetrackers":"\u0423\u0434\u0430\u043b\u044f\u0442\u044c","ReplaceRetrackers":"\u0417\u0430\u043c\u0435\u043d\u044f\u0442\u044c","ResponsiveMode":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0447\u0442\u0435\u043d\u0438\u044f","RetrackersMode":"\u0420\u0435\u0442\u0440\u0435\u043a\u0435\u0440\u044b","ResetToDefault":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e","Settings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","SslPort":"\u041f\u043e\u0440\u0442 \u0434\u043b\u044f HTTPS","SslPortHint":"\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: 8091","SslCert":"SSL \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442","SslCertHint":"\u041f\u0443\u0442\u044c \u043a SSL \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0443","SslKey":"SSL \u041a\u043b\u044e\u0447","SslKeyHint":"\u041f\u0443\u0442\u044c \u043a SSL \u043a\u043b\u044e\u0447\u0443","TorrentDisconnectTimeout":"\u0422\u0430\u0439\u043c-\u0430\u0443\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentsSavePath":"\u041f\u0443\u0442\u044c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u0435\u0448\u0430","Upload":"\u041e\u0442\u0434\u0430\u0447\u0430","UploadHint":"\u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c","UploadRateLimit":"\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043e\u0442\u0434\u0430\u0447\u0438","UseDiskDesc":"\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u0438\u043b\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0441 flash-\u043f\u0430\u043c\u044f\u0442\u044c\u044e","Tabs":{"Main":"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435","Additional":"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435","AdditionalDisabled":"(\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u041f\u0420\u041e-\u0440\u0435\u0436\u0438\u043c)","App":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435"},"UseVLC":"\u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0432 VLC","UseVLCHint":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f VLC \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u043e\u0440\u0440\u0435\u043d\u0442-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430"},"Size":"\u0420\u0430\u0437\u043c\u0435\u0440","SpecialThanks":"\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e","Speed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c","Support":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c","TB":"\u0422\u0411","Tbps":"\u0422\u0431\u0438\u0442/\u0441","ThanksToEveryone":"\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0432\u0441\u0435\u043c, \u043a\u0442\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u043b!","TorrentAdded":"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d","TorrentClosed":"\u0417\u0430\u043a\u0440\u044b\u0442","TorrentContent":"\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentDetails":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0435","TorrentGettingInfo":"\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e","TorrentInDb":"\u0422\u043e\u0440\u0440\u0435\u043d\u0442 \u0432 \u0411\u0414","TorrentPreload":"\u041f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430","TorrentSize":"\u0420\u0430\u0437\u043c\u0435\u0440 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentState":"\u0414\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentStatus":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentWorking":"\u0410\u043a\u0442\u0438\u0432\u0435\u043d","TurnOff":"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c","Uncategorized":"\u0411\u0435\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438","UploadFile":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0444\u0430\u0439\u043b","UploadSpeed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0442\u0434\u0430\u0447\u0438","Viewed":"\u041f\u0440\u043e\u0441\u043c."}')},186:function(e){e.exports=JSON.parse('{"About":"\u041f\u0440\u043e \u0441\u0435\u0440\u0432\u0435\u0440","Actions":"\u0414\u0456\u0457","Add":"\u0414\u043e\u0434\u0430\u0442\u0438","AddDialog":{"AddPosterLinkInput":"\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 \u043f\u043b\u0430\u043a\u0430\u0442","AddTorrentSourceNotification":"\u0421\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0434\u043e\u0434\u0430\u0439\u0442\u0435 torrent-\u0434\u0436\u0435\u0440\u0435\u043b\u043e","AppendFile":{"Or":"\u0427\u0418","ClickOrDrag":"\u041d\u0410\u0422\u0418\u0421\u041d\u0406\u0422\u042c / \u041f\u0415\u0420\u0415\u0422\u042f\u0413\u041d\u0406\u0422\u042c \u0424\u0410\u0419\u041b (.torrent)"},"CategoryHelperText":"\u0422\u043e\u0440\u0440\u0435\u043d\u0442-\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f","CustomTorrentTitle":"\u0412\u043b\u0430\u0441\u043d\u0430 \u043d\u0430\u0437\u0432\u0430 (\u043e\u043f\u0446\u0456\u0439\u043d\u043e)","CustomTorrentTitleHelperText":"\u041d\u0430\u043f\u0438\u0448\u0456\u0442\u044c \u0432\u043b\u0430\u0441\u043d\u0443 \u043d\u0430\u0437\u0432\u0443, \u0449\u043e\u0431 \u0437\u043d\u0430\u0439\u0442\u0438 \u043f\u043b\u0430\u043a\u0430\u0442","HashExists":"\u0414\u0430\u043d\u0438\u0439 \u0442\u043e\u0440\u0435\u043d\u0442 \u0432\u0436\u0435 \u0454 \u0443 \u0431\u0430\u0437\u0456 \u0434\u0430\u043d\u0438\u0445","OriginalTorrentTitle":"\u041e\u0440\u0438\u0433\u0456\u043d\u0430\u043b\u044c\u043d\u0430 \u043d\u0430\u0437\u0432\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TitleBlank":"\u041d\u0430\u0437\u0432\u0430","TitleBlankHelperText":"\u041f\u043e\u0440\u043e\u0436\u043d\u0454 - \u043e\u0440\u0438\u0433. \u043d\u0430\u0437\u0432\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TorrentSourceLink":"\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 \u0434\u0436\u0435\u0440\u0435\u043b\u043e \u0442\u0435\u0440\u0435\u043d\u0442\u0430","TorrentSourceOptions":"magnet-\u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f / \u0445\u0435\u0448 / \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 .torrent \u0444\u0430\u0439\u043b","WrongTorrentSource":"\u0425\u0438\u0431\u043d\u0435 torrent-\u0434\u0436\u0435\u0440\u0435\u043b\u043e"},"AddFromLink":"\u0414\u043e\u0434\u0430\u0442\u0438 \u0442\u043e\u0440\u0435\u043d\u0442","AddNewTorrent":"\u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 \u0442\u043e\u0440\u0435\u043d\u0442","All":"\u0423\u0441\u0435","ApiDocs":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f API","B":"\u0411","bps":"\u0431\u0456\u0442/c","Buffer":"\u0411\u0443\u0444\u0435\u0440","BufferNote":"\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c \u0431\u0443\u0444\u0435\u0440 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e\u0433\u043e \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f > 32 \u041c\u0411 \u0432 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f\u0445, \u0449\u043e\u0431 \u0439\u043e\u0433\u043e \u0437\u043c\u0456\u043d\u0438\u0442\u0438.","Cache":"\u041a\u0435\u0448","Cancel":"\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438","Category":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f","Clear":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u0438","Close":"\u0417\u0430\u043a\u0440\u0438\u0442\u0438","CloseServer?":"\u0425\u043e\u0447\u0435\u0442\u0435 \u0432\u0438\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440?","CloseServer":"\u0412\u0438\u043c\u043a. \u0441\u0435\u0440\u0432\u0435\u0440","CopyHash":"\u0421\u043a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 Magnet","CopyLink":"\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438","Data":"\u0414\u0430\u043d\u0456","DebugMode":"\u041c\u0456\u0442\u043a\u0438 \u043f\u0440\u0456\u043e\u0440\u0438\u0442\u0435\u0442\u0456\u0432","Delete":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438","DeleteTorrent?":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0442\u043e\u0440\u0435\u043d\u0442?","DeleteTorrents?":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0432\u0441\u0456 \u0442\u043e\u0440\u0435\u043d\u0442\u0438?","DetailedCacheView":{"button":"\u0417\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u043a\u0435\u0448\u0430","header":"\u0406\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044f \u043f\u0440\u043e \u043a\u0435\u0448"},"Details":"\u0414\u0435\u0442\u0430\u043b\u0456","Donate?":"\u0411\u0430\u0436\u0430\u0454\u0442\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u043f\u0440\u043e\u0454\u043a\u0442?","Donate":"\u041f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430","DownloadPlaylist":"\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0456\u0434\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f","DownloadSpeed":"\u0428\u0432\u0438\u0434\u043a\u0456\u0441\u0442\u044c \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","Drop":"\u0421\u043a\u0438\u043d\u0443\u0442\u0438","DropTorrent":"\u0421\u043a\u0438\u043d\u0443\u0442\u0438 \u0442\u043e\u0440\u0435\u043d\u0442","Edit":"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438","EditTorrent":"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0442\u043e\u0440\u0435\u043d\u0442","Episode":"\u0421\u0435\u0440\u0456\u044f","FromLatestFile":"\u0417 \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0443","Full":"\u041f\u043e\u0432\u043d\u0438\u0439","GB":"\u0413\u0411","Gbps":"\u0413\u0431\u0456\u0442/c","Host":"\u0425\u043e\u0441\u0442","Info":"\u0406\u043d\u0444\u043e","KB":"\u041a\u0411","kbps":"\u043a\u0431\u0456\u0442/\u0441","Kilobytes":"\u041a\u0456\u043b\u043e\u0431\u0430\u0439\u0442","LatestFilePlayed":"\u041e\u0441\u0442\u0430\u043d\u043d\u0456\u0439 \u0444\u0430\u0439\u043b, \u0449\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u0432\u0430\u0432\u0441\u044f:","Links":"\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f","MB":"\u041c\u0411","Mbps":"\u041c\u0431\u0456\u0442/c","Movies":"\u0424\u0456\u043b\u044c\u043c\u0438","Music":"\u041c\u0443\u0437\u0438\u043a\u0430","Name":"\u041d\u0430\u0437\u0432\u0430","NasReleases":"\u0420\u0435\u043b\u0456\u0437\u0438 \u0434\u043b\u044f NAS","None":"\u0416\u043e\u0434\u043d\u043e\u0433\u043e","NoTorrentsAdded":"\u041d\u0435\u043c\u0430\u0454 \u0442\u043e\u0440\u0435\u043d\u0442\u0456\u0432","Offline":"\u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439","OK":"OK","OpenLink":"\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438","Other":"\u0406\u043d\u0448\u0438\u0439","Peers":"\u041f\u0456\u0440\u0438\xb7\u0421\u0456\u0434\u0438","PiecesCount":"\u041a-\u0441\u0442\u044c \u0431\u043b\u043e\u043a\u0456\u0432","PiecesLength":"\u0420\u043e\u0437\u043c\u0456\u0440 \u0431\u043b\u043e\u043a\u0443","Playlist":"\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442","Preload":"\u041f\u0435\u0440\u0435\u0434\u0437\u0430\u0432.","ProjectSource":"\u0421\u0430\u0439\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0443","PWAGuide":{"Header":"\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u043e\u043a","Description":"\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443 \u043d\u0430 \u0441\u0432\u0456\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439, \u0449\u043e\u0431 \u043b\u0435\u0433\u043a\u043e \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e \u043d\u0435\u0457 \u0434\u043e\u0441\u0442\u0443\u043f \u0443 \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u0447\u0430\u0441. \u041d\u0435\u043c\u0430\u0454 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0443 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432. \u041d\u0435\u043c\u0430\u0454 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f.","VLC":"\u041a\u043d\u043e\u043f\u043a\u0430 VLC \u0431\u0443\u0434\u0435 \u0434\u043e\u0434\u0430\u043d\u0430, \u0449\u043e\u0431 \u043c\u0438\u0442\u0442\u0454\u0432\u043e \u0432\u0456\u0434\u043a\u0440\u0438\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u0435\u043e \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0456","FirstStep":"\u0422\u043e\u0440\u043a\u043d\u0456\u0442\u044c\u0441\u044f","SecondStep":{"Select":"\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c","AddToHomeScreen":"\u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u0430 \u0433\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u0435\u043a\u0440\u0430\u043d"}},"Releases":"\u0420\u0435\u043b\u0456\u0437\u0438 TorrServer","RemoveAll":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0432\u0441\u0435","RemoveViews":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0438","Resolution":"\u0414\u043e\u0437\u0432\u043e\u043b\u0438","Save":"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438","ScrollDown":"\u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0456\u0442\u044c \u0432\u043d\u0438\u0445","Season":"\u0421\u0435\u0437\u043e\u043d","Sec":"c","Seconds":"\u0421\u0435\u043a\u0443\u043d\u0434\u0438","SelectSeason":"\u0412\u0438\u0431\u0456\u0440 \u0441\u0435\u0437\u043e\u043d\u0443","Series":"\u0421\u0435\u0440\u0456\u044f","SettingsDialog":{"AddRetrackers":"\u0414\u043e\u0434\u0430\u0432\u0430\u0442\u0438","AdditionalSettings":"\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f","MobileAppSettings":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043c\u043e\u0431. \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438","CacheBeforeReaderDesc":"\u0437 \u043a\u0435\u0448\u0443 \u0431\u0443\u0434\u0435 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043e \u0434\u043e \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0432\u0456\u0434\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u043d\u043e\u0433\u043e \u043a\u0430\u0434\u0440\u0443","CacheAfterReaderDesc":"\u0437 \u043a\u0435\u0448\u0443 \u0431\u0443\u0434\u0435 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043e \u043f\u0456\u0441\u043b\u044f \u043f\u043e\u0442\u043e\u0447\u043d\u043e \u0432\u0456\u0434\u0442\u0432\u043e\u0440\u0435\u043d\u043e\u0433\u043e \u043a\u0430\u0434\u0440\u0443","CacheSize":"\u0420\u0430\u0437\u043c\u0456\u0440 \u043a\u0435\u0448\u0443","CacheSettings":"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u0435\u0448\u0443","CacheStorageLocation":"\u041c\u0456\u0441\u0446\u0435 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u043a\u0435\u0448\u0443","ConnectionsLimit":"\u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0437\'\u0454\u0434\u0430\u043d\u044c","ConnectionsLimitHint":"\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043e 20-25","DHT":"DHT (Distributed Hash Table)","DisableDHTHint":"\u0412\u0456\u0434\u043a\u043b\u044e\u0447\u0456\u0442\u044c \u043f\u0440\u0438 \u0432\u0456\u0434\u0441\u0443\u0442\u043d\u043e\u0441\u0442\u0456 \u043c\u0435\u0440\u0435\u0436\u0456 \u043f\u0456\u0441\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430","DisablePEXHint":"\u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u0438","DisableTCPHint":"\u041d\u0435 \u0432\u0438\u043c\u0438\u043a\u0430\u0439\u0442\u0435 \u0431\u0435\u0437 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e\u0433\u043e \u03bcTP","DisableUPNPHint":"\u0410\u0432\u0442\u043e\u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0442\u044f \u043f\u043e\u0440\u0442\u0443 \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0456","DisableUTPHint":"\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438 \u0432 \u041e\u0421 Windows","Disk":"\u041f\u0417\u041f / \u041d\u043e\u0441\u0456\u0439","DLNA":"DLNA-\u043c\u0435\u0434\u0438\u0430\u0441\u0435\u0440\u0432\u0435\u0440","DontAddRetrackers":"\u041d\u0456\u0447\u043e\u0433\u043e \u043d\u0435 \u0440\u043e\u0431\u0438\u0442\u0438","DownloadRateLimit":"\u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0448\u0432\u0438\u0434\u043a\u043e\u0441\u0442\u0456 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","EnableDebug":"\u0416\u0443\u0440\u043d\u0430\u043b \u043d\u0430\u043b\u0430\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430","EnableIPv6Hint":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u044f\u043a\u0449\u043e \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454\u0442\u044c\u0441\u044f","ForceEncrypt":"\u041f\u0440\u0438\u043c\u0443\u0441\u043e\u0432\u043e \u0448\u0438\u0444\u0440\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438","ForceEncryptHint":"\u041c\u043e\u0436\u0435 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0437 \u0431\u043b\u043e\u043a\u0443\u044e\u0447\u0438\u043c\u0438 \u0442\u043e\u0440\u0440\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438","FriendlyName":"\u0406\u043c\'\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 DLNA","FriendlyNameHint":"\u0417\u0430\u043b\u0438\u0448\u0442\u0435 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u043c, \u0449\u043e\u0431 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0437\u0430 \u043f\u0440\u043e\u043c\u043e\u0432\u0447\u0430\u043d\u043d\u044f\u043c.","EnableRutorSearch":"\u0423\u0432\u0456\u043c\u043a\u043d\u0456\u0442\u044c \u043f\u043e\u0448\u0443\u043a RuTor","EnableRutorSearchHint":"\u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0448\u0443\u043a\u0430\u0442\u0438 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0438 \u043e\u0442 RuTor, \u043d\u0430\u0432\u0456\u0442\u044c \u044f\u043a\u0449\u043e RuTor \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439. \u0423\u0412\u0410\u0413\u0410: \u041e\u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u0439\u043c\u0430\u0454 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0457 \u043f\u0430\u043c\'\u044f\u0442\u0456 \u0431\u043b\u0438\u0437\u044c\u043a\u043e 500 \u041c\u0411.","PeersListenPort":"\u041f\u043e\u0440\u0442 \u0434\u043b\u044f \u0432\u0445\u0456\u0434\u043d\u0438\u0445 \u0437\'\u0454\u0434\u043d\u0430\u043d\u044c","PeersListenPortHint":"1024 - 65535, 0 - \u0430\u0432\u0442\u043e","PreloadCache":"\u0411\u0443\u0444\u0435\u0440 \u043f\u043e\u043f\u0435\u0440. \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","ProMode":"\u041f\u0420\u041e-\u0440\u0435\u0436\u0438\u043c","RAM":"\u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430 \u043f\u0430\u043c\'\u044f\u0442\u044c","ReaderReadAHead":"\u041a\u0430\u0447\u0430\u0442\u0438 \u043a\u0435\u0448 \u0437\u0430\u0437\u0434\u0435\u043b\u0435\u0433\u0456\u0434\u044c (5-100%, \u0440\u0435\u043a. 95%)","RemoveCacheOnDrop":"\u0412\u0438\u0434\u0430\u043b\u044f\u0442\u0438 \u043a\u0435\u0448 \u043f\u0440\u0438 \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u0456 \u0432\u0456\u0434 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","RemoveCacheOnDropDesc":"\u042f\u043a\u0449\u043e \u0432\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u0442\u043e\u0434\u0456 \u043a\u0435\u0448 \u0432\u0438\u0434\u0430\u043b\u044f\u0454\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u0456 \u0442\u043e\u0440\u0435\u043d\u0442\u0443.","RemoveRetrackers":"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438","ReplaceRetrackers":"\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438","ResponsiveMode":"\u0423\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0438\u0439 \u0440\u0435\u0436\u0438\u043c \u0447\u0438\u0442\u0430\u043d\u043d\u044f","RetrackersMode":"\u0420\u0435\u0442\u0440\u0435\u043a\u0435\u0440\u0438","ResetToDefault":"\u0411\u0430\u0437\u043e\u0432\u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f","Settings":"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f","SslPort":"\u041f\u043e\u0440\u0442 HTTPS","SslPortHint":"\u0422\u0438\u043f\u043e\u0432\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f: 8091","SslCert":"\u0421\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442 SSL","SslCertHint":"\u0428\u043b\u044f\u0445 \u0434\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0430 SSL","SslKey":"\u041a\u043b\u044e\u0447 SSL","SslKeyHint":"\u0428\u043b\u044f\u0445 \u0434\u043e \u043a\u043b\u044e\u0447\u0430 SSL","TorrentDisconnectTimeout":"\u0427\u0430\u0441 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044f \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430","TorrentsSavePath":"\u0428\u043b\u044f\u0445 \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u043a\u0435\u0448\u0443","Upload":"\u0412\u0456\u0434\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","UploadHint":"\u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0438\u043c\u0438\u043a\u0430\u0442\u0438","UploadRateLimit":"\u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0448\u0432\u0438\u0434\u043a\u043e\u0441\u0442\u0456 \u0432\u0456\u0434\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","UseDiskDesc":"\u041a\u0440\u0430\u0449\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0443 \u043f\u0430\u043c\'\u044f\u0442\u044c \u0430\u0431\u043e \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u044e \u043f\u0430\u043c\'\u044f\u0442\u044c \u043d\u0430 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044f\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 flash-\u043f\u0430\u043c\'\u044f\u0442\u0442\u044e","Tabs":{"Main":"\u041e\u0441\u043d\u043e\u0432\u043d\u0456","Additional":"\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456","AdditionalDisabled":"(\u0432\u043a\u043b\u044e\u0447\u0456\u0442\u044c \u041f\u0420\u041e-\u0440\u0435\u0436\u0438\u043c)","App":"\u0414\u043e\u0434\u0430\u0442\u043e\u043a"},"UseVLC":"\u041f\u0440\u043e\u043f\u043e\u043d\u0443\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u0432\u0456\u0434\u0435\u043e \u0443 VLC","UseVLCHint":"\u0414\u043e\u0434\u0430\u0442\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u0432\u0430\u0447\u0430 VLC \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0442\u043e\u0440\u0440\u0435\u043d\u0442-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443"},"Size":"\u0420\u043e\u0437\u043c\u0456\u0440","SpecialThanks":"\u041e\u043a\u0440\u0435\u043c\u0430 \u043f\u043e\u0434\u044f\u043a\u0430","Speed":"\u0428\u0432\u0438\u0434\u043a\u0456\u0441\u0442\u044c","Support":"\u041f\u0456\u0434\u0442\u0440\u0438\u043c\u0430\u0442\u0438","TB":"\u0422\u0411","Tbps":"\u0422\u0431\u0456\u0442/\u0441","ThanksToEveryone":"\u0414\u044f\u043a\u0443\u0454\u043c\u043e \u0432\u0441\u0456\u043c, \u0445\u0442\u043e \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u0432 \u0456 \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0432!","TorrentAdded":"\u0414\u043e\u0434\u0430\u043d\u0438\u0439","TorrentClosed":"\u0417\u0430\u043a\u0440\u0438\u0442\u0438\u0439","TorrentContent":"\u0412\u043c\u0456\u0441\u0442 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TorrentDetails":"\u0406\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044f \u043f\u0440\u043e \u0442\u043e\u0440\u0435\u043d\u0442","TorrentGettingInfo":"\u041e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457","TorrentInDb":"\u0422\u043e\u0440\u0435\u043d\u0442 \u0432 \u0411\u0414","TorrentPreload":"\u041f\u0435\u0440\u0435\u0434\u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","TorrentSize":"\u0420\u043e\u0437\u043c\u0456\u0440 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TorrentState":"\u0414\u0430\u043d\u0456 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TorrentStatus":"\u0421\u0442\u0430\u0442\u0443\u0441 \u0442\u043e\u0440\u0435\u043d\u0442\u0443","TorrentWorking":"\u0410\u043a\u0442\u0438\u0432\u043d\u0438\u0439","TurnOff":"\u0412\u0438\u043a\u043b\u044e\u0447\u0438\u0442\u0438","Uncategorized":"\u0411\u0435\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457","UploadFile":"\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043b","UploadSpeed":"\u0428\u0432\u0438\u0434\u043a\u0456\u0441\u0442\u044c \u0432\u0456\u0434\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f","Viewed":"\u041f\u0435\u0440\u0435\u0433\u043b."}')},187:function(e){e.exports=JSON.parse('{"About":"\u5173\u4e8e","Actions":"\u64cd\u4f5c","Add":"\u6dfb\u52a0","AddDialog":{"AddPosterLinkInput":"\u6d77\u62a5\u94fe\u63a5","AddTorrentSourceNotification":"\u5148\u6dfb\u52a0\u4f60\u7684\u79cd\u5b50","AppendFile":{"Or":"\u6216","ClickOrDrag":"\u70b9\u51fb/\u62d6\u653e\u4e0a\u4f20 (.torrent)"},"CategoryHelperText":"Torrent \u7c7b\u522b","CustomTorrentTitle":"\u81ea\u5b9a\u4e49\u6807\u9898\uff08\u53ef\u9009\uff09","CustomTorrentTitleHelperText":"\u7f16\u5199\u81ea\u5b9a\u4e49\u6807\u9898\u4ee5\u67e5\u627e\u6d77\u62a5","HashExists":"\u8fd9\u4e2a\u79cd\u5b50\u5df2\u7ecf\u5728\u6570\u636e\u5e93\u4e2d","OriginalTorrentTitle":"\u539f\u59cb\u79cd\u5b50\u6807\u9898","TitleBlank":"\u6807\u9898","TitleBlankHelperText":"\u7559\u7a7a\u5219\u4f7f\u7528\u79cd\u5b50\u539f\u59cb\u6807\u9898","TorrentSourceLink":"\u79cd\u5b50\u5730\u5740","TorrentSourceOptions":"magnet / hash / .torrent\u6587\u4ef6\u94fe\u63a5","WrongTorrentSource":"\u9519\u8bef\u7684\u79cd\u5b50\u6765\u6e90"},"AddFromLink":"\u6dfb\u52a0\u79cd\u5b50","AddNewTorrent":"\u6dfb\u52a0\u65b0\u79cd\u5b50","All":"\u5168\u90e8","ApiDocs":"API \u6587\u6863","B":"B","bps":"bps","Buffer":"\u9884\u52a0\u8f7d\u7f13\u51b2\u533a/\u7f13\u5b58","BufferNote":"\u5728\u8bbe\u7f6e\u4e2d\u5c06\u64ad\u653e\u524d\u9884\u52a0\u8f7d\u7f13\u5b58\u8bbe\u7f6e\u4e3a\u5927\u4e8e 32 MB \u4ee5\u66f4\u6539\u9884\u52a0\u8f7d\u5927\u5c0f","Cache":"\u7f13\u5b58","Cancel":"\u53d6\u6d88","Category":"\u7c7b\u522b","Clear":"\u6e05\u9664","Close":"\u5173\u95ed","CloseServer?":"\u4f60\u60f3\u5173\u95ed\u670d\u52a1\u5668\u5417\uff1f","CloseServer":"\u5173\u95ed","CopyHash":"\u590d\u5236\u78c1\u529b\u94fe\u63a5","CopyLink":"\u590d\u5236\u94fe\u63a5","Data":"\u6570\u636e","DebugMode":"\u4f18\u5148\u7ea7\u6807\u8bb0","Delete":"\u5220\u9664","DeleteTorrent?":"\u5220\u9664\u79cd\u5b50\uff1f","DeleteTorrents?":"\u5220\u9664\u6240\u6709\u79cd\u5b50\uff1f","DetailedCacheView":{"button":"\u67e5\u770b\u7f13\u5b58\u8be6\u60c5","header":"$t(DetailedCacheView.button)"},"Details":"\u8be6\u7ec6\u4fe1\u606f","Donate?":"\u60f3\u8981\u6350\u8d60\uff1f","Donate":"\u6350\u8d60","DownloadPlaylist":"\u4e0b\u8f7d\u64ad\u653e\u5217\u8868","DownloadSpeed":"\u4e0b\u8f7d\u901f\u5ea6","Drop":"\u505c\u6b62","DropTorrent":"\u505c\u6b62\u79cd\u5b50","Edit":"\u7f16\u8f91","EditTorrent":"\u7f16\u8f91\u79cd\u5b50","Episode":"\u5267\u96c6","FromLatestFile":"\u6765\u81ea\u6700\u65b0\u6587\u4ef6","Full":"\u5168\u90e8","GB":"GB","Gbps":"Gbps","Host":"\u4e3b\u673a","Info":"\u4fe1\u606f","KB":"KB","kbps":"kbps","Kilobytes":"\u5343\u5b57\u8282","LatestFilePlayed":"\u6700\u8fd1\u64ad\u653e\u7684\u6587\u4ef6\uff1a","Links":"\u94fe\u63a5","MB":"MB","Mbps":"Mbps","Movies":"\u7535\u5f71","Music":"\u97f3\u4e50","Name":"\u540d\u79f0","NasReleases":"NAS \u7248\u672c","None":"\u6ca1\u6709\u4efb\u4f55","NoTorrentsAdded":"\u6ca1\u6709\u6dfb\u52a0\u79cd\u5b50","Offline":"\u79bb\u7ebf","OK":"\u786e\u5b9a","OpenLink":"\u6253\u5f00\u94fe\u63a5","Other":"\u5176\u4ed6","Peers":"Peers\xb7Seeds","PiecesCount":"\u5757\u6570\u91cf","PiecesLength":"\u5757\u957f\u5ea6","Playlist":"\u64ad\u653e\u5217\u8868","Preload":"\u9884\u52a0\u8f7d","ProjectSource":"\u9879\u76eeGitHub","PWAGuide":{"Header":"\u5b89\u88c5\u5e94\u7528\u7a0b\u5e8f","Description":"\u5c06\u5e94\u7528\u7a0b\u5e8f\u5b89\u88c5\u5230\u60a8\u7684\u8bbe\u5907\u4e0a\uff0c\u4ee5\u4fbf\u968f\u65f6\u65b9\u4fbf\u5730\u8bbf\u95ee\u3002\u65e0\u9700\u5e94\u7528\u5546\u5e97\u3001\u65e0\u9700\u4e0b\u8f7d\u3002","VLC":"\u6dfb\u52a0VLC\u6309\u94ae\u4ee5\u5728\u624b\u673a\u4e0a\u7acb\u5373\u6253\u5f00\u89c6\u9891","FirstStep":"\u70b9\u51fb","SecondStep":{"Select":"\u9009\u62e9","AddToHomeScreen":"\u6dfb\u52a0\u5230\u4e3b\u5c4f\u5e55"}},"Releases":"TorrServer\u53d1\u884c\u7248","RemoveAll":"\u5168\u90e8\u5220\u9664","RemoveViews":"\u79fb\u9664\u89c6\u56fe\u72b6\u6001","Resolution":"\u5206\u8fa8\u7387","Save":"\u4fdd\u5b58","ScrollDown":"\u5411\u4e0b\u6eda\u52a8","Season":"\u5b63","Sec":"\u79d2","Seconds":"\u79d2","SelectSeason":"\u9009\u62e9\u5b63","Series":"\u7cfb\u5217","SettingsDialog":{"AddRetrackers":"\u6dfb\u52a0retrackers","AdditionalSettings":"\u9644\u52a0\u8bbe\u7f6e","MobileAppSettings":"\u79fb\u52a8APP\u8bbe\u7f6e","CacheBeforeReaderDesc":"\u5728\u64ad\u653e\u5e27\u524d\u9762\u7684\u7f13\u5b58","CacheAfterReaderDesc":"\u5728\u64ad\u653e\u5e27\u540e\u9762\u7684\u7f13\u5b58","CacheSize":"\u7f13\u5b58\u5927\u5c0f","CacheSettings":"\u7f13\u5b58\u8bbe\u7f6e","CacheStorageLocation":"\u7f13\u5b58\u5b58\u50a8\u4f4d\u7f6e","ConnectionsLimit":"\u8fde\u63a5\u9650\u5236","ConnectionsLimitHint":"\u63a8\u835020-25","DHT":"DHT\uff08\u5206\u5e03\u5f0f\u54c8\u5e0c\u8868\uff09","DisableDHTHint":"\u542f\u52a8\u670d\u52a1\u5668\u540e\u65e0\u7f51\u7edc\u65f6\u7981\u7528","DisablePEXHint":"\u6700\u597d\u4fdd\u6301\u542f\u7528\u72b6\u6001","DisableTCPHint":"\u5728\u672a\u542f\u7528\u03bcTP\u7684\u60c5\u51b5\u4e0b\u4e0d\u8981\u7981\u7528","DisableUPNPHint":"\u5728\u8def\u7531\u5668\u4e0a\u81ea\u52a8\u6253\u5f00\u7aef\u53e3","DisableUTPHint":"\u5efa\u8bae\u5728 Windows \u64cd\u4f5c\u7cfb\u7edf\u4e0a\u7981\u7528","Disk":"\u78c1\u76d8","DLNA":"DLNA\u5a92\u4f53\u670d\u52a1\u5668","DontAddRetrackers":"\u4e0d\u52a0retrackers","DownloadRateLimit":"\u4e0b\u8f7d\u901f\u5ea6\u9650\u5236","EnableDebug":"\u542f\u7528\u8c03\u8bd5\u670d\u52a1\u5668\u65e5\u5fd7","EnableIPv6Hint":"\u4ec5\u5728ISP\u652f\u6301\u65f6\u542f\u7528","ForceEncrypt":"\u5f3a\u5236\u52a0\u5bc6\u6807\u5934","ForceEncryptHint":"\u53ef\u4ee5\u9632\u6b62\u8fd0\u8425\u5546\u963b\u6b62\u79cd\u5b50","FriendlyName":"DLNA\u670d\u52a1\u5668\u540d\u79f0","FriendlyNameHint":"\u7559\u7a7a\u4f7f\u7528\u9ed8\u8ba4\u503c","EnableRutorSearch":"\u6253\u5f00RuTor\u79cd\u5b50\u641c\u7d22","EnableRutorSearchHint":"\u60a8\u53ef\u4ee5\u901a\u8fc7RuTor\u641c\u7d22\u79cd\u5b50\uff0c\u5373\u4f7fRuTor\u4e0d\u53ef\u7528\u3002\u6ce8\u610f\uff1a\u6570\u636e\u5e93\u5360\u7528\u5927\u7ea6500 MB\u7684\u5b58\u50a8\u3002","PeersListenPort":"Peers\u76d1\u542c\u7aef\u53e3","PeersListenPortHint":"1024 - 65535\uff0c0 - \u81ea\u52a8","PreloadCache":"\u64ad\u653e\u524d\u9884\u52a0\u8f7d\u7f13\u5b58","ProMode":"\u4e13\u4e1a\u6a21\u5f0f","RAM":"\u5185\u5b58","ReaderReadAHead":"\u9884\u8bfb\u7f13\u5b58 (5-100%, rec. 95%)","RemoveCacheOnDrop":"\u5220\u9664\u5df2\u505c\u7528\u79cd\u5b50\u5728\u78c1\u76d8\u4e0a\u7684\u7f13\u5b58","RemoveCacheOnDropDesc":"\u5982\u679c\u7981\u7528\uff0c\u7f13\u5b58\u4f1a\u5728\u5220\u9664\u79cd\u5b50\u65f6\u79fb\u9664\u3002","RemoveRetrackers":"\u5220\u9664retrackers","ReplaceRetrackers":"\u66ff\u6362retrackers","ResponsiveMode":"\u542f\u7528\u54cd\u5e94\u5f0f\u9605\u8bfb\u5668\u6a21\u5f0f","RetrackersMode":"Retrackers\u6a21\u5f0f","ResetToDefault":"\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c","Settings":"\u8bbe\u7f6e","SslPort":"HTTPS \u7aef\u53e3","SslPortHint":"\u9ed8\u8ba4\u503c\uff1a8091","SslCert":"SSL\u8bc1\u4e66","SslCertHint":"SSL \u8bc1\u4e66\u7684\u8def\u5f84","SslKey":"SSL \u5bc6\u94a5","SslKeyHint":"SSL \u5bc6\u94a5\u7684\u8def\u5f84","TorrentDisconnectTimeout":"\u79cd\u5b50\u65ad\u5f00\u8d85\u65f6","TorrentsSavePath":"\u79cd\u5b50\u7f13\u5b58\u4fdd\u5b58\u8def\u5f84","Upload":"\u4e0a\u4f20","UploadHint":"\u4e0d\u5efa\u8bae\u7981\u7528","UploadRateLimit":"\u4e0a\u4f20\u901f\u5ea6\u9650\u5236","UseDiskDesc":"\u6700\u597d\u4f7f\u7528\u5185\u5b58\u6216\u56fa\u6001\u5b58\u50a8\u4f5c\u4e3a\u7f13\u5b58","Tabs":{"Main":"\u4e3b\u8981","Additional":"\u9644\u52a0","AdditionalDisabled":"\uff08\u542f\u7528\u4e13\u4e1a\u6a21\u5f0f\uff09","App":"App"},"UseVLC":"\u63d0\u793a\u5728VLC\u4e2d\u6253\u5f00\u89c6\u9891","UseVLCHint":"\u5c06VLC\u64ad\u653e\u5668\u6309\u94ae\u6dfb\u52a0\u5230\u79cd\u5b50\u5185\u5bb9\u5217\u8868"},"Size":"\u5927\u5c0f","SpecialThanks":"\u7279\u522b\u611f\u8c22","Speed":"\u901f\u5ea6","Support":"\u652f\u6301","TB":"TB","Tbps":"Tbps","ThanksToEveryone":"\u611f\u8c22\u6240\u6709\u6d4b\u8bd5\u548c\u5e2e\u52a9\u7684\u4eba\u3002","TorrentAdded":"\u5df2\u6dfb\u52a0","TorrentClosed":"\u5df2\u5173\u95ed","TorrentContent":"\u79cd\u5b50\u5185\u5bb9","TorrentDetails":"\u79cd\u5b50\u8be6\u60c5","TorrentGettingInfo":"\u83b7\u53d6\u4fe1\u606f","TorrentInDb":"\u5728\u6570\u636e\u5e93\u4e2d","TorrentPreload":"\u9884\u52a0\u8f7d","TorrentSize":"\u79cd\u5b50\u5927\u5c0f","TorrentState":"\u63a7\u5236","TorrentStatus":"\u79cd\u5b50\u72b6\u6001","TorrentWorking":"\u6d3b\u8dc3","TurnOff":"\u5173\u95ed","Uncategorized":"\u672a\u5206\u7c7b","UploadFile":"\u4e0a\u4f20\u6587\u4ef6","UploadSpeed":"\u4e0a\u4f20\u901f\u5ea6","Viewed":"\u67e5\u770b"}')},188:function(e){e.exports=JSON.parse('{"About":"\u041e\u0442\u043d\u043e\u0441\u043d\u043e","Actions":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f","Add":"\u0414\u043e\u0431\u0430\u0432\u0438","AddDialog":{"AddPosterLinkInput":"\u041b\u0438\u043d\u043a \u043a\u044a\u043c \u043f\u043b\u0430\u043a\u0430\u0442\u0430","AddTorrentSourceNotification":"\u041f\u044a\u0440\u0432\u043e \u0434\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u0432\u0430\u0448\u0438\u044f \u0442\u043e\u0440\u0435\u043d\u0442 \u0438\u0437\u0442\u043e\u0447\u043d\u0438\u043a","AppendFile":{"Or":"\u0438\u043b\u0438","ClickOrDrag":"\u0429\u0440\u0430\u043a\u043d\u0435\u0442\u0435 / \u0412\u043b\u0430\u0447\u0438\xa7\u041f\u0443\u0441\u043d\u0438 (.torrent)"},"CategoryHelperText":"\u0422\u043e\u0440\u0435\u043d\u0442 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","CustomTorrentTitle":"\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435 (\u043f\u043e \u0438\u0437\u0431\u043e\u0440)","CustomTorrentTitleHelperText":"\u041d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435, \u0437\u0430 \u0434\u0430 \u043d\u0430\u043c\u0435\u0440\u0438\u0442\u0435 \u043f\u043b\u0430\u043a\u0430\u0442","HashExists":"\u0422\u043e\u0437\u0438 \u0442\u043e\u0440\u0435\u043d\u0442 \u0432\u0435\u0447\u0435 \u0435 \u0432 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438","OriginalTorrentTitle":"\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","TitleBlank":"\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435","TitleBlankHelperText":"\u0417\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430 \u043e\u0440\u0438\u0433. \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","TorrentSourceLink":"\u0418\u0437\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","TorrentSourceOptions":"\u043c\u0430\u0433\u043d\u0438\u0442 / \u0445\u0435\u0448 / .torrent \u0444\u0430\u0439\u043b \u043b\u0438\u043d\u043a","WrongTorrentSource":"\u0413\u0440\u0435\u0448\u0435\u043d \u0438\u0437\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442"},"AddFromLink":"\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u0442\u043e\u0440\u0435\u043d\u0442","AddNewTorrent":"\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u043d\u043e\u0432 \u0442\u043e\u0440\u0435\u043d\u0442","All":"\u0412\u0441\u0438\u0447\u043a\u043e","ApiDocs":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043d\u0430 API","B":"B","bps":"bps","Buffer":"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u0435\u043d \u0431\u0443\u0444\u0435\u0440 / \u043a\u0435\u0448","BufferNote":"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e \u0437\u0430\u0440\u0435\u0434\u0435\u043d \u043a\u0435\u0448 \u043f\u0440\u0435\u0434\u0438 \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0435 > 32 MB \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435, \u0437\u0430 \u0434\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u0438\u044f \u0431\u0443\u0444\u0435\u0440","Cache":"\u041a\u0435\u0448","Cancel":"\u041e\u0442\u043a\u0430\u0437","Category":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","Clear":"\u0418\u0437\u0447\u0438\u0441\u0442\u0438","Close":"\u0417\u0430\u0442\u0432\u043e\u0440\u0438","CloseServer?":"\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u044a\u0440\u0432\u044a\u0440\u0430?","CloseServer":"\u0418\u0437\u043a\u043b\u044e\u0447\u0438","CopyHash":"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043c\u0430\u0433\u043d\u0438\u0442","CopyLink":"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043b\u0438\u043d\u043a","Data":"\u0414\u0430\u043d\u043d\u0438","DebugMode":"\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0438 \u043f\u0440\u0438 \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435","Delete":"\u0418\u0437\u0442\u0440\u0438\u0439","DeleteTorrent?":"\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442?","DeleteTorrents?":"\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u0442\u043e\u0440\u0435\u043d\u0442\u0438?","DetailedCacheView":{"button":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u0435\u0448\u0430","header":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043a\u0435\u0448\u0430"},"Details":"\u0414\u0435\u0442\u0430\u0439\u043b\u0438","Donate?":"\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u0430\u0440\u0438\u0442\u0435?","Donate":"\u0414\u0430\u0440\u0435\u043d\u0438\u0435","DownloadPlaylist":"\u0418\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435 \u043d\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442","DownloadSpeed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442 \u043d\u0430 \u0441\u0432\u0430\u043b\u044f\u043d\u0435","Drop":"\u0417\u0430\u0431\u0440\u0430\u0432\u0438","DropTorrent":"\u041d\u0443\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","Edit":"\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f","EditTorrent":"\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","Episode":"\u0415\u043f\u0438\u0437\u043e\u0434","FromLatestFile":"\u041e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u044f \u0444\u0430\u0439\u043b","Full":"\u041f\u044a\u043b\u0435\u043d","GB":"GB","Gbps":"Gbps","Host":"\u0425\u043e\u0441\u0442","Info":"\u0418\u043d\u0444\u043e","KB":"KB","kbps":"kbps","Kilobytes":"Kilobytes","LatestFilePlayed":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d \u0444\u0430\u0439\u043b:","Links":"\u0412\u0440\u044a\u0437\u043a\u0438","MB":"MB","Mbps":"Mbps","Movies":"\u0424\u0438\u043b\u043c\u0438","Music":"\u041c\u0443\u0437\u0438\u043a\u0430","Name":"\u0418\u043c\u0435","NasReleases":"NAS Releases","None":"\u041d\u0438\u0442\u043e \u0435\u0434\u0438\u043d","NoTorrentsAdded":"\u041d\u044f\u043c\u0430 \u0434\u043e\u0431\u0430\u0432\u0435\u043d\u0438 \u0442\u043e\u0440\u0435\u043d\u0442\u0438","Offline":"\u0418\u0437\u0432\u044a\u043d \u043b\u0438\u043d\u0438\u044f","OK":"OK","OpenLink":"\u041e\u0442\u0432\u043e\u0440\u0438 \u043b\u0438\u043d\u043a","Other":"\u0414\u0440\u0443\u0433\u0438","Peers":"\u041f\u0438\u044a\u0440\u0438\xb7\u0421\u0438\u0439\u0434\u0438","PiecesCount":"\u0411\u0440\u043e\u0439 \u043f\u0430\u0440\u0447\u0435\u0442\u0430","PiecesLength":"\u0414\u044a\u043b\u0436\u0438\u043d\u0430 \u043d\u0430 \u043f\u0430\u0440\u0447\u0435\u0442\u0430\u0442\u0430","Playlist":"\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442","Preload":"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e \u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435","ProjectSource":"GitHub \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430","PWAGuide":{"Header":"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435","Description":"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e \u043d\u0430 \u0432\u0430\u0448\u0435\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043b\u0435\u0441\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043d\u0435\u0433\u043e \u043f\u043e \u0432\u0441\u044f\u043a\u043e \u0432\u0440\u0435\u043c\u0435. \u041d\u044f\u043c\u0430 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0438 \u0437\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u041d\u044f\u043c\u0430 \u0441\u0432\u0430\u043b\u044f\u043d\u0435.","VLC":"\u0411\u0443\u0442\u043e\u043d \u043a\u044a\u043c VLC \u0449\u0435 \u0431\u044a\u0434\u0435 \u0434\u043e\u0431\u0430\u0432\u0435\u043d, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u043e\u0442\u0432\u0430\u0440\u044f \u043d\u0435\u0437\u0430\u0431\u0430\u0432\u043d\u043e \u0432\u0438\u0434\u0435\u043e\u0442\u043e \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430","FirstStep":"\u041d\u0430\u0442\u0438\u0441\u043d\u0438","SecondStep":{"Select":"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435","AddToHomeScreen":"\u0414\u043e\u0431\u0430\u0432\u0438 \u043a\u044a\u043c \u043d\u0430\u0447\u0430\u043b\u043d\u0438\u044f \u0435\u043a\u0440\u0430\u043d"}},"Releases":"TorrServer \u0438\u0437\u0434\u0430\u043d\u0438\u044f","RemoveAll":"\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0435\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438","RemoveViews":"\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0438 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0438\u0442\u0435","Resolution":"\u0420\u0435\u0437\u043e\u043b\u044e\u0446\u0438\u044f","Save":"\u0417\u0430\u043f\u0438\u0441","ScrollDown":"\u043f\u0440\u0435\u0432\u044a\u0440\u0442\u0438 \u043d\u0430\u0434\u043e\u043b\u0443","Season":"\u0421\u0435\u0437\u043e\u043d","Sec":"\u0441\u0435\u043a","Seconds":"\u0421\u0435\u043a\u0443\u043d\u0434\u0438","SelectSeason":"\u0418\u0437\u0431\u0435\u0440\u0438 \u0441\u0435\u0437\u043e\u043d","Series":"\u0421\u0435\u0440\u0438\u044f","SettingsDialog":{"AddRetrackers":"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0442\u0440\u0430\u043a\u0435\u0440\u0438","AdditionalSettings":"\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","MobileAppSettings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u043d\u043e\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435","CacheBeforeReaderDesc":"\u043e\u0442 \u043a\u0435\u0448\u0430 \u0449\u0435 \u0431\u044a\u0434\u0430\u0442 \u0437\u0430\u043f\u0430\u0437\u0435\u043d\u0438 \u043f\u0440\u0435\u0434\u0438 \u0442\u0435\u043a\u0443\u0449\u043e \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u0434\u044a\u0440","CacheAfterReaderDesc":"\u043e\u0442 \u043a\u0435\u0448\u0430 \u0449\u0435 \u0441\u0435 \u0437\u0430\u0440\u0435\u0434\u0438 \u0441\u043b\u0435\u0434 \u0442\u0435\u043a\u0443\u0449\u043e \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u0434\u044a\u0440","CacheSize":"\u041a\u0435\u0448 \u0440\u0430\u0437\u043c\u0435\u0440","CacheSettings":"\u041a\u0435\u0448 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","CacheStorageLocation":"\u041c\u044f\u0441\u0442\u043e \u0437\u0430 \u0441\u044a\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u0435\u0448\u0430","ConnectionsLimit":"\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0438\u0442\u0435","ConnectionsLimitHint":"20-25 \u043f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0438\u0442\u0435\u043b\u043d\u043e","DHT":"DHT (Distributed Hash Table)","DisableDHTHint":"\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435, \u0430\u043a\u043e \u043d\u044f\u043c\u0430 \u043c\u0440\u0435\u0436\u0430 \u0441\u043b\u0435\u0434 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u0430","DisablePEXHint":"\u041f\u043e-\u0434\u043e\u0431\u0440\u0435 \u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e","DisableTCPHint":"\u041d\u0435 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u0435\u0437 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d \u03bcTP","DisableUPNPHint":"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442 \u043d\u0430 \u0440\u0443\u0442\u0435\u0440\u0430","DisableUTPHint":"\u041f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0432\u0430 \u0441\u0435 \u0434\u0430 \u0441\u0435 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430 \u0432 Windows OS","Disk":"\u0414\u0438\u0441\u043a","DLNA":"DLNA Media Server","DontAddRetrackers":"\u041d\u0435 \u0434\u043e\u0431\u0430\u0432\u044f\u0439\u0442\u0435 \u0440\u0435\u0442\u0440\u0430\u043a\u0435\u0440\u0438","DownloadRateLimit":"\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435","EnableDebug":"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043b\u043e\u0433 \u0437\u0430 \u043e\u0442\u0441\u0442\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0438 (Debug)","EnableIPv6Hint":"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0430\u043c\u043e \u0430\u043a\u043e \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043e\u0442 ISP","ForceEncrypt":"\u0417\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0435 \u043d\u0430 \u0445\u0435\u0434\u044a\u0440\u0438","ForceEncryptHint":"\u041c\u043e\u0436\u0435 \u0434\u0430 \u043f\u043e\u043c\u043e\u0433\u043d\u0435 \u0441 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u0446\u0438, \u0431\u043b\u043e\u043a\u0438\u0440\u0430\u0449\u0438 \u0442\u043e\u0440\u0435\u043d\u0442\u0438","FriendlyName":"\u0418\u043c\u0435 \u043d\u0430 DLNA \u0441\u044a\u0440\u0432\u044a\u0440\u0430","FriendlyNameHint":"\u041e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u043f\u0440\u0430\u0437\u043d\u043e, \u0437\u0430 \u0434\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435","EnableRutorSearch":"\u0412\u043a\u043b\u044e\u0447\u0435\u0442\u0435 \u0442\u044a\u0440\u0441\u0435\u043d\u0435\u0442\u043e \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0438 \u043e\u0442 RuTor","EnableRutorSearchHint":"\u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0442\u044a\u0440\u0441\u0438\u0442\u0435 \u0442\u043e\u0440\u0435\u043d\u0442\u0438 \u0447\u0440\u0435\u0437 RuTor, \u0434\u043e\u0440\u0438 \u0430\u043a\u043e RuTor \u043d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u0435\u043d. \u0417\u0410\u0411\u0415\u041b\u0415\u0416\u041a\u0410: \u0411\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438 \u043e\u0442\u043d\u0435\u043c\u0430 \u043e\u043a\u043e\u043b\u043e 500 MB RAM.","PeersListenPort":"\u041f\u043e\u0440\u0442 \u0437\u0430 \u0441\u043b\u0443\u0448\u0430\u043d\u0435 \u043d\u0430 \u043f\u0438\u044a\u0440\u0438","PeersListenPortHint":"1024 - 65535, 0 - \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e","PreloadCache":"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e \u0437\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u043a\u0435\u0448\u0430 \u043f\u0440\u0435\u0434\u0438 \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0435","ProMode":"\u041f\u0420\u041e \u0440\u0435\u0436\u0438\u043c","RAM":"RAM","ReaderReadAHead":"\u041a\u0435\u0448 \u0437\u0430 \u0447\u0435\u0442\u0435\u043d\u0435 \u043d\u0430\u043f\u0440\u0435\u0434 (5-100%, \u043f\u0440\u0435\u043f. 95%)","RemoveCacheOnDrop":"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0435\u0448\u0430 \u043e\u0442 \u0434\u0438\u0441\u043a\u0430 \u043f\u0440\u0438 \u043f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442","RemoveCacheOnDropDesc":"\u0410\u043a\u043e \u0435 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d, \u043a\u0435\u0448\u044a\u0442 \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u043f\u0440\u0438 \u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442.","RemoveRetrackers":"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0442\u0440\u0430\u043a\u0435\u0440\u0438","ReplaceRetrackers":"\u041f\u043e\u0434\u043c\u0435\u043d\u0438 \u0440\u0435\u0442\u0440\u0430\u043a\u0435\u0440\u0438\u0442\u0435","RetrackersMode":"\u0420\u0435\u0436\u0438\u043c \u0437\u0430 \u0440\u0435\u0442\u0440\u0430\u043a\u0435\u0440\u0438","ResetToDefault":"\u0412\u0440\u044a\u0449\u0430\u043d\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435","Settings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","SslPort":"HTTPS \u043f\u043e\u0440\u0442","SslPortHint":"\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435: 8091","SslCert":"SSL \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442","SslCertHint":"\u041f\u044a\u0442 \u0434\u043e SSL \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442","SslKey":"SSL \u043a\u043b\u044e\u0447","SslKeyHint":"\u041f\u044a\u0442 \u0434\u043e SSL \u043a\u043b\u044e\u0447","TorrentDisconnectTimeout":"\u0412\u0440\u0435\u043c\u0435 \u043d\u0430 \u0438\u0437\u0447\u0430\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0441 \u0442\u043e\u0440\u0435\u043d\u0442\u0438","TorrentsSavePath":"\u041f\u044a\u0442 \u0437\u0430 \u0437\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0438","Upload":"\u041a\u0430\u0447\u0432\u0430\u043d\u0435","UploadHint":"\u041d\u0435 \u0441\u0435 \u043f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0432\u0430 \u0434\u0430 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0442\u0435","UploadRateLimit":"\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u043a\u0430\u0447\u0432\u0430\u043d\u0435","UseDiskDesc":"\u041f\u043e-\u0434\u043e\u0431\u0440\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 RAM \u0438\u043b\u0438 \u0432\u044a\u043d\u0448\u043d\u0430 \u043f\u0430\u043c\u0435\u0442 \u043d\u0430 \u0444\u043b\u0430\u0448-\u0431\u0430\u0437\u0438\u0440\u0430\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430","Tabs":{"Main":"\u041e\u0441\u043d\u043e\u0432\u0435\u043d","Additional":"\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043d","AdditionalDisabled":"(\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u041f\u0420\u041e \u0440\u0435\u0436\u0438\u043c)","App":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435"},"UseVLC":"\u041f\u043e\u0434\u043a\u0430\u043d\u0430 \u0437\u0430 \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e \u0432\u044a\u0432 VLC","UseVLCHint":"\u0414\u043e\u0431\u0430\u0432\u0438 \u0431\u0443\u0442\u043e\u043d \u043a\u044a\u043c VLC \u043f\u043b\u0435\u044a\u0440\u0430 \u0437\u0430 \u0441\u043f\u0438\u0441\u044a\u043a\u0430 \u0441 \u0442\u043e\u0440\u0435\u043d\u0442\u0438"},"Size":"\u0420\u0430\u0437\u043c\u0435\u0440","SpecialThanks":"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u043d\u0438 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438","Speed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442","Support":"\u041f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430","TB":"TB","Tbps":"Tbps","ThanksToEveryone":"\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438, \u043a\u043e\u0438\u0442\u043e \u0442\u0435\u0441\u0442\u0432\u0430\u0445\u0430 \u0438 \u043f\u043e\u043c\u043e\u0433\u043d\u0430\u0445\u0430.","TorrentAdded":"\u0414\u043e\u0431\u0430\u0432\u0435\u043d","TorrentClosed":"\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d","TorrentContent":"\u0421\u044a\u0434\u0440\u0436\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0430","TorrentDetails":"\u0414\u0435\u0442\u0430\u0439\u043b\u0438 \u0437\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0430","TorrentGettingInfo":"\u041f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","TorrentInDb":"\u0412 DB","TorrentPreload":"\u041f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0435\u043d","TorrentSize":"\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0430","TorrentState":"\u0421\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0430","TorrentStatus":"\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0442\u043e\u0440\u0435\u043d\u0442\u0430","TorrentWorking":"\u0410\u043a\u0442\u0438\u0432\u0435\u043d","TurnOff":"\u0418\u0437\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435","Uncategorized":"\u041d\u0435\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0437\u0438\u0440\u0430\u043d","UploadFile":"\u041a\u0430\u0447\u0438 \u0444\u0430\u0439\u043b","UploadSpeed":"\u0421\u043a\u043e\u0440\u043e\u0441\u0442 \u043d\u0430 \u043a\u0430\u0447\u0432\u0430\u043d\u0435","Viewed":"\u0413\u043b\u0435\u0434\u0430\u043d"}')},333:function(e,t){},336:function(e,t){},338:function(e,t){},340:function(e,t){},361:function(e,t){},395:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n(18),i=n.n(r),o=n(68),c=n(494),s=n(71),l=n(477),d=n(495),p=n(496),b=n(497),j=n(498),h=n(499),x=n(500);const{protocol:g,hostname:u,port:m}=window.location;let O="".concat(g,"//").concat(u).concat(m?":".concat(m):"");const C=()=>"".concat(O,"/torrents"),f=()=>"".concat(O,"/viewed"),v=()=>"".concat(O,"/torrent/upload"),S=()=>"".concat(O,"/settings"),y=()=>"".concat(O,"/stream"),D=()=>"".concat(O,"/shutdown"),T=()=>"".concat(O,"/echo"),w=()=>"".concat(O,"/stream");var k=n(182),P=n(501),A=n(475),L=n(476),R=n(478),M=n(135),B=n(92),H=n(183),F=n(184),N=n(185),E=n(186),G=n(187),z=n(188);M.a.use(H.a).use(B.e).init({fallbackLng:"en",interpolation:{escapeValue:!1},resources:{en:{translation:F},ru:{translation:N},ua:{translation:E},zh:{translation:G},bg:{translation:z}}});var I=M.a;function U(e){if(!e)return"";const t=Math.floor(Math.log(e)/Math.log(1024));return"".concat(1*(e/Math.pow(1024,t)).toFixed(2)," ").concat([I.t("B"),I.t("KB"),I.t("MB"),I.t("GB"),I.t("TB")][t])}function V(e){if(!e)return"";const t=Math.floor(Math.log(8*e)/Math.log(1e3));return"".concat(1*(8*e/Math.pow(1e3,t)).toFixed(0)," ").concat([I.t("bps"),I.t("kbps"),I.t("Mbps"),I.t("Gbps"),I.t("Tbps")][t])}function W(e){if(!e||!e.active_peers)return null;const t="undefined"!==typeof e.connected_seeders?e.connected_seeders:0;return"".concat(e.active_peers," / ").concat(e.total_peers," \xb7 ").concat(t)}const K=e=>{let t=e;[["(",")"],["[","]"],["{","}"]].forEach((e=>{const n="\\".concat(e[0]),a=new RegExp(n,"g"),r=[...t.matchAll(a)].length,i="\\".concat(e[1]),o=new RegExp(i,"g");if(r!==[...t.matchAll(o)].length){const n="(\\".concat(e[0],")(?!.*\\1).*"),a=new RegExp(n,"g");t=t.replace(a,"")}}));const n=!!t.match(/\.{3}$/g),a=t.replace(/[\\.| ]+$/g,"").trim();return n?"".concat(a,".."):a},Z=async()=>{try{const{data:e}=await P.a.post(C(),{action:"list"});return e}catch(e){throw new Error(null)}},_=window.matchMedia("screen and (display-mode: standalone)").matches;var J=n(34),X=n(1);const Y=e=>{let{color:t}=e;const n=Object(J.a)().palette.primary.main;return Object(X.jsx)("svg",{height:"80px",width:"80px",fill:t||n,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 100 100",enableBackground:"new 0 0 100 100",xmlSpace:"preserve",children:Object(X.jsxs)("g",{children:[Object(X.jsx)("path",{d:"M18.293,93.801c0.066,0.376,0.284,0.718,0.597,0.937c0.313,0.219,0.708,0.307,1.085,0.241l70.058-12.353 c0.376-0.066,0.718-0.284,0.937-0.597c0.219-0.313,0.307-0.708,0.24-1.085l-9.502-53.891c-0.139-0.79-0.892-1.317-1.682-1.178 l-19.402,3.421L47.997,14.16c0.241-0.706,0.375-1.456,0.375-2.229c0-0.399-0.035-0.804-0.106-1.209C47.671,7.363,44.757,5,41.455,5 c-0.4,0-0.804,0.035-1.209,0.106h0c-3.359,0.595-5.723,3.509-5.723,6.812c0,0.4,0.035,0.804,0.106,1.209 c0.178,1.005,0.567,1.918,1.109,2.709l-6.875,19.061L9.968,38.228c-0.79,0.139-1.317,0.892-1.177,1.682L18.293,93.801z M40.75,7.966L40.75,7.966c0.239-0.042,0.474-0.062,0.705-0.062c1.909,0,3.612,1.373,3.953,3.324v0 c0.042,0.238,0.062,0.473,0.062,0.704c0,1.908-1.373,3.612-3.323,3.953h0.001c-0.238,0.042-0.473,0.062-0.705,0.062 c-1.908,0-3.612-1.373-3.953-3.323c-0.042-0.238-0.062-0.473-0.062-0.705C37.427,10.01,38.799,8.306,40.75,7.966z M38.059,17.96 c1.012,0.569,2.17,0.89,3.383,0.89c0.399,0,0.804-0.034,1.208-0.106h0.001c1.48-0.263,2.766-0.976,3.743-1.974l10.935,13.108 L32.16,34.315L38.059,17.96z M29.978,37.648c0.136-0.004,0.268-0.029,0.396-0.07l29.75-5.246c0.134-0.006,0.266-0.027,0.395-0.07 l18.582-3.277l8.998,51.031L20.9,91.867l-8.998-51.032L29.978,37.648z"}),Object(X.jsx)("path",{d:"M49.984,75.561c0.809,0,1.627-0.065,2.449-0.199l0.001,0c7.425-1.213,12.701-7.627,12.701-14.919 c0-0.809-0.065-1.627-0.199-2.449c-1.213-7.425-7.626-12.701-14.919-12.701c-0.808,0-1.627,0.065-2.45,0.199 c-7.425,1.213-12.701,7.626-12.701,14.918c0,0.808,0.065,1.627,0.199,2.449C36.278,70.284,42.692,75.561,49.984,75.561z M51.967,72.496c-0.668,0.109-1.33,0.161-1.983,0.161c-5.883,0-11.079-4.265-12.053-10.265c-0.109-0.668-0.161-1.33-0.161-1.983 c0-2.108,0.555-4.123,1.534-5.892l19.693,14.176C57.206,70.645,54.782,72.039,51.967,72.496z M48.034,48.357L48.034,48.357 c0.668-0.109,1.329-0.161,1.983-0.161c5.882,0,11.079,4.265,12.053,10.265c0.109,0.667,0.161,1.329,0.161,1.983 c0,2.109-0.556,4.127-1.536,5.897L41.001,52.163C42.791,50.21,45.217,48.814,48.034,48.357z"}),Object(X.jsx)("polygon",{points:"47.567,45.492 47.567,45.492 47.568,45.491 "})]})})},$=()=>{const e=Object(J.a)().palette.primary.main;return Object(X.jsx)("svg",{height:"100px",width:"100px",fill:e,viewBox:"0 0 452 452",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:Object(X.jsxs)("g",{id:"#000000",children:[Object(X.jsx)("path",{opacity:"1.00",d:" M 210.49 18.69 C 244.92 16.12 280.02 22.13 311.46 36.47 C 344.90 51.54 374.16 75.69 395.41 105.58 C 415.62 133.87 428.55 167.34 432.48 201.89 C 438.07 248.86 427.02 297.61 401.45 337.43 C 382.92 366.59 357.02 391.04 326.80 407.80 C 300.81 422.31 271.64 431.08 241.96 433.26 C 207.37 435.97 172.14 429.83 140.54 415.51 C 109.95 401.69 82.82 380.33 62.16 353.86 C 39.25 324.67 24.38 289.21 19.78 252.38 C 14.94 214.51 20.65 175.31 36.47 140.54 C 54.11 101.38 84.24 67.99 121.37 46.39 C 148.44 30.52 179.19 20.98 210.49 18.69 M 213.46 36.60 C 178.91 38.80 145.03 50.71 116.76 70.72 C 84.67 93.21 59.84 125.88 46.91 162.88 C 34.87 196.99 32.96 234.54 41.25 269.73 C 48.89 302.45 65.53 332.98 88.79 357.21 C 113.91 383.56 146.78 402.45 182.25 410.72 C 216.67 418.86 253.37 417.21 286.87 405.85 C 329.85 391.49 367.13 361.01 389.89 321.85 C 406.02 294.41 414.96 262.84 415.73 231.03 C 416.71 196.59 408.11 161.91 390.97 132.00 C 372.31 99.13 343.57 72.09 309.61 55.49 C 279.95 40.89 246.43 34.40 213.46 36.60 Z"}),Object(X.jsx)("path",{opacity:"1.00",d:" M 217.02 117.63 C 223.01 117.45 228.99 117.45 234.98 117.63 C 235.16 150.72 234.93 183.81 235.09 216.89 C 268.18 217.03 301.28 216.82 334.38 216.99 C 334.57 222.99 334.57 229.00 334.38 235.01 C 301.28 235.18 268.18 234.97 235.09 235.11 C 234.93 268.19 235.16 301.28 234.98 334.37 C 228.99 334.55 223.00 334.55 217.02 334.37 C 216.84 301.28 217.07 268.19 216.92 235.11 C 183.82 234.97 150.72 235.17 117.62 235.01 C 117.43 229.00 117.43 222.99 117.62 216.99 C 150.72 216.82 183.82 217.03 216.91 216.89 C 217.07 183.81 216.84 150.72 217.02 117.63 Z"})]})})},Q=e=>{let{color:t,width:n}=e;const a=Object(J.a)().palette.primary.main;return Object(X.jsxs)("svg",{width:n||"100%",height:"100%",viewBox:"96.96632385253906 377.9800109863281 873.03369140625 310.9999694824219",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 603.05 378.50 C 648.01 378.10 692.99 378.30 737.96 378.24 C 746.80 377.82 755.66 378.04 764.51 378.02 C 764.49 396.01 764.50 414.00 764.50 432.00 C 833.00 432.01 901.50 431.99 970.00 432.00 C 970.00 499.67 970.00 567.33 970.00 635.00 C 941.01 635.01 912.02 634.98 883.04 635.01 C 868.37 635.70 853.70 634.86 839.03 635.00 C 814.19 635.00 789.35 634.99 764.50 635.00 C 764.50 652.99 764.49 670.99 764.51 688.98 C 722.02 688.64 679.51 688.76 637.01 688.76 C 610.36 688.24 583.70 688.61 557.04 688.50 C 535.36 688.64 513.69 688.06 492.00 688.25 C 467.01 688.45 442.03 687.89 417.04 688.00 C 393.35 688.06 369.67 687.54 345.97 687.76 C 331.65 687.28 317.32 687.58 303.00 687.51 C 287.69 686.89 272.35 687.61 257.03 686.99 C 244.25 687.26 231.37 686.92 218.84 684.09 C 183.39 676.56 151.36 655.48 129.16 627.00 C 110.45 603.11 98.57 573.55 97.40 543.09 C 95.46 518.81 100.09 494.17 110.06 471.99 C 126.89 434.21 159.00 403.08 198.12 389.13 C 227.91 377.22 260.63 379.63 292.01 379.76 C 308.00 379.13 324.02 379.87 340.01 379.25 C 355.65 379.17 371.30 379.41 386.95 379.13 C 409.62 378.70 432.32 379.37 455.00 378.74 C 504.35 378.92 553.69 378.31 603.05 378.50 M 348.01 411.51 C 320.98 411.52 293.95 411.45 266.93 411.54 C 256.91 412.17 246.82 411.10 236.84 412.46 C 208.12 415.88 181.14 430.38 161.51 451.48 C 144.71 469.43 133.29 492.57 130.42 517.07 C 124.64 554.31 138.80 593.31 165.32 619.73 C 177.83 632.43 193.39 641.88 210.05 648.05 C 228.40 654.56 248.11 655.87 267.42 655.59 C 319.94 655.19 372.45 655.94 424.97 655.75 C 450.32 655.57 475.67 656.17 501.02 656.00 C 525.32 656.12 549.63 655.73 573.92 656.26 C 626.62 656.05 679.30 656.63 732.00 656.50 C 732.00 574.50 732.00 492.50 732.00 410.51 C 689.66 410.38 647.34 410.94 605.01 410.75 C 587.68 410.55 570.37 411.13 553.05 411.00 C 526.36 411.00 499.67 411.01 472.98 411.00 C 431.33 411.69 389.65 410.81 348.01 411.51 M 764.49 464.27 C 764.51 510.42 764.51 556.58 764.49 602.73 C 822.24 602.77 879.99 602.74 937.74 602.75 C 938.25 556.59 937.90 510.41 937.99 464.25 C 880.16 464.27 822.32 464.23 764.49 464.27 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 842.49 484.02 C 853.57 483.79 864.63 484.32 875.71 484.25 C 876.25 495.35 875.68 506.46 875.04 517.54 C 864.40 517.59 853.77 516.92 843.13 517.38 C 842.74 516.32 842.40 515.20 842.48 514.06 C 842.50 504.04 842.50 494.03 842.49 484.02 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 287.02 517.49 C 345.02 517.51 403.02 517.49 461.02 517.50 C 499.18 517.57 537.34 517.29 575.49 517.75 C 575.51 528.25 575.51 538.75 575.49 549.25 C 531.01 549.74 486.52 549.41 442.04 549.50 C 390.37 549.51 338.69 549.49 287.02 549.51 C 286.99 538.84 286.99 528.16 287.02 517.49 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 842.78 549.74 C 853.53 549.91 864.26 549.51 875.01 549.44 C 875.73 560.52 876.27 571.65 875.71 582.75 C 864.63 582.80 853.57 583.17 842.49 582.99 C 842.69 571.91 842.12 560.80 842.78 549.74 Z"})]})},q=e=>{let{color:t,width:n}=e;const a=Object(J.a)().palette.primary.main;return Object(X.jsxs)("svg",{width:n||"100%",height:"100%",viewBox:"13.928732872009277 69.97769927978516 172.15252685546875 60.067893981933594",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 18.20 70.32 C 19.46 70.07 20.73 69.96 22.01 69.98 C 74.36 70.03 126.72 69.97 179.08 70.01 C 182.16 69.72 185.50 71.74 185.82 74.99 C 186.15 79.61 186.20 84.29 185.78 88.91 C 183.66 90.31 179.87 90.73 180.00 93.99 C 179.86 97.27 183.68 97.69 185.79 99.12 C 186.27 107.07 185.91 115.06 185.99 123.03 C 186.29 126.14 184.25 129.52 180.97 129.83 C 175.33 130.27 169.65 129.88 164.00 130.00 C 147.71 129.85 131.39 130.31 115.12 129.78 C 112.92 127.53 114.51 123.74 113.95 120.86 C 114.67 118.55 111.27 116.64 110.24 119.19 C 109.73 122.42 110.24 125.71 109.79 128.95 C 108.65 130.43 106.57 129.83 104.96 130.03 C 76.94 129.95 48.93 130.04 20.91 129.99 C 17.47 130.37 13.95 127.70 14.07 124.10 C 14.02 115.76 13.75 107.39 14.22 99.07 C 16.33 97.68 20.10 97.27 20.00 94.03 C 20.17 90.71 16.28 90.35 14.20 88.85 C 13.80 84.56 13.92 80.24 14.07 75.94 C 14.03 73.43 15.75 70.97 18.20 70.32 M 18.23 75.15 C 17.73 78.78 18.05 82.46 18.02 86.11 C 21.05 87.67 24.20 90.21 23.99 94.00 C 24.20 97.79 21.03 100.31 18.01 101.89 C 18.15 109.55 17.67 117.24 18.22 124.87 C 18.45 125.10 18.90 125.56 19.13 125.78 C 26.06 126.33 33.03 125.84 39.98 126.00 C 39.99 123.36 40.01 120.72 40.09 118.08 C 62.07 117.87 84.05 118.10 106.03 117.96 C 107.62 116.17 109.32 113.83 112.02 114.00 C 114.70 113.85 116.37 116.19 117.96 117.96 C 131.94 118.09 145.93 117.88 159.91 118.08 C 159.98 120.72 160.01 123.36 160.02 126.00 C 166.94 125.83 173.90 126.34 180.80 125.78 C 181.05 125.57 181.54 125.14 181.78 124.93 C 182.32 117.28 181.85 109.57 181.99 101.90 C 178.96 100.31 175.78 97.79 176.01 93.99 C 175.79 90.20 178.94 87.66 181.98 86.11 C 181.94 82.47 182.27 78.80 181.77 75.19 C 181.16 73.66 179.34 74.17 178.06 73.99 C 126.04 74.00 74.01 74.01 21.99 73.99 C 20.69 74.16 18.91 73.67 18.23 75.15 M 42.00 120.00 C 42.00 122.00 42.00 124.00 42.00 126.00 C 43.33 126.00 44.67 126.00 46.00 126.00 C 46.00 124.00 46.00 122.00 46.00 120.00 C 44.67 120.00 43.33 120.00 42.00 120.00 M 48.00 120.00 C 48.00 122.00 48.00 124.00 48.00 126.00 C 49.33 126.00 50.67 126.00 52.00 126.00 C 52.00 124.00 52.00 122.00 52.00 120.00 C 50.67 120.00 49.33 120.00 48.00 120.00 M 54.00 120.00 C 54.00 122.00 54.00 124.00 54.00 126.00 C 55.33 126.00 56.67 126.00 58.00 126.00 C 58.00 124.00 58.00 122.00 58.00 120.00 C 56.67 120.00 55.33 120.00 54.00 120.00 M 60.00 120.00 C 60.00 122.00 60.00 124.00 60.00 126.00 C 61.33 126.00 62.67 126.00 64.00 126.00 C 64.00 124.00 64.00 122.00 64.00 120.00 C 62.67 120.00 61.33 120.00 60.00 120.00 M 66.00 120.00 C 66.00 122.00 66.00 124.00 66.00 126.00 C 67.33 126.00 68.67 126.00 70.00 126.00 C 70.00 124.00 70.00 122.00 70.00 120.00 C 68.67 120.00 67.33 120.00 66.00 120.00 M 72.00 120.00 C 72.00 122.00 72.00 124.00 72.00 126.00 C 73.33 126.00 74.67 126.00 76.00 126.00 C 76.00 124.00 76.00 122.00 76.00 120.00 C 74.67 120.00 73.33 120.00 72.00 120.00 M 78.00 120.00 C 78.00 122.00 78.00 124.00 78.00 126.00 C 79.33 126.00 80.67 126.00 82.00 126.00 C 82.00 124.00 82.00 122.00 82.00 120.00 C 80.67 120.00 79.33 120.00 78.00 120.00 M 84.00 120.00 C 84.00 122.00 84.00 124.00 84.00 126.00 C 85.33 126.00 86.67 126.00 88.00 126.00 C 88.00 124.00 88.00 122.00 88.00 120.00 C 86.67 120.00 85.33 120.00 84.00 120.00 M 90.00 120.00 C 90.00 122.00 90.00 124.00 90.00 126.00 C 91.33 126.00 92.67 126.00 94.00 126.00 C 94.00 124.00 94.00 122.00 94.00 120.00 C 92.67 120.00 91.33 120.00 90.00 120.00 M 96.00 120.00 C 96.00 122.00 96.00 124.00 96.00 126.00 C 97.33 126.00 98.67 126.00 100.00 126.00 C 100.00 124.00 100.00 122.00 100.00 120.00 C 98.67 120.00 97.33 120.00 96.00 120.00 M 102.00 120.00 C 102.00 122.00 102.00 124.00 102.00 126.00 C 103.33 126.00 104.67 126.00 106.00 126.00 C 106.00 124.00 106.00 122.00 106.00 120.00 C 104.67 120.00 103.33 120.00 102.00 120.00 M 118.00 120.00 C 118.00 122.00 118.00 124.00 118.00 126.00 C 119.33 126.00 120.67 126.00 122.00 126.00 C 122.00 124.00 122.00 122.00 122.00 120.00 C 120.67 120.00 119.33 120.00 118.00 120.00 M 124.00 120.00 C 124.00 122.00 124.00 124.00 124.00 126.00 C 125.33 126.00 126.67 126.00 128.00 126.00 C 128.00 124.00 128.00 122.00 128.00 120.00 C 126.67 120.00 125.33 120.00 124.00 120.00 M 130.00 120.00 C 130.00 122.00 130.00 124.00 130.00 126.00 C 131.33 126.00 132.67 126.00 134.00 126.00 C 134.00 124.00 134.00 122.00 134.00 120.00 C 132.67 120.00 131.33 120.00 130.00 120.00 M 136.00 120.00 C 136.00 122.00 136.00 124.00 136.00 126.00 C 137.33 126.00 138.67 126.00 140.00 126.00 C 140.00 124.00 140.00 122.00 140.00 120.00 C 138.67 120.00 137.33 120.00 136.00 120.00 M 142.00 120.00 C 142.00 122.00 142.00 124.00 142.00 126.00 C 143.33 126.00 144.66 126.00 146.00 126.00 C 146.00 124.00 146.00 122.00 146.00 120.00 C 144.67 120.00 143.33 120.00 142.00 120.00 M 148.00 120.00 C 148.00 122.00 148.00 124.00 148.00 126.00 C 149.33 126.00 150.66 126.00 152.00 126.00 C 152.00 124.00 152.00 122.00 152.00 120.00 C 150.67 120.00 149.33 120.00 148.00 120.00 M 154.00 120.00 C 154.00 122.00 154.00 124.00 154.00 126.00 C 155.33 126.00 156.66 126.00 158.00 126.00 C 158.00 124.00 158.00 122.00 158.00 120.00 C 156.67 120.00 155.33 120.00 154.00 120.00 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 30.03 81.93 C 29.85 80.12 30.82 77.95 32.93 78.11 C 37.91 77.93 42.93 77.74 47.89 78.25 C 50.98 79.21 49.68 83.33 50.10 85.77 C 49.59 85.78 48.57 85.80 48.06 85.80 C 48.01 83.89 47.96 81.98 47.90 80.08 C 42.62 79.96 37.35 79.96 32.08 80.08 C 31.95 89.36 31.95 98.64 32.08 107.91 C 37.36 108.05 42.64 108.05 47.92 107.91 C 48.02 104.01 48.01 100.11 48.02 96.21 C 48.51 96.21 49.48 96.21 49.97 96.20 C 49.93 100.09 50.29 104.01 49.76 107.87 C 49.40 110.05 46.77 109.95 45.09 110.01 C 40.74 109.96 36.36 110.29 32.04 109.74 C 29.91 109.31 30.07 106.74 29.99 105.08 C 30.02 97.37 29.93 89.65 30.03 81.93 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 56.08 78.25 C 61.33 77.80 66.67 77.79 71.92 78.25 C 74.45 78.84 73.88 82.03 74.03 83.96 C 73.88 91.66 74.20 99.37 73.89 107.07 C 73.99 110.35 68.80 111.17 67.40 108.44 C 68.91 108.19 70.43 107.96 71.95 107.75 C 72.01 98.53 72.08 89.30 71.91 80.08 C 66.64 79.96 61.36 79.96 56.08 80.08 C 55.95 89.35 55.95 98.63 56.08 107.90 C 58.65 107.98 61.23 108.01 63.80 108.04 C 63.80 108.54 63.78 109.52 63.78 110.02 C 60.75 109.51 55.74 111.45 54.25 107.89 C 53.63 99.96 54.19 91.96 53.97 84.00 C 54.13 82.06 53.53 78.84 56.08 78.25 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 79.38 78.49 C 84.51 77.49 89.88 78.03 95.10 78.12 C 97.17 77.98 98.14 80.11 97.97 81.89 C 98.04 89.96 98.04 98.04 97.97 106.11 C 98.13 107.87 97.20 109.99 95.14 109.88 C 90.11 110.08 85.02 110.27 80.01 109.73 C 77.91 109.26 78.05 106.71 77.99 105.04 C 77.99 97.70 77.99 90.35 77.99 83.01 C 78.12 81.47 77.82 79.41 79.38 78.49 M 80.08 80.08 C 79.95 89.36 79.95 98.64 80.08 107.92 C 85.36 108.04 90.64 108.04 95.92 107.92 C 96.05 98.64 96.05 89.36 95.92 80.08 C 90.64 79.96 85.36 79.96 80.08 80.08 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 103.34 78.52 C 108.47 77.46 113.88 78.05 119.12 78.12 C 121.20 77.99 122.14 80.13 121.97 81.91 C 122.04 89.97 122.04 98.04 121.97 106.10 C 122.14 107.87 121.19 110.00 119.12 109.88 C 114.37 110.13 109.59 110.13 104.85 109.88 C 102.80 109.99 101.86 107.88 102.03 106.13 C 101.92 98.40 102.03 90.66 101.99 82.93 C 102.13 81.44 101.84 79.43 103.34 78.52 M 104.08 80.08 C 103.95 89.36 103.95 98.64 104.08 107.92 C 109.36 108.05 114.64 108.04 119.92 107.92 C 120.06 98.64 120.05 89.36 119.92 80.08 C 114.64 79.96 109.36 79.95 104.08 80.08 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 127.43 78.45 C 131.88 77.51 136.52 78.12 141.04 77.99 C 143.01 77.87 145.98 78.22 145.88 80.86 C 146.19 88.89 145.92 96.94 146.01 104.98 C 145.93 106.67 146.12 109.28 143.96 109.74 C 141.40 110.19 138.79 109.99 136.21 110.02 C 136.21 109.52 136.21 108.53 136.21 108.04 C 138.78 108.01 141.35 107.98 143.92 107.91 C 144.05 98.63 144.06 89.35 143.92 80.08 C 138.64 79.96 133.36 79.96 128.09 80.08 C 128.02 82.64 127.99 85.21 127.96 87.78 C 127.47 87.79 126.48 87.79 125.99 87.79 C 126.38 84.77 124.90 80.72 127.43 78.45 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 151.38 78.48 C 155.82 77.48 160.48 78.14 165.01 77.99 C 167.01 77.85 170.02 78.25 169.89 80.92 C 170.18 88.94 169.92 96.98 170.01 105.01 C 170.13 107.00 169.77 109.99 167.12 109.88 C 162.10 110.07 157.02 110.27 152.02 109.74 C 149.89 109.27 150.05 106.67 149.99 104.99 C 149.99 97.64 149.99 90.30 149.99 82.95 C 150.12 81.43 149.84 79.39 151.38 78.48 M 152.08 80.08 C 151.95 89.36 151.95 98.64 152.08 107.92 C 157.36 108.04 162.64 108.04 167.92 107.92 C 168.05 98.64 168.05 89.36 167.92 80.08 C 162.64 79.96 157.36 79.96 152.08 80.08 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 48.01 88.19 C 48.50 88.19 49.49 88.19 49.99 88.19 C 49.98 90.06 49.98 91.92 49.99 93.78 C 49.49 93.79 48.51 93.79 48.01 93.79 C 48.01 91.92 48.01 90.06 48.01 88.19 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 126.01 92.19 C 126.51 92.19 127.49 92.19 127.99 92.19 C 127.98 94.06 127.98 95.93 127.98 97.80 C 127.49 97.79 126.50 97.78 126.01 97.78 C 126.01 95.91 126.01 94.05 126.01 92.19 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 125.98 100.19 C 126.48 100.19 127.47 100.19 127.96 100.19 C 127.99 102.75 128.02 105.32 128.08 107.88 C 129.98 107.95 131.89 108.01 133.81 108.07 C 133.80 108.57 133.78 109.59 133.77 110.10 C 131.39 109.71 128.07 110.79 126.45 108.53 C 125.66 105.83 126.07 102.96 125.98 100.19 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 24.41 112.66 C 27.59 110.67 32.28 113.20 32.00 117.04 C 32.18 120.52 28.24 123.02 25.11 121.66 C 21.33 120.42 20.93 114.50 24.41 112.66 M 26.15 114.12 C 24.25 114.47 23.50 116.93 24.38 118.50 C 25.45 120.81 29.45 120.37 29.89 117.81 C 30.58 115.59 28.37 113.39 26.15 114.12 Z"}),Object(X.jsx)("path",{fill:t||a,opacity:"1.00",d:" M 170.48 112.62 C 173.67 110.70 178.29 113.25 178.00 117.06 C 178.16 120.55 174.19 123.04 171.06 121.64 C 167.28 120.35 166.95 114.41 170.48 112.62 M 172.11 114.13 C 169.72 114.60 169.28 118.30 171.30 119.51 C 173.13 120.90 176.17 119.39 175.97 117.02 C 176.16 114.97 173.98 113.54 172.11 114.13 Z"})]})},ee=()=>{const e=Object(J.a)().palette.primary.main,t="#00a572"===e?"#74c39c":"#4a5255";return Object(X.jsxs)("svg",{width:"150px",height:"150px",viewBox:"0 0 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[Object(X.jsxs)("g",{id:e,children:[Object(X.jsx)("path",{fill:e,opacity:"1.00",d:" M 102.41 0.00 L 319.87 0.00 C 320.21 29.68 319.87 59.37 320.04 89.05 C 320.29 97.32 323.88 105.47 329.94 111.12 C 336.01 117.07 344.56 120.18 353.01 120.01 C 382.02 119.87 411.04 120.22 440.05 119.83 C 439.94 236.88 440.04 353.93 440.00 470.98 C 440.01 478.16 440.50 485.68 437.47 492.41 C 432.79 503.85 421.05 511.80 408.71 512.00 L 103.28 512.00 C 90.95 511.79 79.20 503.84 74.53 492.42 C 72.06 486.96 71.87 480.87 71.99 474.97 C 72.01 327.63 71.99 180.30 72.00 32.96 C 71.95 27.61 73.03 22.22 75.52 17.46 C 80.55 7.39 91.19 0.57 102.41 0.00 M 360.00 382.07 C 358.69 383.73 359.01 385.99 358.90 387.97 C 358.95 396.36 358.91 404.75 358.93 413.14 C 352.50 403.51 346.13 393.83 339.77 384.16 C 338.65 382.47 337.13 380.65 334.92 380.63 C 331.97 380.41 329.13 382.87 329.22 385.89 C 328.94 396.58 329.24 407.28 329.08 417.98 C 329.14 420.43 328.85 422.98 329.54 425.38 C 330.75 429.14 337.11 428.63 337.54 424.63 C 338.19 415.09 337.55 405.51 337.83 395.95 C 343.71 404.78 349.41 413.73 355.26 422.58 C 356.92 424.93 358.74 427.96 362.00 428.00 C 365.02 428.51 367.54 425.83 367.40 422.90 C 367.55 411.27 367.39 399.62 367.48 387.99 C 367.40 386.11 367.63 384.06 366.61 382.38 C 365.24 380.16 361.58 380.00 360.00 382.07 M 100.79 382.81 C 98.94 384.82 100.19 388.63 103.01 388.89 C 106.91 389.29 110.85 388.97 114.77 389.07 C 114.77 399.73 114.78 410.39 114.75 421.05 C 114.76 423.37 114.89 426.34 117.28 427.52 C 119.95 429.02 123.67 427.14 123.86 424.04 C 124.22 412.40 123.84 400.72 124.04 389.07 C 128.25 388.87 132.57 389.54 136.71 388.62 C 140.15 387.40 139.25 381.72 135.61 381.56 C 126.10 381.14 116.55 381.57 107.03 381.37 C 104.95 381.53 102.34 381.06 100.79 382.81 M 156.46 381.58 C 150.26 383.15 145.11 388.05 143.12 394.11 C 140.49 401.86 140.79 410.83 144.81 418.06 C 151.07 429.05 167.20 430.79 177.27 424.26 C 183.48 420.06 186.24 412.28 186.28 405.03 C 186.43 398.11 184.59 390.56 179.19 385.85 C 173.03 380.52 164.12 379.62 156.46 381.58 M 197.74 381.67 C 195.24 381.99 194.12 384.61 194.23 386.87 C 194.06 397.92 194.27 408.97 194.15 420.02 C 194.24 422.43 193.92 425.36 195.97 427.11 C 198.62 429.25 203.28 427.47 203.31 423.89 C 203.66 418.45 203.32 412.99 203.49 407.54 C 206.76 407.72 210.68 407.24 213.15 409.89 C 217.60 414.61 220.01 420.80 223.85 425.97 C 225.63 428.66 230.20 428.72 231.83 425.86 C 232.87 424.27 231.80 422.43 231.24 420.89 C 228.63 415.38 225.17 409.99 220.02 406.56 C 223.42 405.53 227.11 404.31 229.29 401.31 C 233.14 395.94 231.83 387.34 226.14 383.76 C 221.99 381.01 216.77 381.52 212.04 381.39 C 207.28 381.52 202.48 381.08 197.74 381.67 M 240.23 386.91 C 240.19 398.28 240.20 409.66 240.22 421.03 C 240.25 423.12 240.14 425.65 241.97 427.09 C 244.58 429.23 249.25 427.52 249.33 423.98 C 249.76 418.50 249.34 413.00 249.49 407.51 C 252.77 407.64 256.62 407.29 259.13 409.85 C 263.88 414.69 266.10 421.38 270.41 426.55 C 272.74 429.20 278.48 428.00 278.28 424.04 C 276.28 417.09 271.87 410.81 266.09 406.46 C 269.75 405.55 273.64 404.05 275.74 400.71 C 278.91 395.49 277.81 387.82 272.73 384.18 C 268.85 381.14 263.64 381.44 259.00 381.41 C 254.02 381.52 249.02 381.13 244.05 381.58 C 241.41 381.77 240.05 384.51 240.23 386.91 M 286.38 386.01 C 286.17 397.35 286.39 408.70 286.27 420.04 C 286.31 422.30 286.17 425.31 288.52 426.53 C 291.20 427.60 294.20 427.07 297.03 427.21 C 304.36 427.04 311.73 427.52 319.04 426.95 C 322.44 426.37 322.43 420.75 319.05 420.15 C 311.25 419.44 303.38 420.13 295.56 419.82 C 295.59 415.47 295.58 411.12 295.58 406.78 C 302.60 406.71 309.65 407.09 316.66 406.54 C 320.07 405.84 319.57 399.91 315.98 399.96 C 309.20 399.54 302.39 399.95 295.59 399.80 C 295.57 396.05 295.57 392.30 295.58 388.55 C 303.03 388.43 310.50 388.74 317.94 388.37 C 321.67 388.25 321.80 381.95 318.11 381.66 C 309.41 381.03 300.65 381.57 291.93 381.42 C 289.16 381.15 286.27 383.00 286.38 386.01 M 375.06 381.95 C 372.19 383.34 372.77 388.27 375.95 388.84 C 379.96 389.33 384.02 388.96 388.05 389.08 C 387.92 400.08 388.05 411.07 387.99 422.07 C 387.75 424.61 389.07 427.71 391.95 427.92 C 394.85 428.51 397.33 425.86 397.14 423.05 C 397.37 411.73 397.16 400.40 397.23 389.08 C 401.42 388.89 405.69 389.52 409.82 388.64 C 413.41 387.46 412.48 381.48 408.64 381.52 C 400.79 381.23 392.93 381.50 385.08 381.39 C 381.74 381.50 378.31 381.05 375.06 381.95 Z"}),Object(X.jsx)("path",{fill:e,opacity:"1.00",d:" M 160.39 388.45 C 164.79 387.33 170.01 388.38 173.03 391.97 C 176.12 395.52 177.00 400.46 176.87 405.04 C 176.76 409.47 175.56 414.16 172.29 417.34 C 167.50 421.98 158.82 421.68 154.58 416.43 C 150.59 411.44 150.26 404.45 151.51 398.43 C 152.46 393.85 155.68 389.57 160.39 388.45 Z"}),Object(X.jsx)("path",{fill:e,opacity:"1.00",d:" M 203.47 388.42 C 208.28 388.55 213.18 387.93 217.93 388.93 C 222.82 390.10 223.71 398.14 218.81 399.89 C 213.88 401.57 208.52 400.89 203.40 400.90 C 203.44 396.73 203.45 392.57 203.47 388.42 Z"}),Object(X.jsx)("path",{fill:e,opacity:"1.00",d:" M 249.45 388.38 C 254.29 388.56 259.22 387.96 264.00 388.94 C 268.52 390.07 269.67 397.04 265.66 399.44 C 260.63 401.83 254.85 400.80 249.47 400.94 C 249.51 396.75 249.48 392.57 249.45 388.38 Z"})]}),Object(X.jsx)("g",{id:t,children:Object(X.jsx)("path",{fill:t,opacity:"1.00",d:" M 319.87 0.00 L 320.20 0.00 C 360.20 39.89 400.19 79.79 440.05 119.83 C 411.04 120.22 382.02 119.87 353.01 120.01 C 344.56 120.18 336.01 117.07 329.94 111.12 C 323.88 105.47 320.29 97.32 320.04 89.05 C 319.87 59.37 320.21 29.68 319.87 0.00 Z"})}),Object(X.jsxs)("g",{id:"#fdfdfd",children:[Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 360.00 382.07 C 361.58 380.00 365.24 380.16 366.61 382.38 C 367.63 384.06 367.40 386.11 367.48 387.99 C 367.39 399.62 367.55 411.27 367.40 422.90 C 367.54 425.83 365.02 428.51 362.00 428.00 C 358.74 427.96 356.92 424.93 355.26 422.58 C 349.41 413.73 343.71 404.78 337.83 395.95 C 337.55 405.51 338.19 415.09 337.54 424.63 C 337.11 428.63 330.75 429.14 329.54 425.38 C 328.85 422.98 329.14 420.43 329.08 417.98 C 329.24 407.28 328.94 396.58 329.22 385.89 C 329.13 382.87 331.97 380.41 334.92 380.63 C 337.13 380.65 338.65 382.47 339.77 384.16 C 346.13 393.83 352.50 403.51 358.93 413.14 C 358.91 404.75 358.95 396.36 358.90 387.97 C 359.01 385.99 358.69 383.73 360.00 382.07 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 100.79 382.81 C 102.34 381.06 104.95 381.53 107.03 381.37 C 116.55 381.57 126.10 381.14 135.61 381.56 C 139.25 381.72 140.15 387.40 136.71 388.62 C 132.57 389.54 128.25 388.87 124.04 389.07 C 123.84 400.72 124.22 412.40 123.86 424.04 C 123.67 427.14 119.95 429.02 117.28 427.52 C 114.89 426.34 114.76 423.37 114.75 421.05 C 114.78 410.39 114.77 399.73 114.77 389.07 C 110.85 388.97 106.91 389.29 103.01 388.89 C 100.19 388.63 98.94 384.82 100.79 382.81 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 156.46 381.58 C 164.12 379.62 173.03 380.52 179.19 385.85 C 184.59 390.56 186.43 398.11 186.28 405.03 C 186.24 412.28 183.48 420.06 177.27 424.26 C 167.20 430.79 151.07 429.05 144.81 418.06 C 140.79 410.83 140.49 401.86 143.12 394.11 C 145.11 388.05 150.26 383.15 156.46 381.58 M 160.39 388.45 C 155.68 389.57 152.46 393.85 151.51 398.43 C 150.26 404.45 150.59 411.44 154.58 416.43 C 158.82 421.68 167.50 421.98 172.29 417.34 C 175.56 414.16 176.76 409.47 176.87 405.04 C 177.00 400.46 176.12 395.52 173.03 391.97 C 170.01 388.38 164.79 387.33 160.39 388.45 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 197.74 381.67 C 202.48 381.08 207.28 381.52 212.04 381.39 C 216.77 381.52 221.99 381.01 226.14 383.76 C 231.83 387.34 233.14 395.94 229.29 401.31 C 227.11 404.31 223.42 405.53 220.02 406.56 C 225.17 409.99 228.63 415.38 231.24 420.89 C 231.80 422.43 232.87 424.27 231.83 425.86 C 230.20 428.72 225.63 428.66 223.85 425.97 C 220.01 420.80 217.60 414.61 213.15 409.89 C 210.68 407.24 206.76 407.72 203.49 407.54 C 203.32 412.99 203.66 418.45 203.31 423.89 C 203.28 427.47 198.62 429.25 195.97 427.11 C 193.92 425.36 194.24 422.43 194.15 420.02 C 194.27 408.97 194.06 397.92 194.23 386.87 C 194.12 384.61 195.24 381.99 197.74 381.67 M 203.47 388.42 C 203.45 392.57 203.44 396.73 203.40 400.90 C 208.52 400.89 213.88 401.57 218.81 399.89 C 223.71 398.14 222.82 390.10 217.93 388.93 C 213.18 387.93 208.28 388.55 203.47 388.42 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 240.23 386.91 C 240.05 384.51 241.41 381.77 244.05 381.58 C 249.02 381.13 254.02 381.52 259.00 381.41 C 263.64 381.44 268.85 381.14 272.73 384.18 C 277.81 387.82 278.91 395.49 275.74 400.71 C 273.64 404.05 269.75 405.55 266.09 406.46 C 271.87 410.81 276.28 417.09 278.28 424.04 C 278.48 428.00 272.74 429.20 270.41 426.55 C 266.10 421.38 263.88 414.69 259.13 409.85 C 256.62 407.29 252.77 407.64 249.49 407.51 C 249.34 413.00 249.76 418.50 249.33 423.98 C 249.25 427.52 244.58 429.23 241.97 427.09 C 240.14 425.65 240.25 423.12 240.22 421.03 C 240.20 409.66 240.19 398.28 240.23 386.91 M 249.45 388.38 C 249.48 392.57 249.51 396.75 249.47 400.94 C 254.85 400.80 260.63 401.83 265.66 399.44 C 269.67 397.04 268.52 390.07 264.00 388.94 C 259.22 387.96 254.29 388.56 249.45 388.38 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 286.38 386.01 C 286.27 383.00 289.16 381.15 291.93 381.42 C 300.65 381.57 309.41 381.03 318.11 381.66 C 321.80 381.95 321.67 388.25 317.94 388.37 C 310.50 388.74 303.03 388.43 295.58 388.55 C 295.57 392.30 295.57 396.05 295.59 399.80 C 302.39 399.95 309.20 399.54 315.98 399.96 C 319.57 399.91 320.07 405.84 316.66 406.54 C 309.65 407.09 302.60 406.71 295.58 406.78 C 295.58 411.12 295.59 415.47 295.56 419.82 C 303.38 420.13 311.25 419.44 319.05 420.15 C 322.43 420.75 322.44 426.37 319.04 426.95 C 311.73 427.52 304.36 427.04 297.03 427.21 C 294.20 427.07 291.20 427.60 288.52 426.53 C 286.17 425.31 286.31 422.30 286.27 420.04 C 286.39 408.70 286.17 397.35 286.38 386.01 Z"}),Object(X.jsx)("path",{fill:"#fdfdfd",opacity:"1.00",d:" M 375.06 381.95 C 378.31 381.05 381.74 381.50 385.08 381.39 C 392.93 381.50 400.79 381.23 408.64 381.52 C 412.48 381.48 413.41 387.46 409.82 388.64 C 405.69 389.52 401.42 388.89 397.23 389.08 C 397.16 400.40 397.37 411.73 397.14 423.05 C 397.33 425.86 394.85 428.51 391.95 427.92 C 389.07 427.71 387.75 424.61 387.99 422.07 C 388.05 411.07 387.92 400.08 388.05 389.08 C 384.02 388.96 379.96 389.33 375.95 388.84 C 372.77 388.27 372.19 383.34 375.06 381.95 Z"})]})]})};var te=n(402),ne=n(466),ae=n(25),re=n.n(ae);const[ie,oe,ce,se,le]=[1,2,3,4,5];var de=n(465),pe=n(507);const be=e=>{const[t,n]=Object(a.useState)({}),r=Object(a.useRef)(!0),i=Object(a.useRef)(null);return Object(a.useEffect)((()=>()=>{r.current=!1}),[]),Object(a.useEffect)((()=>(e?i.current=setInterval((()=>{const t=e=>r.current&&n(e);P.a.post("".concat(O,"/cache"),{action:"get",hash:e}).then((e=>{let{data:n}=e;return t(n)})).catch((()=>t({})))}),100):clearInterval(i.current),()=>clearInterval(i.current))),[e]),t};var je=n(450),he=n(452),xe=n(453),ge=n(401),ue=n(76),me=n.n(ue),Oe=n(454);const Ce=Object(je.a)({appBar:{position:"relative",..._&&{paddingTop:"30px"}},title:{marginLeft:"5px",flex:1}});function fe(e){let{title:t,onClose:n,onBack:a}=e;const r=Ce();return Object(X.jsx)(he.a,{className:r.appBar,children:Object(X.jsxs)(xe.a,{children:[a&&Object(X.jsx)(ge.a,{edge:"start",color:"inherit",onClick:a,"aria-label":"back",children:Object(X.jsx)(Oe.a,{})}),Object(X.jsx)(s.a,{variant:"h6",className:r.title,children:t}),Object(X.jsx)(ge.a,{autoFocus:!0,color:"inherit",onClick:n,"aria-label":"close",style:{marginRight:"-10px"},children:Object(X.jsx)(me.a,{})})]})})}var ve=n(194),Se=n(90),ye=n.n(Se),De=n(211),Te=n(455),we=n(26);const ke={light:{app:{headerToggleColor:"#4db380",appSecondaryColor:"#cbe8d9",sidebarBGColor:"#575757",sidebarFillColor:"#dee3e5",paperColor:"#eeeeee"},torrentCard:{accentCardColor:"#337a57",buttonBGColor:Object(we.a)("#337a57",.5),cardPrimaryColor:"#00a572",cardSecondaryColor:"#74c39c"},dialogTorrentDetailsContent:{posterBGColor:"#74c39c",gradientStartColor:"#e4f6ed",gradientEndColor:"#b5dec9",chacheSectionBGColor:"#88cdaa",widgetFontColor:"#fff",titleFontColor:"#000",subNameFontColor:"#7c7b7c",torrentFilesSectionBGColor:"#f1eff3"},detailedView:{gradientStartColor:"#e4f6ed",gradientEndColor:"#b5dec9",cacheSectionBGColor:"#fff"},addDialog:{gradientStartColor:"#e4f6ed",gradientEndColor:"#b5dec9",fontColor:"#000",notificationErrorBGColor:"#cda184",notificationSuccessBGColor:"#88cdaa",languageSwitchBGColor:"#74c39c",languageSwitchFontColor:"#e4f6ed",posterBGColor:"#74c39c"},torrentFunctions:{fontColor:"#000"},table:{defaultPrimaryColor:"#009879",defaultSecondaryColor:"#00a383",defaultTertiaryColor:"#03aa89"},settingsDialog:{contentBG:"#f1eff3",footerBG:"#fff"}},dark:{app:{headerToggleColor:"#545a5e",appSecondaryColor:"#545a5e",sidebarBGColor:"#323637",sidebarFillColor:"#dee3e5",paperColor:"#323637"},torrentCard:{accentCardColor:"#323637",buttonBGColor:Object(we.a)("#323637",.5),cardPrimaryColor:"#545a5e",cardSecondaryColor:Object(we.a)("#dee3e5",.4)},dialogTorrentDetailsContent:{posterBGColor:Object(we.a)("#dee3e5",.4),gradientStartColor:"#656f76",gradientEndColor:"#545a5e",chacheSectionBGColor:"#3c4244",widgetFontColor:Object(we.a)("#fff",.8),titleFontColor:"#f1eff3",subNameFontColor:"#dee3e5",torrentFilesSectionBGColor:Object(we.a)("#545a5e",.9)},detailedView:{gradientStartColor:"#656f76",gradientEndColor:"#545a5e",cacheSectionBGColor:"#949ca0"},addDialog:{gradientStartColor:"#656f76",gradientEndColor:"#545a5e",fontColor:"#fff",notificationErrorBGColor:"#c82e3f",notificationSuccessBGColor:"#323637",languageSwitchBGColor:"#545a5e",languageSwitchFontColor:"#dee3e5",posterBGColor:"#dee3e5"},torrentFunctions:{fontColor:"#f1eff3"},table:{defaultPrimaryColor:"#323637",defaultSecondaryColor:Object(we.a)("#545a5e",.9),defaultTertiaryColor:"#545a5e"},settingsDialog:{contentBG:"#5a6166",footerBG:"#323637"}}},Pe={light:{primary:"#00a572",secondary:"#00a572",labels:Object(we.a)("#000",.9)},dark:{primary:"#323637",secondary:"#dee3e5",labels:Object(we.a)("#fff",.9)}},Ae={LIGHT:"light",DARK:"dark",AUTO:"auto"},Le={fontFamily:"Open Sans, sans-serif"};Object(De.a)({typography:Le,palette:{type:Ae.DARK,primary:{main:Pe.dark.primary},secondary:{main:Pe.dark.secondary}}}),Object(De.a)({typography:Le,palette:{type:Ae.LIGHT,primary:{main:Pe.light.primary},secondary:{main:Pe.light.secondary}}});var Re=n(4),Me=n(3);const Be={dark:{default:{borderWidth:1,pieceSize:14,gapBetweenPieces:3,borderColor:Object(we.a)("#fff",.2),completeColor:Object(we.a)(Pe.dark.primary,.5),backgroundColor:"#949ca0",progressColor:Object(we.a)("#fff",.2),readerColor:"#8f0405",rangeColor:"#cda184"},mini:{cacheMaxHeight:340,borderWidth:2,pieceSize:23,gapBetweenPieces:6,borderColor:"#5c6469",completeColor:"#5c6469",backgroundColor:"#949ca0",progressColor:"#949ca0",readerColor:"#ccc",rangeColor:"#cda184"}},light:{default:{borderWidth:1,pieceSize:14,gapBetweenPieces:3,borderColor:"#dbf2e8",completeColor:Pe.light.primary,backgroundColor:"#fff",progressColor:"#b3dfc9",readerColor:"#000",rangeColor:"#afa6e3"},mini:{cacheMaxHeight:340,borderWidth:2,pieceSize:23,gapBetweenPieces:6,borderColor:"#4db380",completeColor:"#4db380",backgroundColor:"#dbf2e8",progressColor:"#dbf2e8",readerColor:"#0a0a0a",rangeColor:"#afa6e3"}}};var He,Fe,Ne,Ee;const Ge=Me.d.div(He||(He=Object(Re.a)(["\n margin-top: 10px;\n text-transform: uppercase;\n color: rgba(0, 0, 0, 0.5);\n align-self: center;\n"]))),ze=Me.d.div(Fe||(Fe=Object(Re.a)(["\n ","\n"])),(e=>{let{isMini:t,themeType:n}=e;return Object(Me.c)(Ne||(Ne=Object(Re.a)(["\n ","\n\n canvas {\n display: block;\n }\n "])),t&&Object(Me.c)(Ee||(Ee=Object(Re.a)(["\n display: grid;\n justify-content: center;\n max-height: ","px;\n overflow: auto;\n "])),Be[n].mini.cacheMaxHeight))})),Ie=e=>{let{cache:t,isMini:n,isSnakeDebugMode:r}=e;const{t:i}=Object(pe.a)(),[o,c]=Object(a.useState)({width:0,height:0}),{width:s}=o,l=Object(a.useRef)(null),d=Object(a.useRef)(null),p=(e=>{const[t,n]=Object(a.useState)([]);return Object(a.useEffect)((()=>{const{PiecesCount:t,Pieces:a,Readers:r}=e,i=[];for(let e=0;e<t;e++){const{Size:t,Length:n,Priority:o}=a[e]||{},c={id:e,percentage:t/n*100||0,priority:o||0};r.forEach((t=>{e===t.Reader&&(c.isReader=!0),e>=t.Start&&e<=t.End&&(c.isReaderRange=!0)})),i.push(c)}n(i)}),[e]),t})(t),b=n?"mini":"default",{isDarkMode:j}=Object(a.useContext)(ns),h=j?Ae.DARK:Ae.LIGHT,{readerColor:x,rangeColor:g,borderWidth:u,pieceSize:m,gapBetweenPieces:O,backgroundColor:C,borderColor:f,cacheMaxHeight:v,completeColor:S}=Be[h][b],y=n?.93*s:s,D=m+O,T=Math.floor(y/D);let w;if(n){w=(e=>{let{cacheMap:t,preloadPiecesAmount:n,piecesInOneRow:a}=e;const r=t.filter((e=>{let{percentage:t}=e;return t>0})),i=e=>e%a===0?e-1:e+a-e%a-1||0,o=i(n),c=i(r.length),s=Math.max(c,o)-r.length+1,l=s?new Array(s).fill({}):[];return[...r,...l]})({cacheMap:p,preloadPiecesAmount:Math.round(t.Capacity/t.PiecesLength-1),piecesInOneRow:T})}const k=n?w:p,P=Math.ceil((y-D*T)/2),A=Math.ceil(k.length/T)*D;return Object(a.useEffect)((()=>{if(!y||!A)return;const e=l.current;e.width=y,e.height=A,d.current=e.getContext("2d")}),[l,A,y]),Object(a.useEffect)((()=>{const e=d.current;e&&(e.clearRect(0,0,y,A),k.forEach(((t,a)=>{let{percentage:i,priority:o,isReader:c,isReaderRange:s}=t;const l=i>0&&i<100,d=100===i,p=a%T,j=Math.floor(a/T),v=u%2===0?0:.5,y=Math.ceil(u/2)+1+v,D=p*m+p*O+P+y,w=j*m+j*O+y;if(e.lineWidth=u,e.fillStyle=l?((e,t,n,a)=>{const{pieceSize:r,completeColor:i,progressColor:o}=Be[n][a],c=e.createLinearGradient(0,r,0,0);return c.addColorStop(0,i),c.addColorStop(t/100,i),c.addColorStop(t/100,o),c.addColorStop(1,o),c})(e,i,h,b):d?S:C,e.strokeStyle=c?x:l||d?S:s?g:f,e.translate(D,w),e.fillRect(0,0,m,m),e.strokeRect(0,0,m,m),e.setTransform(1,0,0,1,0,0),r&&o>0){let t="";1===o?t="":2===o?t="H":3===o?t="R":4===o?t="N":5===o&&(t="A"),e.font=n?"13px monospace":"10px monospace";const a=n?.35*m:.29*m,r=n?.69*m:.78*m;e.fillStyle="black",e.fillText(t,D+a,w+r)}})))}),[p,A,y,T,P,m,O,k,C,f,u,b,S,x,g,n,h,r]),Object(X.jsx)(ve.a,{bounds:!0,onResize:e=>{let{bounds:t}=e;return c(t)},children:e=>{let{measureRef:t}=e;return Object(X.jsxs)("div",{style:{display:"flex",flexDirection:"column"},ref:t,children:[Object(X.jsx)(ze,{themeType:h,isMini:n,children:Object(X.jsx)("canvas",{ref:l})}),n&&A>=v&&Object(X.jsx)(Ge,{children:i("ScrollDown")})]})}})};var Ue,Ve,We,Ke,Ze,_e,Je,Xe=Object(a.memo)(Ie,((e,t)=>ye()(e.cache.Pieces,t.cache.Pieces)&&ye()(e.cache.Readers,t.cache.Readers))),Ye=n(91),$e=n.n(Ye);const Qe="#858c90",qe=Object(Me.c)(Ue||(Ue=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{table:{defaultPrimaryColor:t}}}=e;return Object(Me.c)(Ve||(Ve=Object(Re.a)(["\n :before {\n content: '';\n width: 10px;\n height: 10px;\n background: ",";\n border-radius: 50%;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n "])),t)})),et=Me.d.table(We||(We=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{table:{defaultPrimaryColor:t}}}=e;return Object(Me.c)(Ke||(Ke=Object(Re.a)(["\n border-collapse: collapse;\n margin: 25px 0;\n font-size: 0.9em;\n width: 100%;\n border-radius: 5px 5px 0 0;\n overflow: hidden;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);\n color: #000;\n\n thead tr {\n background: ",";\n color: #fff;\n text-align: left;\n text-transform: uppercase;\n }\n\n th,\n td {\n padding: 12px 15px;\n }\n\n tbody tr {\n border-bottom: 1px solid ",";\n background: ",";\n\n :last-of-type {\n border-bottom: 2px solid ",";\n }\n\n &.viewed-file-row {\n background: ",";\n }\n }\n\n td {\n &.viewed-file-indicator {\n position: relative;\n\n ","\n }\n }\n\n .button-cell {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 10px;\n }\n\n @media (max-width: 970px) {\n display: none;\n }\n "])),t,"#d2d2d2","#f3f3f3",t,"#ddd",qe)})),tt=Me.d.div(Ze||(Ze=Object(Re.a)(["\n display: grid;\n gap: 20px;\n grid-template-columns: repeat(2, 1fr);\n display: none;\n\n @media (max-width: 970px) {\n display: grid;\n }\n\n @media (max-width: 820px) {\n gap: 15px;\n grid-template-columns: 1fr;\n }\n"]))),nt=Me.d.div(_e||(_e=Object(Re.a)(["\n ","\n"])),(e=>{let{isViewed:t,theme:{table:{defaultPrimaryColor:n,defaultSecondaryColor:a,defaultTertiaryColor:r}}}=e;return Object(Me.c)(Je||(Je=Object(Re.a)(["\n width: 100%;\n grid-template-rows: repeat(3, max-content);\n border-radius: 5px;\n overflow: hidden;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);\n\n .short-table {\n &-name {\n background: ",";\n display: grid;\n place-items: center;\n padding: 15px;\n color: #fff;\n text-transform: uppercase;\n font-size: 15px;\n font-weight: bold;\n\n @media (max-width: 880px) {\n font-size: 13px;\n padding: 10px;\n }\n }\n &-data {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: ",";\n grid-auto-columns: 1fr;\n }\n &-field {\n display: grid;\n grid-template-rows: 30px 1fr;\n background: black;\n :not(:last-child) {\n border-right: 1px solid ",";\n }\n\n &-name {\n background: ",";\n color: #fff;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n display: grid;\n place-items: center;\n padding: 0 10px;\n\n @media (max-width: 880px) {\n font-size: 11px;\n }\n }\n\n &-value {\n background: ",";\n display: grid;\n place-items: center;\n color: #fff;\n font-size: 15px;\n padding: 15px 10px;\n position: relative;\n\n @media (max-width: 880px) {\n font-size: 13px;\n padding: 12px 8px;\n }\n }\n }\n\n &-viewed-indicator {\n ","\n }\n\n &-buttons {\n padding: 20px;\n border-bottom: 2px solid ",";\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n align-items: center;\n gap: 20px;\n background: #f3f3f3;\n\n @media (max-width: 410px) {\n gap: 10px;\n grid-template-columns: 1fr;\n }\n }\n }\n "])),t?Qe:n,t?"max-content":"1fr",t?Qe:n,t?"#8c9498":a,t?"#949ca0":r,t&&qe,t?Qe:n)})),{memo:at}=n(0);re.a.addHandler("episode",/(\d{1,4})[- |. ]\u0441\u0435\u0440\u0438\u044f|\u0441\u0435\u0440\u0438\u044f[- |. ](\d{1,4})/i,{type:"integer"}),re.a.addHandler("season",/sezon[- |. ](\d{1,3})|(\d{1,3})[- |. ]sezon/i,{type:"integer"}),re.a.addHandler("season",/\u0441\u0435\u0437\u043e\u043d[- |. ](\d{1,3})|(\d{1,3})[- |. ]\u0441\u0435\u0437\u043e\u043d/i,{type:"integer"});var rt,it,ot,ct,st,lt,dt,pt,bt,jt,ht,xt,gt,ut,mt,Ot,Ct,ft,vt,St,yt,Dt,Tt,wt,kt,Pt,At,Lt,Rt,Mt,Bt,Ht,Ft,Nt=at((e=>{var t;let{playableFileList:n,viewedFileList:a,selectedSeason:r,seasonAmount:i,hash:o}=e;const{t:c}=Object(pe.a)(),s=e=>fetch("".concat(y(),"?link=").concat(o,"&index=").concat(e,"&preload")),l=(e,t)=>"".concat(y(),"/").concat(encodeURIComponent(e.split("\\").pop().split("/").pop()),"?link=").concat(o,"&index=").concat(t,"&play"),d=!(null===n||void 0===n||!n.find((e=>{let{path:t}=e;return re.a.parse(t).episode}))),p=!(null===n||void 0===n||!n.find((e=>{let{path:t}=e;return re.a.parse(t).season}))),b=!(null===n||void 0===n||!n.find((e=>{let{path:t}=e;return re.a.parse(t).resolution}))),j=(null===n||void 0===n?void 0:n.length)>1&&!d,h=null!==(t=JSON.parse(localStorage.getItem("isVlcUsed")))&&void 0!==t&&t;return null!==n&&void 0!==n&&n.length?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(et,{children:[Object(X.jsx)("thead",{children:Object(X.jsxs)("tr",{children:[Object(X.jsx)("th",{style:{width:"0"},children:c("Viewed")}),Object(X.jsx)("th",{children:c("Name")}),p&&1===(null===i||void 0===i?void 0:i.length)&&Object(X.jsx)("th",{style:{width:"0"},children:c("Season")}),d&&Object(X.jsx)("th",{style:{width:"0"},children:c("Episode")}),b&&Object(X.jsx)("th",{style:{width:"0"},children:c("Resolution")}),Object(X.jsx)("th",{style:{width:"100px"},children:c("Size")}),Object(X.jsx)("th",{style:{width:"400px"},children:c("Actions")})]})}),Object(X.jsx)("tbody",{children:n.map((e=>{let{id:t,path:n,length:o}=e;const{title:h,resolution:x,episode:g,season:u}=re.a.parse(n),m=null===a||void 0===a?void 0:a.includes(t),O=l(n,t);return(u===r||!(null!==i&&void 0!==i&&i.length))&&Object(X.jsxs)("tr",{className:m?"viewed-file-row":null,children:[Object(X.jsx)("td",{"data-label":"viewed","aria-label":"viewed",className:m?"viewed-file-indicator":null}),Object(X.jsx)("td",{"data-label":"name",children:j?n:h}),p&&1===(null===i||void 0===i?void 0:i.length)&&Object(X.jsx)("td",{"data-label":"season",children:u}),d&&Object(X.jsx)("td",{"data-label":"episode",children:g}),b&&Object(X.jsx)("td",{"data-label":"resolution",children:x}),Object(X.jsx)("td",{"data-label":"size",children:U(o)}),Object(X.jsx)("td",{children:Object(X.jsxs)("div",{className:"button-cell",children:[Object(X.jsx)(te.a,{onClick:()=>s(t),variant:"outlined",color:"primary",size:"small",children:c("Preload")}),Object(X.jsx)("a",{style:{textDecoration:"none"},href:O,target:"_blank",rel:"noreferrer",children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"outlined",color:"primary",size:"small",children:c("OpenLink")})}),Object(X.jsx)($e.a,{text:O,children:Object(X.jsx)(te.a,{variant:"outlined",color:"primary",size:"small",children:c("CopyLink")})})]})})]},t)}))})]}),Object(X.jsx)(tt,{children:n.map((e=>{let{id:t,path:n,length:o}=e;const{title:x,resolution:g,episode:u,season:m}=re.a.parse(n),O=null===a||void 0===a?void 0:a.includes(t),C=l(n,t);return(m===r||!(null!==i&&void 0!==i&&i.length))&&Object(X.jsxs)(nt,{isViewed:O,children:[Object(X.jsx)("div",{className:"short-table-name",children:j?n:x}),Object(X.jsxs)("div",{className:"short-table-data",children:[O&&Object(X.jsxs)("div",{className:"short-table-field",children:[Object(X.jsx)("div",{className:"short-table-field-name",children:c("Viewed")}),Object(X.jsx)("div",{className:"short-table-field-value",children:Object(X.jsx)("div",{className:"short-table-viewed-indicator"})})]}),p&&1===(null===i||void 0===i?void 0:i.length)&&Object(X.jsxs)("div",{className:"short-table-field",children:[Object(X.jsx)("div",{className:"short-table-field-name",children:c("Season")}),Object(X.jsx)("div",{className:"short-table-field-value",children:m})]}),d&&Object(X.jsxs)("div",{className:"short-table-field",children:[Object(X.jsx)("div",{className:"short-table-field-name",children:c("Episode")}),Object(X.jsx)("div",{className:"short-table-field-value",children:u})]}),b&&Object(X.jsxs)("div",{className:"short-table-field",children:[Object(X.jsx)("div",{className:"short-table-field-name",children:c("Resolution")}),Object(X.jsx)("div",{className:"short-table-field-value",children:g})]}),Object(X.jsxs)("div",{className:"short-table-field",children:[Object(X.jsx)("div",{className:"short-table-field-name",children:c("Size")}),Object(X.jsx)("div",{className:"short-table-field-value",children:U(o)})]})]}),Object(X.jsxs)("div",{className:"short-table-buttons",children:[Object(X.jsx)(te.a,{onClick:()=>s(t),variant:"outlined",color:"primary",size:"small",children:c("Preload")}),h&&_?Object(X.jsx)("a",{style:{textDecoration:"none"},href:"vlc://".concat(C),children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"outlined",color:"primary",size:"small",children:"VLC"})}):Object(X.jsx)("a",{style:{textDecoration:"none"},href:C,target:"_blank",rel:"noreferrer",children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"outlined",color:"primary",size:"small",children:c("OpenLink")})}),Object(X.jsx)($e.a,{text:C,children:Object(X.jsx)(te.a,{variant:"outlined",color:"primary",size:"small",children:c("CopyLink")})})]})]},t)}))})]}):"No playable files in this torrent"}),((e,t)=>ye()(e,t))),Et=n(464),Gt=n(504);const zt=Me.d.div(rt||(rt=Object(Re.a)(["\n display: grid;\n grid-template-columns: 70% 1fr;\n grid-template-rows: repeat(2, min-content);\n grid-template-areas:\n 'main cache'\n 'file-list file-list';\n\n @media (max-width: 1450px) {\n grid-template-columns: 1fr;\n grid-template-rows: repeat(3, min-content);\n grid-template-areas:\n 'main'\n 'cache'\n 'file-list';\n }\n"]))),It=Me.d.div(it||(it=Object(Re.a)(["\n ","\n"])),(e=>{let{poster:t,theme:{dialogTorrentDetailsContent:{posterBGColor:n}}}=e;return Object(Me.c)(ot||(ot=Object(Re.a)(["\n height: 400px;\n border-radius: 5px;\n overflow: hidden;\n align-self: center;\n\n ","\n\n @media (max-width: 1280px) {\n align-self: start;\n }\n\n @media (max-width: 840px) {\n ","\n }\n "])),t?Object(Me.c)(ct||(ct=Object(Re.a)(["\n img {\n border-radius: 5px;\n height: 100%;\n }\n "]))):Object(Me.c)(st||(st=Object(Re.a)(["\n width: 300px;\n display: grid;\n place-items: center;\n background: ",";\n\n svg {\n transform: scale(2.5) translateY(-3px);\n }\n "])),n),t?Object(Me.c)(lt||(lt=Object(Re.a)(["\n height: 200px;\n "]))):Object(Me.c)(dt||(dt=Object(Re.a)(["\n display: none;\n "]))))})),Ut=Me.d.section(pt||(pt=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{dialogTorrentDetailsContent:{gradientStartColor:t,gradientEndColor:n}}}=e;return Object(Me.c)(bt||(bt=Object(Re.a)(["\n grid-area: main;\n padding: 40px;\n display: grid;\n grid-template-columns: min-content 1fr;\n gap: 30px;\n background: linear-gradient(145deg, ",", ",");\n\n @media (max-width: 840px) {\n grid-template-columns: 1fr;\n }\n\n @media (max-width: 800px) {\n padding: 20px;\n }\n "])),t,n)})),Vt=Me.d.section(jt||(jt=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{dialogTorrentDetailsContent:{chacheSectionBGColor:t}}}=e;return Object(Me.c)(ht||(ht=Object(Re.a)(["\n grid-area: cache;\n padding: 40px;\n display: grid;\n align-content: start;\n grid-template-rows: min-content 1fr min-content;\n background: ",";\n\n @media (max-width: 800px) {\n padding: 20px;\n }\n "])),t)})),Wt=Me.d.section(xt||(xt=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{dialogTorrentDetailsContent:{torrentFilesSectionBGColor:t}}}=e;return Object(Me.c)(gt||(gt=Object(Re.a)(["\n grid-area: file-list;\n padding: 40px;\n box-shadow: inset 3px 25px 8px -25px rgba(0, 0, 0, 0.5);\n background: ",";\n\n @media (max-width: 800px) {\n padding: 20px;\n }\n "])),t)})),Kt=Me.d.div(ut||(ut=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{dialogTorrentDetailsContent:{subNameFontColor:t}}}=e;return Object(Me.c)(mt||(mt=Object(Re.a)(["\n ","\n "])),(e=>{let{mb:n}=e;return Object(Me.c)(Ot||(Ot=Object(Re.a)(["\n ",";\n ",";\n line-height: 1.2;\n color: ",";\n\n @media (max-width: 800px) {\n ",";\n ",";\n font-size: 14px;\n }\n "])),n&&"margin-top: ".concat(n/3,"px"),n&&"margin-bottom: ".concat(n,"px"),t,n&&"margin-top: ".concat(n/4,"px"),n&&"margin-bottom: ".concat(n/2,"px"))}))})),Zt=Me.d.div(Ct||(Ct=Object(Re.a)(["\n ","\n"])),(e=>{let{color:t,theme:{dialogTorrentDetailsContent:{titleFontColor:n}}}=e;return Object(Me.c)(ft||(ft=Object(Re.a)(["\n ","\n "])),(e=>{let{mb:a}=e;return Object(Me.c)(vt||(vt=Object(Re.a)(["\n ",";\n font-size: 34px;\n font-weight: 300;\n line-height: 1;\n word-break: break-word;\n color: ",";\n\n @media (max-width: 800px) {\n font-size: 24px;\n line-height: 1.1;\n ",";\n }\n "])),a&&"margin-bottom: ".concat(a,"px"),t||n,a&&"margin-bottom: ".concat(a/2,"px"))}))})),_t=Me.d.div(St||(St=Object(Re.a)(["\n margin-bottom: 20px;\n"]))),Jt=Me.d.div(yt||(yt=Object(Re.a)(["\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(max-content, 220px));\n gap: 20px;\n\n @media (max-width: 800px) {\n gap: 15px;\n }\n @media (max-width: 410px) {\n gap: 10px;\n }\n\n ","\n"])),(e=>{let{detailedView:t}=e;return t?Object(Me.c)(Dt||(Dt=Object(Re.a)(["\n @media (max-width: 800px) {\n grid-template-columns: repeat(2, 1fr);\n }\n @media (max-width: 410px) {\n grid-template-columns: 1fr;\n }\n "]))):Object(Me.c)(Tt||(Tt=Object(Re.a)(["\n @media (max-width: 800px) {\n grid-template-columns: repeat(auto-fit, minmax(max-content, 185px));\n }\n @media (max-width: 480px) {\n grid-template-columns: 1fr 1fr;\n }\n @media (max-width: 390px) {\n grid-template-columns: 1fr;\n }\n "])))})),Xt=Me.d.div(wt||(wt=Object(Re.a)(["\n display: grid;\n grid-template-columns: 40px 1fr;\n grid-template-rows: min-content 50px;\n grid-template-areas:\n 'title title'\n 'icon value';\n\n > * {\n display: grid;\n place-items: center;\n }\n\n @media (max-width: 800px) {\n grid-template-columns: 30px 1fr;\n grid-template-rows: min-content 40px;\n }\n"]))),Yt=Me.d.div(kt||(kt=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{dialogTorrentDetailsContent:{titleFontColor:t}}}=e;return Object(Me.c)(Pt||(Pt=Object(Re.a)(["\n grid-area: title;\n justify-self: start;\n text-transform: uppercase;\n font-size: 11px;\n margin-bottom: 2px;\n font-weight: 600;\n color: ",";\n "])),t)})),$t=Me.d.div(At||(At=Object(Re.a)(["\n ","\n"])),(e=>{let{bgColor:t}=e;return Object(Me.c)(Lt||(Lt=Object(Re.a)(["\n grid-area: icon;\n color: ",";\n background: ",";\n border-radius: 5px 0 0 5px;\n\n @media (max-width: 800px) {\n > svg {\n width: 50%;\n }\n }\n "])),Object(we.a)("#fff",.8),t)})),Qt=Me.d.div(Rt||(Rt=Object(Re.a)(["\n ","\n"])),(e=>{let{bgColor:t,theme:{dialogTorrentDetailsContent:{widgetFontColor:n}}}=e;return Object(Me.c)(Mt||(Mt=Object(Re.a)(["\n grid-area: value;\n font-size: 24px;\n padding: 0 20px 0 0;\n color: ",";\n background: ",";\n border-radius: 0 5px 5px 0;\n white-space: nowrap;\n\n @media (max-width: 800px) {\n font-size: 18px;\n padding: 0 16px 0 0;\n }\n "])),n,t)})),qt=Me.d.div.attrs((e=>{let{value:t,fullAmount:n,theme:{dialogTorrentDetailsContent:{gradientStartColor:a,gradientEndColor:r}}}=e;const i=Math.min(100,100*t/n);return{style:{background:"linear-gradient(to right, ".concat(a," 0%, ").concat(r," ").concat(i,"%, #eee ").concat(i,"%, #fff 100%)")}}}))(Bt||(Bt=Object(Re.a)(["\n ","\n"])),(e=>{let{label:t}=e;return Object(Me.c)(Ht||(Ht=Object(Re.a)(["\n border: 1px solid;\n padding: 10px 20px;\n border-radius: 5px;\n color: #000;\n\n :before {\n content: '","';\n display: grid;\n place-items: center;\n font-size: 20px;\n }\n "])),t)})),en=Me.d.div(Ft||(Ft=Object(Re.a)(["\n height: 1px;\n background-color: rgba(0, 0, 0, 0.12);\n margin: 30px 0;\n"])));var tn,nn,an,rn;const on=Me.d.section(tn||(tn=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{detailedView:{gradientStartColor:t,gradientEndColor:n}}}=e;return Object(Me.c)(nn||(nn=Object(Re.a)(["\n padding: 40px;\n background: linear-gradient(145deg, ",", ",");\n\n @media (max-width: 800px) {\n padding: 20px;\n }\n "])),t,n)})),cn=Me.d.section(an||(an=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{detailedView:{cacheSectionBGColor:t}}}=e;return Object(Me.c)(rn||(rn=Object(Re.a)(["\n padding: 40px;\n box-shadow: inset 3px 25px 8px -25px rgba(0, 0, 0, 0.5);\n background: ",";\n flex: 1;\n\n @media (max-width: 800px) {\n padding: 20px;\n }\n "])),t)}));var sn=n(456),ln=n(457),dn=n(458),pn=n(459),bn=n(460),jn=n(461),hn=n(462),xn=n(463),gn=n(200),un=n.n(gn),mn=n(201),On=n.n(mn),Cn=n(202),fn=n.n(Cn),vn=n(203),Sn=n.n(vn);const yn=[{key:"movie",name:"Movies",icon:Object(X.jsx)(un.a,{})},{key:"tv",name:"Series",icon:Object(X.jsx)(On.a,{})},{key:"music",name:"Music",icon:Object(X.jsx)(fn.a,{})},{key:"other",name:"Other",icon:Object(X.jsx)(Sn.a,{})}];function Dn(e){let{icon:t,title:n,value:a,iconBg:r,valueBg:i}=e;return Object(X.jsxs)(Xt,{children:[Object(X.jsx)(Yt,{children:n}),Object(X.jsx)($t,{bgColor:r,children:Object(X.jsx)(t,{})}),Object(X.jsx)(Qt,{bgColor:i,children:a})]})}const{LIGHT:Tn,DARK:wn}=Ae,kn={light:{downloadSpeed:{iconBGColor:"#118f00",valueBGColor:"#13a300"},uploadSpeed:{iconBGColor:"#0146ad",valueBGColor:"#0058db"},peers:{iconBGColor:"#cdc118",valueBGColor:"#d8cb18"},piecesCount:{iconBGColor:"#b6c95e",valueBGColor:"#c0d076"},piecesLength:{iconBGColor:"#0982c8",valueBGColor:"#098cd7"},status:{iconBGColor:"#aea25b",valueBGColor:"#b4aa6e"},size:{iconBGColor:"#9b01ad",valueBGColor:"#ac03bf"},category:{iconBGColor:"#914820",valueBGColor:"#c9632c"}},dark:{downloadSpeed:{iconBGColor:"#0c6600",valueBGColor:"#0d7000"},uploadSpeed:{iconBGColor:"#003f9e",valueBGColor:"#0047b3"},peers:{iconBGColor:"#a69c11",valueBGColor:"#b4a913"},piecesCount:{iconBGColor:"#8da136",valueBGColor:"#99ae3d"},piecesLength:{iconBGColor:"#07659c",valueBGColor:"#0872af"},status:{iconBGColor:"#938948",valueBGColor:"#9f9450"},size:{iconBGColor:"#81008f",valueBGColor:"#9102a1"},category:{iconBGColor:"#914820",valueBGColor:"#c9632c"}}};function Pn(e){const{isDarkMode:t}=Object(a.useContext)(ns);return kn[t?wn:Tn][e]}const An=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("downloadSpeed");return Object(X.jsx)(Dn,{title:n("DownloadSpeed"),value:V(t)||"0 ".concat(n("bps")),iconBg:a,valueBg:r,icon:sn.a})},Ln=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("uploadSpeed");return Object(X.jsx)(Dn,{title:n("UploadSpeed"),value:V(t)||"0 ".concat(n("bps")),iconBg:a,valueBg:r,icon:ln.a})},Rn=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("peers");return Object(X.jsx)(Dn,{title:n("Peers"),value:W(t)||"0 / 0 \xb7 0",iconBg:a,valueBg:r,icon:dn.a})},Mn=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("piecesCount");return Object(X.jsx)(Dn,{title:n("PiecesCount"),value:t,iconBg:a,valueBg:r,icon:pn.a})},Bn=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("piecesLength");return Object(X.jsx)(Dn,{title:n("PiecesLength"),value:U(t),iconBg:a,valueBg:r,icon:bn.a})},Hn=e=>{let{stat:t}=e;const{t:n}=Object(pe.a)(),a={[ie]:n("TorrentGettingInfo"),[oe]:n("TorrentPreload"),[ce]:n("TorrentWorking"),[se]:n("TorrentClosed"),[le]:n("TorrentInDb")},{iconBGColor:r,valueBGColor:i}=Pn("status");return Object(X.jsx)(Dn,{title:n("TorrentStatus"),value:a[t],iconBg:r,valueBg:i,icon:jn.a})},Fn=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("size");return Object(X.jsx)(Dn,{title:n("TorrentSize"),value:U(t),iconBg:a,valueBg:r,icon:hn.a})},Nn=e=>{let{data:t}=e;const{t:n}=Object(pe.a)(),{iconBGColor:a,valueBGColor:r}=Pn("category"),i=yn.findIndex((e=>e.key===t)),o=yn.find((e=>e.key===t));return t?Object(X.jsx)(Dn,{title:n("Category"),value:i>=0?n(o.name):t.length>1?t.charAt(0).toUpperCase()+t.slice(1):t,iconBg:a,valueBg:r,icon:xn.a}):null};function En(e){let{downloadSpeed:t,uploadSpeed:n,torrent:r,torrentSize:i,PiecesCount:o,PiecesLength:c,stat:s,cache:l}=e;const{t:d}=Object(pe.a)(),[p,b]=Object(a.useState)(JSON.parse(localStorage.getItem("isSnakeDebugMode"))||!1);return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(on,{children:[Object(X.jsx)(Zt,{mb:20,children:d("Data")}),Object(X.jsxs)(Jt,{detailedView:!0,children:[Object(X.jsx)(An,{data:t}),Object(X.jsx)(Ln,{data:n}),Object(X.jsx)(Rn,{data:r}),Object(X.jsx)(Fn,{data:i}),Object(X.jsx)(Mn,{data:o}),Object(X.jsx)(Bn,{data:c}),Object(X.jsx)(Hn,{stat:s})]})]}),Object(X.jsxs)(cn,{children:[Object(X.jsx)(Zt,{color:"#000",mb:20,children:Object(X.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[Object(X.jsx)("span",{children:d("Cache")}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(Gt.a,{color:"primary",checked:p,disableRipple:!0,onChange:e=>{let{target:{checked:t}}=e;b(t),localStorage.setItem("isSnakeDebugMode",t)}}),label:d("DebugMode"),labelPlacement:"start"})]})}),Object(X.jsx)(Xe,{cache:l,isSnakeDebugMode:p})]})]})}var Gn,zn,In;const Un=Me.d.div(Gn||(Gn=Object(Re.a)(["\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 20px;\n\n :not(:last-child) {\n margin-bottom: 30px;\n }\n\n @media (max-width: 1580px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 880px) {\n grid-template-columns: 1fr;\n }\n"]))),Vn=Me.d.div(zn||(zn=Object(Re.a)(["\n ","\n"])),(e=>{let{mb:t,theme:{torrentFunctions:{fontColor:n}}}=e;return Object(Me.c)(In||(In=Object(Re.a)(["\n ",";\n font-size: 20px;\n font-weight: 300;\n line-height: 1;\n color: ",";\n\n @media (max-width: 800px) {\n font-size: 18px;\n ",";\n }\n "])),t&&"margin-bottom: ".concat(t,"px"),n,t&&"margin-bottom: ".concat(t/1.5,"px"))}));var Wn=Object(a.memo)((e=>{var t;let{hash:n,viewedFileList:a,playableFileList:r,name:i,title:o,setViewedFileList:c}=e;const{t:s}=Object(pe.a)(),l=null===a||void 0===a?void 0:a[(null===a||void 0===a?void 0:a.length)-1],d=null===r||void 0===r||null===(t=r.find((e=>{let{id:t}=e;return t===l})))||void 0===t?void 0:t.path,p=1===(null===r||void 0===r?void 0:r.length),b=d&&re.a.parse(d),j="".concat(w(),"/").concat(encodeURIComponent(i||o||"file"),".m3u?link=").concat(n,"&m3u"),h="".concat(j,"&fromlast"),x="magnet:?xt=urn:btih:".concat(n,"&dn=").concat(encodeURIComponent(i||o));return Object(X.jsxs)(X.Fragment,{children:[!p&&!(null===a||void 0===a||!a.length)&&Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Vn,{children:s("DownloadPlaylist")}),Object(X.jsxs)(Kt,{mb:10,children:[s("LatestFilePlayed")," ",Object(X.jsxs)("strong",{children:[null===b||void 0===b?void 0:b.title,".",(null===b||void 0===b?void 0:b.season)&&Object(X.jsxs)(X.Fragment,{children:[" ",s("Season"),": ",null===b||void 0===b?void 0:b.season,". ",s("Episode"),": ",null===b||void 0===b?void 0:b.episode,"."]})]})]}),Object(X.jsxs)(Un,{children:[Object(X.jsx)("a",{style:{textDecoration:"none"},href:j,children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"contained",color:"primary",size:"large",children:s("Full")})}),Object(X.jsx)("a",{style:{textDecoration:"none"},href:h,children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"contained",color:"primary",size:"large",children:s("FromLatestFile")})})]})]}),Object(X.jsx)(Vn,{mb:10,children:s("TorrentState")}),Object(X.jsxs)(Un,{children:[Object(X.jsx)(te.a,{onClick:()=>P.a.post(f(),{action:"rem",hash:n,file_index:-1}).then((()=>c())),variant:"contained",color:"primary",size:"large",children:s("RemoveViews")}),Object(X.jsx)(te.a,{onClick:()=>P.a.post(C(),{action:"drop",hash:n}),variant:"contained",color:"primary",size:"large",children:s("DropTorrent")})]}),Object(X.jsx)(Vn,{mb:10,children:s("Info")}),Object(X.jsxs)(Un,{children:[(p||!(null!==a&&void 0!==a&&a.length))&&Object(X.jsx)("a",{style:{textDecoration:"none"},href:j,children:Object(X.jsx)(te.a,{style:{width:"100%"},variant:"contained",color:"primary",size:"large",children:s("DownloadPlaylist")})}),Object(X.jsx)(Ye.CopyToClipboard,{text:x,children:Object(X.jsx)(te.a,{variant:"contained",color:"primary",size:"large",children:s("CopyHash")})})]})]})}),(()=>!0));const Kn=["3g2","3gp","aaf","asf","avchd","avi","drc","dv","flv","iso","m2v","m2ts","m4p","m4v","mkv","mng","mov","mp2","mp4","mpe","mpeg","mpg","mpv","mts","mxf","nsv","ogv","ts","qt","rm","rmvb","roq","svi","vob","webm","wmv","yuv","aac","aiff","ape","au","dsd","dff","dsf","flac","gsm","it","m3u","m4a","mid","mod","mp3","mpa","oga","ogg","opus","pls","ra","s3m","sid","wav","weba","wma","xm"],Zn=()=>Object(X.jsx)("div",{style:{minHeight:"80vh",display:"grid",placeItems:"center"},children:Object(X.jsx)(de.a,{color:"secondary"})});function _n(e){var t;let{closeDialog:n,torrent:r}=e;const{t:i}=Object(pe.a)(),[o,c]=Object(a.useState)(!0),[s,l]=Object(a.useState)(!1),[d,p]=Object(a.useState)(),[b,j]=Object(a.useState)(),[h,x]=Object(a.useState)(null),[g,u]=Object(a.useState)(),[m]=Object(a.useState)(JSON.parse(localStorage.getItem("isSnakeDebugMode"))||!1),{poster:O,hash:C,title:v,category:y,name:D,stat:T,download_speed:w,upload_speed:k,torrent_size:A,file_stats:L}=r,R=be(C),M=(e=>{const[t,n]=Object(a.useState)();return Object(a.useEffect)((()=>{P.a.post(S(),{action:"get"}).then((e=>{let{data:t}=e;return n(t)}))}),[e]),t})(R),{Capacity:B,PiecesCount:H,PiecesLength:F,Filled:N}=R;Object(a.useEffect)((()=>{if(b&&null===h){const e=[];b.forEach((t=>{let{path:n}=t;const a=re.a.parse(n).season;a&&!e.includes(a)&&e.push(a)})),e.length&&u(e[0]),x(e.sort(((e,t)=>e-t)))}}),[b,h]),Object(a.useEffect)((()=>{j(null===L||void 0===L?void 0:L.filter((e=>{let{path:t}=e;return n=t,Kn.includes((e=>{const t=e.split(".").pop();return t===e?"":t.toLowerCase()})(n));var n})))}),[L]),Object(a.useEffect)((()=>{const e=!!Object.entries(R).length,t=T!==ie&&T!==le;e||o||c(!0),e&&o&&t&&c(!1)}),[T,R,o]),Object(a.useEffect)((()=>{P.a.post(f(),{action:"list",hash:C}).then((e=>{let{data:t}=e;if(t){const e=t.map((e=>e.file_index)).sort(((e,t)=>e-t));p(e)}else p()}))}),[C]);const E=B/100*(null===M||void 0===M?void 0:M.PreloadCache),G=E>33554432?E:33554432,z=()=>{const e=[],t=D&&re.a.parse(D);v!==D?e.push(K(v)):null!==t&&void 0!==t&&t.title&&e.push(K(null===t||void 0===t?void 0:t.title)),null!==t&&void 0!==t&&t.year&&!e[0].includes(null===t||void 0===t?void 0:t.year)&&e.push(null===t||void 0===t?void 0:t.year),null!==t&&void 0!==t&&t.resolution&&!e[0].includes(null===t||void 0===t?void 0:t.resolution)&&e.push(null===t||void 0===t?void 0:t.resolution);const n=e.join(". ");return"."===n[n.length-1]&&"."===n[n.length-2]?"".concat(n,"."):n};return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(fe,{onClose:n,title:i(s?"DetailedCacheView.header":"TorrentDetails"),...s&&{onBack:()=>l(!1)}}),Object(X.jsx)("div",{style:{minHeight:"80vh",overflow:"auto",...s&&{display:"flex",flexDirection:"column"}},children:o?Object(X.jsx)(Zn,{}):s?Object(X.jsx)(En,{downloadSpeed:w,uploadSpeed:k,torrent:r,torrentSize:A,PiecesCount:H,PiecesLength:F,stat:T,cache:R}):Object(X.jsxs)(zt,{children:[Object(X.jsxs)(Ut,{children:[Object(X.jsx)(It,{poster:O,children:O?Object(X.jsx)("img",{alt:"poster",src:O}):Object(X.jsx)(Y,{})}),Object(X.jsxs)("div",{children:[v&&D!==v?z().length>90?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Zt,{children:re.a.parse(D).title}),Object(X.jsx)(Kt,{mb:20,children:z()})]}):Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Zt,{children:z()}),Object(X.jsx)(Kt,{mb:20,children:null===(t=re.a.parse(D||""))||void 0===t?void 0:t.title})]}):Object(X.jsx)(Zt,{mb:20,children:z()}),Object(X.jsxs)(Jt,{children:[Object(X.jsx)(An,{data:w}),Object(X.jsx)(Ln,{data:k}),Object(X.jsx)(Rn,{data:r}),Object(X.jsx)(Fn,{data:A}),Object(X.jsx)(Hn,{stat:T}),Object(X.jsx)(Nn,{data:y})]}),Object(X.jsx)(en,{}),Object(X.jsx)(Wn,{hash:C,viewedFileList:d,playableFileList:b,name:D,title:v,setViewedFileList:p})]})]}),Object(X.jsxs)(Vt,{children:[Object(X.jsxs)(_t,{children:[Object(X.jsx)(Zt,{mb:20,children:i("Buffer")}),G<=33554432&&Object(X.jsx)(Kt,{children:i("BufferNote")}),Object(X.jsx)(qt,{value:N,style:{marginTop:"5px"},fullAmount:G,label:"".concat(U(G)," / ").concat(U(N)||"0 ".concat(i("B")))})]}),Object(X.jsx)(Xe,{isMini:!0,cache:R,isSnakeDebugMode:m}),Object(X.jsx)(te.a,{style:{marginTop:"30px"},variant:"contained",color:"primary",size:"large",onClick:()=>l(!0),children:i("DetailedCacheView.button")})]}),Object(X.jsxs)(Wt,{children:[Object(X.jsx)(Zt,{mb:20,children:i("TorrentContent")}),(null===h||void 0===h?void 0:h.length)>1&&Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Kt,{mb:7,children:i("SelectSeason")}),Object(X.jsx)(ne.a,{style:{marginBottom:"30px"},color:"secondary",children:h.map((e=>Object(X.jsx)(te.a,{variant:g===e?"contained":"outlined",onClick:()=>u(e),children:e},e)))}),Object(X.jsxs)(Zt,{mb:20,children:[i("Season")," ",g]})]}),Object(X.jsx)(Nt,{hash:C,playableFileList:b,viewedFileList:d,selectedSeason:g,seasonAmount:h})]})]})})]})}var Jn=n(506),Xn=n(474),Yn=n(479),$n=n(480),Qn=n(204),qn=n.n(Qn),ea=()=>{const{i18n:e}=Object(pe.a)();return[e.language.substr(0,2),t=>e.changeLanguage(t)]};function ta(e){const t=Object(a.useRef)(e);return Object(a.useEffect)((()=>{t.current=e}),[e]),t.current}var na,aa,ra,ia=n(112),oa=n.n(ia);const ca=Me.d.div(na||(na=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{primary:t}}=e;return Object(Me.c)(aa||(aa=Object(Re.a)(["\n background: ",";\n color: rgba(0, 0, 0, 0.87);\n font-size: 20px;\n color: #fff;\n font-weight: 600;\n box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);\n padding: 15px 24px;\n position: relative;\n "])),t)})),sa=Me.d.div(ra||(ra=Object(Re.a)(["\n padding: 20px;\n display: flex;\n justify-content: flex-end;\n\n > :not(:last-child) {\n margin-right: 10px;\n }\n"])));var la,da=n(403);const pa=e=>Object(Me.c)(la||(la=Object(Re.a)(["\n @media screen and (display-mode: standalone) {\n ",";\n }\n"])),e);var ba,ja;const ha=90;var xa,ga,ua,ma,Oa,Ca,fa=Me.d.div(ba||(ba=Object(Re.a)(["\n background: #575757;\n color: #fff;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: ","px;\n\n display: none;\n\n ","\n"])),ha,pa(Object(Me.c)(ja||(ja=Object(Re.a)(["\n display: grid;\n grid-template-columns: repeat(5, calc(100% / 5));\n justify-items: center;\n "])))));const va=Object(Me.d)(da.a).attrs({button:!0})(xa||(xa=Object(Re.a)(["\n ","\n"])),pa(Object(Me.c)(ga||(ga=Object(Re.a)(["\n width: 100%;\n height: 60px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n font-size: 10px;\n "]))))),Sa=Object(Me.d)(Jn.a).attrs({..._&&{hideBackdrop:!0,transitionDuration:0}})(ua||(ua=Object(Re.a)(["\n ","\n"])),pa(Object(Me.c)(ma||(ma=Object(Re.a)(["\n margin-bottom: ","px;\n\n .MuiDialog-container .MuiPaper-root {\n box-shadow: none;\n }\n "])),ha))),ya=Object(Me.d)(ca)(Oa||(Oa=Object(Re.a)(["\n ","\n"])),pa(Object(Me.c)(Ca||(Ca=Object(Re.a)(["\n padding-top: 47px;\n "])))));function Da(e){const t=Object(a.useRef)();return Object(a.useEffect)((()=>{if(!_)return;const n=n=>{t.current&&!t.current.contains(n.target)&&e&&e()};return document.addEventListener("click",n,!0),()=>{document.removeEventListener("click",n,!0)}})),t}const Ta=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en";const n="ru"===t?"http://imagetmdb.com":"http://image.tmdb.org";return P.a.get("http://api.themoviedb.org/3/search/multi",{params:{api_key:"45ddf563ac3fb845f2d5c363190d1a33",language:t,include_image_language:"".concat(t,",null,en"),query:e}}).then((e=>{let{data:{results:t}}=e;return t.filter((e=>e.poster_path)).map((e=>"".concat(n,"/t/p/w300").concat(e.poster_path)))})).catch((()=>null))},wa=async e=>!(!e||!e.match(/.(\.jpg|\.jpeg|\.png|\.gif|\.svg||\.webp).*$/i)),ka=/^magnet:\?xt=urn:[a-z0-9].*/i,Pa=/^\b[0-9a-f]{32}\b$|^\b[0-9a-f]{40}\b$|^\b[0-9a-f]{64}\b$/i,Aa=/^.*\.(torrent)$/i,La=/^(http(s?)):\/\/.*/i,Ra=e=>null!==e.match(Pa)||null!==e.match(ka)||null!==e.match(Aa)||null!==e.match(La),Ma=(e,t)=>{oa.a.remote(e,(function(e){let{name:n,files:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n||e)return t({parsedTitle:null,originalName:null});const r=re.a.parse(n).title,i=a?re.a.parse(a[0].name).title:null;let o=r;i&&(o=r.length<i.length?r:i),t({parsedTitle:o,originalName:n})}))};var Ba,Ha,Fa,Na,Ea,Ga,za,Ia,Ua,Va,Wa,Ka,Za,_a,Ja,Xa,Ya,$a,Qa,qa,er,tr,nr,ar,rr,ir,or;const cr=Me.d.div(Ba||(Ba=Object(Re.a)(["\n ","\n"])),(e=>{let{isEditMode:t,theme:{addDialog:{gradientStartColor:n,gradientEndColor:a,fontColor:r}}}=e;return Object(Me.c)(Ha||(Ha=Object(Re.a)(["\n height: 550px;\n background: linear-gradient(145deg, ",", ",");\n flex: 1;\n display: grid;\n grid-template-columns: repeat(",", 1fr);\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n overflow: auto;\n color: ",";\n\n @media (max-width: 540px) {\n ","\n overflow: scroll;\n }\n\n @media (max-width: 930px) {\n grid-template-columns: 1fr;\n }\n\n @media (max-width: 500px) {\n align-content: start;\n }\n "])),n,a,t?"1":"2",r,"")})),sr=Me.d.div(Fa||(Fa=Object(Re.a)(["\n padding: 0 20px 20px 20px;\n"]))),lr=Me.d.div(Na||(Na=Object(Re.a)(["\n ","\n"])),(e=>{let{isHidden:t,notificationMessage:n,isError:a,theme:{addDialog:{notificationErrorBGColor:r,notificationSuccessBGColor:i}}}=e;return Object(Me.c)(Ea||(Ea=Object(Re.a)(["\n height: 530px;\n\n ",";\n\n ",";\n\n @media (max-width: 500px) {\n height: 170px;\n }\n "])),n&&Object(Me.c)(Ga||(Ga=Object(Re.a)(["\n position: relative;\n white-space: nowrap;\n\n :before {\n font-size: 20px;\n font-weight: 300;\n content: '","';\n display: grid;\n place-items: center;\n background: ",";\n padding: 10px 15px;\n position: absolute;\n top: 52%;\n left: 50%;\n transform: translate(-50%, -50%);\n border-radius: 5px;\n }\n "])),n,a?r:i),t&&Object(Me.c)(za||(za=Object(Re.a)(["\n display: none;\n "]))))})),dr=Me.d.div(Ia||(Ia=Object(Re.a)(["\n display: flex;\n flex-direction: column;\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n"]))),pr=Object(Me.c)(Ua||(Ua=Object(Re.a)(["\n transition: transform 0.3s;\n padding: 20px;\n height: 100%;\n display: grid;\n"]))),br=Me.d.div(Va||(Va=Object(Re.a)(["\n ","\n border: 4px dashed rgba(0,0,0,0.1);\n text-align: center;\n outline: none;\n\n ",";\n\n justify-items: center;\n grid-template-rows: 130px 1fr;\n cursor: pointer;\n\n :hover {\n background-color: rgba(0, 0, 0, 0.04);\n svg {\n transform: translateY(-4%);\n }\n }\n\n @media (max-width: 930px) {\n border: 4px dashed transparent;\n height: 400px;\n place-items: center;\n grid-template-rows: 40% 1fr;\n }\n\n @media (max-width: 500px) {\n height: 170px;\n grid-template-rows: 1fr;\n\n > div:first-of-type {\n display: none;\n }\n }\n"])),pr,(e=>{let{isDragActive:t}=e;return t&&"border: 4px dashed green"})),jr=Me.d.div(Wa||(Wa=Object(Re.a)(["\n ","\n place-items: center;\n\n @media (max-width: 930px) {\n height: 400px;\n }\n\n @media (max-width: 500px) {\n height: 170px;\n }\n"])),pr),hr=Me.d.div(Ka||(Ka=Object(Re.a)(["\n position: relative;\n"]))),xr=Me.d.div(Za||(Za=Object(Re.a)(["\n position: absolute;\n top: -9px;\n left: 10px;\n cursor: pointer;\n\n > svg {\n transition: all 0.3s;\n fill: rgba(0, 0, 0, 0.7);\n\n :hover {\n fill: rgba(0, 0, 0, 0.6);\n }\n }\n"]))),gr=Me.d.div(_a||(_a=Object(Re.a)(["\n display: grid;\n justify-items: center;\n align-content: start;\n gap: 10px;\n align-self: start;\n\n svg {\n transition: all 0.3s;\n }\n"]))),ur=Me.d.div(Ja||(Ja=Object(Re.a)(["\n ","\n"])),(e=>{let{active:t,theme:{addDialog:{gradientStartColor:n}}}=e;return Object(Me.c)(Xa||(Xa=Object(Re.a)(["\n background: ",";\n padding: 0 20px 20px 20px;\n transition: all 0.3s;\n\n ",";\n "])),n,t&&"box-shadow: 0 8px 10px -9px rgba(0, 0, 0, 0.5)")})),mr=Me.d.div(Ya||(Ya=Object(Re.a)(["\n margin-top: 20px;\n display: grid;\n grid-template-columns: max-content 1fr;\n grid-template-rows: 300px max-content;\n column-gap: 5px;\n position: relative;\n margin-bottom: 20px;\n\n grid-template-areas:\n 'poster suggestions'\n 'clear empty';\n\n @media (max-width: 540px) {\n grid-template-columns: 1fr;\n gap: 5px 0;\n justify-items: center;\n grid-template-areas:\n 'poster'\n 'clear'\n 'suggestions';\n }\n"]))),Or=Me.d.div($a||($a=Object(Re.a)(["\n display: grid;\n grid-area: suggestions;\n grid-auto-flow: column;\n grid-template-columns: repeat(3, max-content);\n grid-template-rows: repeat(4, max-content);\n gap: 5px;\n\n @media (max-width: 540px) {\n grid-auto-flow: row;\n grid-template-columns: repeat(5, max-content);\n }\n @media (max-width: 375px) {\n grid-template-columns: repeat(4, max-content);\n }\n"]))),Cr=Me.d.div(Qa||(Qa=Object(Re.a)(["\n cursor: pointer;\n width: 71px;\n height: 71px;\n\n @media (max-width: 430px) {\n width: 60px;\n height: 60px;\n }\n\n @media (max-width: 375px) {\n width: 71px;\n height: 71px;\n }\n\n @media (max-width: 355px) {\n width: 60px;\n height: 60px;\n }\n\n img {\n transition: all 0.3s;\n border-radius: 5px;\n width: 100%;\n height: 100%;\n object-fit: cover;\n\n :hover {\n filter: brightness(130%);\n }\n }\n"]))),fr=Me.d.div(qa||(qa=Object(Re.a)(["\n ","\n"])),(e=>{let{poster:t,theme:{addDialog:{posterBGColor:n}}}=e;return Object(Me.c)(er||(er=Object(Re.a)(["\n border-radius: 5px;\n overflow: hidden;\n width: 200px;\n grid-area: poster;\n\n ","\n "])),t?Object(Me.c)(tr||(tr=Object(Re.a)(["\n img {\n width: 200px;\n object-fit: cover;\n border-radius: 5px;\n height: 100%;\n }\n "]))):Object(Me.c)(nr||(nr=Object(Re.a)(["\n display: grid;\n place-items: center;\n background: ",";\n\n svg {\n transform: scale(1.5) translateY(-3px);\n }\n "])),n))})),vr=Object(Me.d)(te.a)(ar||(ar=Object(Re.a)(["\n grid-area: clear;\n justify-self: center;\n transform: translateY(-50%);\n position: absolute;\n ",";\n\n @media (max-width: 540px) {\n transform: translateY(-140%);\n }\n"])),(e=>{let{showbutton:t}=e;return!t&&"display: none"})),Sr=Me.d.div(rr||(rr=Object(Re.a)(["\n ","\n"])),(e=>{let{showbutton:t,theme:{addDialog:{languageSwitchBGColor:n,languageSwitchFontColor:a}}}=e;return Object(Me.c)(ir||(ir=Object(Re.a)(["\n grid-area: poster;\n z-index: 5;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 30px;\n height: 30px;\n background: ",";\n border-radius: 50%;\n display: grid;\n place-items: center;\n color: ",";\n font-weight: 600;\n cursor: pointer;\n transition: all 0.3s;\n\n ",";\n\n :hover {\n filter: brightness(1.1);\n }\n "])),n,a,!t&&"display: none")})),yr=Me.d.div(or||(or=Object(Re.a)(["\n border: 2px solid white;\n border-radius: 50%;\n height: 45px;\n width: 45px;\n position: relative;\n\n :before,\n :after {\n content: '';\n background: white;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n :before {\n width: 2px;\n height: 25px;\n }\n :after {\n width: 25px;\n height: 2px;\n }\n"])));var Dr=n(467),Tr=n(470),wr=n(406),kr=n(407),Pr=n(409),Ar=n(472),Lr=n(471);function Rr(e){let{setTitle:t,setCategory:n,setPosterUrl:a,setIsPosterUrlCorrect:r,setIsUserInteractedWithPoster:i,setPosterList:o,isTorrentSourceCorrect:c,isHashAlreadyExists:s,title:l,category:d,parsedTitle:p,posterUrl:b,isPosterUrlCorrect:j,posterList:h,currentLang:x,posterSearchLanguage:g,setPosterSearchLanguage:u,posterSearch:m,removePoster:O,torrentSource:C,originalTorrentTitle:f,updateTitleFromSource:v,isCustomTitleEnabled:S,setIsCustomTitleEnabled:y,isEditMode:D}=e;const{t:T}=Object(pe.a)(),w=Object(J.a)().palette.primary.main,k=e=>{let{target:{value:n}}=e;return t(n)},P=yn.findIndex((e=>e.key===d));return Object(X.jsxs)(sr,{children:[Object(X.jsxs)(lr,{isHidden:!c||s&&!D,children:[f?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Dr.a,{value:f,margin:"dense",label:T("AddDialog.OriginalTorrentTitle"),style:{marginTop:"1em"},type:"text",variant:"outlined",fullWidth:!0,disabled:S,InputProps:{readOnly:!0}}),Object(X.jsx)(Dr.a,{onChange:k,onFocus:()=>y(!0),onBlur:e=>{let{target:{value:t}}=e;return!t&&y(!1)},value:l,margin:"dense",label:T("AddDialog.CustomTorrentTitle"),type:"text",variant:"outlined",fullWidth:!0,helperText:T("AddDialog.CustomTorrentTitleHelperText"),InputProps:{endAdornment:Object(X.jsx)(Tr.a,{position:"end",children:Object(X.jsx)(ge.a,{size:"small",style:{padding:"1px",marginRight:"-6px"},onClick:()=>{t(""),y(!S),v(),i(!1)},children:Object(X.jsx)(Lr.a,{style:{color:S?w:Object(we.a)("#ccc",.25)}})})})}})]}):Object(X.jsx)(Dr.a,{onChange:k,value:l,margin:"dense",label:T("AddDialog.TitleBlank"),style:{marginTop:"1em"},type:"text",variant:"outlined",fullWidth:!0,helperText:T("AddDialog.TitleBlankHelperText")}),Object(X.jsx)(Dr.a,{onChange:e=>{let{target:{value:t}}=e;a(t),wa(t).then(r),i(!!t),o()},value:b,margin:"dense",label:T("AddDialog.AddPosterLinkInput"),type:"url",variant:"outlined",fullWidth:!0}),Object(X.jsxs)(wr.a,{fullWidth:!0,children:[Object(X.jsx)(kr.a,{style:{padding:"0.2em 1.2em 0.5em 1.2em"},children:T("AddDialog.CategoryHelperText")}),Object(X.jsxs)(Pr.a,{labelId:"torrent-category-select-label",id:"torrent-category-select",value:d,margin:"dense",onChange:e=>{let{target:{value:t}}=e;return n(t)},variant:"outlined",fullWidth:!0,defaultValue:"",IconComponent:d.length>1?()=>Object(X.jsx)(ge.a,{size:"small",style:{padding:"1px",marginLeft:"6px",marginRight:"8px"},onClick:()=>{n("")},children:Object(X.jsx)(Lr.a,{style:{color:w}})}):void 0,children:[d.length>1&&P<0?Object(X.jsx)(Ar.a,{value:d,children:d},d):"",yn.map((e=>Object(X.jsx)(Ar.a,{value:e.key,children:T(e.name)},e.key)))]})]}),Object(X.jsxs)(mr,{children:[Object(X.jsx)(fr,{poster:+j,children:j?Object(X.jsx)("img",{src:b,alt:"poster"}):Object(X.jsx)(Y,{})}),Object(X.jsx)(Or,{children:null===h||void 0===h?void 0:h.filter((e=>e!==b)).slice(0,12).map((e=>Object(X.jsx)(Cr,{onClick:()=>(e=>{a(e),wa(e).then(r),i(!0)})(e),children:Object(X.jsx)("img",{src:e,alt:"poster"})},e)))}),"en"!==x&&Object(X.jsx)(Sr,{onClick:()=>{const e="en"===g?"ru":"en";u(e),m(S?l:f?p:l,e,{shouldRefreshMainPoster:!0})},showbutton:+j,color:"primary",variant:"contained",size:"small",children:"en"===g?"EN":"RU"}),Object(X.jsx)(vr,{showbutton:+j,onClick:()=>{O(),i(!0)},color:"primary",variant:"contained",size:"small",children:T("Clear")})]})]}),Object(X.jsx)(lr,{isError:C&&(!c||s),notificationMessage:C?c?s&&T("AddDialog.HashExists"):T("AddDialog.WrongTorrentSource"):T("AddDialog.AddTorrentSourceNotification"),isHidden:D||c&&!s})]})}var Mr,Br,Hr,Fr,Nr,Er,Gr,zr,Ir,Ur,Vr,Wr,Kr=n(212),Zr=n(473);function _r(e){let{setIsUserInteractedWithPoster:t,setSelectedFile:n,torrentSource:r,setTorrentSource:i,selectedFile:o}=e;const{t:c}=Object(pe.a)(),[s,l]=Object(a.useState)(!1),{getRootProps:d,getInputProps:p,isDragActive:b}=Object(Kr.a)({onDrop:e=>{const[a]=e;a&&(t(!1),n(a),i(a.name))},accept:".torrent",multiple:!1});return Object(X.jsxs)(dr,{children:[Object(X.jsx)(ur,{active:s,children:Object(X.jsx)(Dr.a,{onChange:e=>{let{target:{value:t}}=e;return i(t)},value:r,margin:"dense",label:c("AddDialog.TorrentSourceLink"),helperText:c("AddDialog.TorrentSourceOptions"),style:{marginTop:"1em"},type:"text",fullWidth:!0,variant:"outlined",onFocus:()=>l(!0),onBlur:()=>l(!1),inputProps:{autoComplete:"off"},disabled:!!o})}),o?Object(X.jsx)(jr,{children:Object(X.jsxs)(hr,{children:[Object(X.jsx)(ee,{}),Object(X.jsx)(xr,{onClick:()=>{n(),i("")},children:Object(X.jsx)(Zr.a,{})})]})}):Object(X.jsxs)(br,{isDragActive:b,...d(),children:[Object(X.jsx)("input",{...p()}),Object(X.jsx)("div",{children:c("AddDialog.AppendFile.Or")}),Object(X.jsxs)(gr,{children:[Object(X.jsx)($,{color:"primary"}),Object(X.jsx)("div",{children:c("AddDialog.AppendFile.ClickOrDrag")})]})]})]})}function Jr(e){let{handleClose:t,hash:n,title:r,name:i,poster:c,category:s}=e;const{t:l}=Object(pe.a)(),d=!!n,[p,b]=Object(a.useState)(n||""),[j,h]=Object(a.useState)(r||""),[x,g]=Object(a.useState)(s||""),[u,m]=Object(a.useState)(""),[O,f]=Object(a.useState)(""),[S,y]=Object(a.useState)(c||""),[D,T]=Object(a.useState)(!1),[w,k]=Object(a.useState)(!1),[A,L]=Object(a.useState)(!1),[R,M]=Object(a.useState)(),[B,H]=Object(a.useState)(d),[F]=ea(),[N,E]=Object(a.useState)(),[G,z]=Object(a.useState)("ru"===F?"ru":"en"),[I,U]=Object(a.useState)(!1),[V,W]=Object(a.useState)(!1),[K,_]=Object(a.useState)(!1),[J,Y]=Object(a.useState)(),$=Da(t),{data:Q}=Object(o.useQuery)("torrents",Z,{retry:1,refetchInterval:1e3});Object(a.useEffect)((()=>{oa.a.remote(N||p,(function(e){let{infoHash:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Y(t)}))}),[N,p]),Object(a.useEffect)((()=>{if(!Y)return;const e=Q.map((e=>{let{hash:t}=e;return t}));L(e.includes(J))}),[J,Q]),Object(a.useEffect)((()=>{if(!I)return;Q.map((e=>{let{hash:t}=e;return t})).includes(J)&&t();null!==p.match(/^(http(s?)):\/\/.*/i)&&t()}),[I,Q,p,J,t]);const q=Object(Te.a)("@media (max-width:930px)"),ee=Object(a.useCallback)((()=>{Ma(N||p,(e=>{let{parsedTitle:t,originalName:n}=e;n&&(W(!0),h(""),_(!1),m(n),f(t))}))}),[N,p]);Object(a.useEffect)((()=>{N||p||(h(""),m(""),f(""),_(!1),M(),ne(),H(!1))}),[N,p]);const ne=()=>{T(!1),y("")};Object(a.useEffect)((()=>{n&&wa(S).then((e=>{e?T(!0):ne()}))}),[]);const ae=Object(a.useMemo)((()=>function(e,t){let{shouldRefreshMainPoster:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return M(),void ne();Ta(e,t).then((e=>{if(e){if(M(e),!n&&B)return;const[t]=e;wa(t).then((e=>{e?(T(!0),y(t)):ne()}))}else{if(M(),B)return;ne()}}))}),[B]),re=Object(a.useMemo)((()=>qn()(ae,700)),[ae]),ie=ta(p);Object(a.useEffect)((()=>{if(!Ra(p))return k(!1);k(!0);p!==ie&&ee()}),[ie,N,p,ee]);const oe=ta(j);Object(a.useEffect)((()=>{(j!==oe||O)&&(V?(ae(j||O,G),W(!1)):j?re(j,G):(re.cancel(),O?ae(O,G):!B&&ne()))}),[j,O,oe,re,ae,G,V,B]);return Object(X.jsxs)(Sa,{open:!0,onClose:t,fullScreen:q,fullWidth:!0,maxWidth:"md",ref:$,children:[Object(X.jsx)(ya,{children:l(d?"EditTorrent":"AddNewTorrent")}),Object(X.jsxs)(cr,{isEditMode:d,children:[!d&&Object(X.jsx)(_r,{setIsUserInteractedWithPoster:H,selectedFile:N,setSelectedFile:E,torrentSource:p,setTorrentSource:b}),Object(X.jsx)(Rr,{originalTorrentTitle:u,setTitle:h,setCategory:g,setPosterUrl:y,setIsPosterUrlCorrect:T,setIsUserInteractedWithPoster:H,setPosterList:M,isTorrentSourceCorrect:w,isHashAlreadyExists:A,title:j,category:x,parsedTitle:O,posterUrl:S,isPosterUrlCorrect:D,posterList:R,currentLang:F,posterSearchLanguage:G,setPosterSearchLanguage:z,posterSearch:ae,removePoster:ne,updateTitleFromSource:ee,torrentSource:p,isCustomTitleEnabled:K,setIsCustomTitleEnabled:_,isEditMode:d})]}),Object(X.jsxs)(sa,{children:[Object(X.jsx)(te.a,{onClick:t,color:"secondary",variant:"outlined",children:l("Cancel")}),Object(X.jsx)(te.a,{variant:"contained",style:{minWidth:"110px"},disabled:!p||A&&!d||!w,onClick:()=>{if(U(!0),d)P.a.post(C(),{action:"set",hash:n,title:j||i,poster:S,category:x}).finally(t);else if(N){const e=new FormData;e.append("save","true"),e.append("file",N),j&&e.append("title",j),x&&e.append("category",x),S&&e.append("poster",S),P.a.post(v(),e).catch(t)}else P.a.post(C(),{action:"add",link:p,title:j,category:x,poster:S,save_to_db:!0}).catch(t)},color:"secondary",children:I?Object(X.jsx)(de.a,{style:{color:"white"},size:20}):l(d?"Save":"Add")})]})]})}const Xr=Me.d.div(Mr||(Mr=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{torrentCard:{cardPrimaryColor:t}}}=e;return Object(Me.c)(Br||(Br=Object(Re.a)(["\n border-radius: 5px;\n display: grid;\n grid-template-columns: 120px 260px 1fr;\n grid-template-rows: 180px;\n grid-template-areas: 'poster description buttons';\n gap: 10px;\n padding: 10px;\n background: ",";\n box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);\n\n @media (max-width: 1260px), (max-height: 500px) {\n grid-template-areas:\n 'poster description'\n 'buttons buttons';\n\n grid-template-columns: 70px 1fr;\n grid-template-rows: 110px max-content;\n }\n\n @media (max-width: 770px) {\n grid-template-columns: 60px 1fr;\n grid-template-rows: 90px max-content;\n }\n "])),t)})),Yr=Me.d.div(Hr||(Hr=Object(Re.a)(["\n grid-area: poster;\n border-radius: 5px;\n overflow: hidden;\n text-align: center;\n cursor: pointer;\n transition: 0.2s;\n position: relative;\n\n :hover {\n filter: brightness(0.7);\n }\n\n ",";\n\n @media (max-width: 1260px), (max-height: 500px) {\n svg {\n width: 50%;\n }\n }\n"])),(e=>{let{isPoster:t,theme:{torrentCard:{cardSecondaryColor:n,accentCardColor:a}}}=e;return t?Object(Me.c)(Fr||(Fr=Object(Re.a)(["\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n border-radius: 5px;\n }\n "]))):Object(Me.c)(Nr||(Nr=Object(Re.a)(["\n display: grid;\n place-items: center;\n background: ",";\n border: 1px solid ",";\n\n svg {\n transform: translateY(-3px);\n }\n "])),n,a)})),$r=Me.d.div(Er||(Er=Object(Re.a)(["\n grid-area: buttons;\n display: grid;\n gap: 10px;\n\n @media (max-width: 1260px), (max-height: 500px) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media (max-width: 340px) {\n gap: 5px;\n }\n"]))),Qr=Me.d.div(Gr||(Gr=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{torrentCard:{cardSecondaryColor:t,accentCardColor:n}}}=e;return Object(Me.c)(zr||(zr=Object(Re.a)(["\n grid-area: description;\n background: ",";\n border-radius: 5px;\n padding: 5px;\n display: grid;\n grid-template-rows: 55% 1fr;\n gap: 10px;\n\n @media (max-width: 770px) {\n grid-template-rows: 60% 1fr;\n gap: 3px;\n }\n\n .description-title-wrapper {\n display: flex;\n flex-direction: column;\n }\n\n // .description-title-wrapper > .description-section-name {\n // display: flex;\n // flex-wrap: nowrap;\n // justify-content: space-between;\n // self-align: end;\n // }\n\n // .description-category-wrapper {\n // display: inline-flex;\n // color: #1a1a1a;\n // }\n\n .description-section-name {\n text-transform: uppercase;\n font-size: 10px;\n font-weight: 600;\n letter-spacing: 0.4px;\n color: ",";\n\n @media (max-width: 770px) {\n font-size: 0.5rem;\n line-height: 10px;\n }\n }\n\n .description-status-wrapper {\n display: inline-block;\n height: 8px;\n margin-inline-end: 4px;\n vertical-align: baseline;\n }\n\n .description-torrent-title {\n overflow: hidden;\n word-break: break-all;\n }\n\n .description-statistics-wrapper {\n display: grid;\n grid-template-columns: 80px 80px 1fr;\n align-self: end;\n\n @media (max-width: 1260px), (max-height: 500px) {\n grid-template-columns: 70px 70px 1fr;\n }\n\n @media (max-width: 770px) {\n grid-template-columns: 65px 65px 1fr;\n }\n\n @media (max-width: 700px) {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n }\n }\n\n .description-statistics-element-wrapper {\n }\n\n .description-statistics-element-value {\n margin-bottom: 10px;\n margin-left: 0;\n\n @media (max-width: 1260px), (max-height: 500px) {\n font-size: 0.7rem;\n margin-bottom: 0;\n margin-left: 0;\n }\n }\n\n .description-torrent-title,\n .description-statistics-element-value {\n @media (max-width: 770px) {\n font-size: 0.6rem;\n }\n\n @media (max-width: 410px) {\n font-size: 9px;\n }\n }\n "])),t,n)})),qr=Me.d.button(Ir||(Ir=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{torrentCard:{buttonBGColor:t,accentCardColor:n}}}=e;return Object(Me.c)(Ur||(Ur=Object(Re.a)(["\n border-radius: 5px;\n border: none;\n cursor: pointer;\n transition: 0.2s;\n display: flex;\n align-items: center;\n text-transform: uppercase;\n background: ",";\n color: #fff;\n font-size: 0.9rem;\n letter-spacing: 0.009em;\n padding: 0 12px;\n svg {\n width: 20px;\n }\n\n :hover {\n background: ",";\n }\n\n > :first-child {\n margin-right: 10px;\n }\n\n @media (max-width: 1260px), (max-height: 500px) {\n padding: 7px 10px;\n justify-content: center;\n font-size: 0.8rem;\n\n svg {\n display: none;\n }\n }\n\n @media (max-width: 770px) {\n font-size: 0.7rem;\n }\n\n @media (max-width: 420px) {\n font-size: 0.6rem;\n padding: 7px 5px;\n }\n "])),t,n)})),ei=Me.d.div(Vr||(Vr=Object(Re.a)(["\n ","\n"])),(e=>{let{color:t}=e;return Object(Me.c)(Wr||(Wr=Object(Re.a)(["\n height: 8px;\n width: 8px;\n background-color: ",";\n border-radius: 50%;\n position: relative;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);\n "])),t)})),ti=Object(a.forwardRef)(((e,t)=>Object(X.jsx)(Xn.a,{direction:"up",ref:t,...e}))),ni=e=>{let{torrent:t}=e;const{t:n}=Object(pe.a)(),[r,i]=Object(a.useState)(!1),[o,c]=Object(a.useState)(!1),s=Object(J.a)(),d=Object(Te.a)(s.breakpoints.down("md")),p=()=>i(!1),b=()=>c(!1),{title:j,name:h,category:x,poster:g,torrent_size:u,download_speed:m,hash:O,stat:f}=t,{parsedTitle:v}=(()=>{const e=e=>{var t,n;return(null===(t=re.a.parse(j||""))||void 0===t?void 0:t[e])||(null===(n=re.a.parse(h||""))||void 0===n?void 0:n[e])},t=[];let n=K(e("title"));const a=e("year"),r=e("resolution");return n&&t.push(n),a&&t.push("(".concat(a,")")),r&&t.push("[".concat(r,"]")),n=t.join(" "),{parsedTitle:n}})(),[S,y]=Object(a.useState)(!1),D="".concat(w(),"/").concat(encodeURIComponent(v||"file"),".m3u?link=").concat(O,"&m3u"),T=Da(p),k=yn.findIndex((e=>e.key===x)),M=yn.find((e=>e.key===x));return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(Xr,{children:[Object(X.jsx)(Yr,{isPoster:g,onClick:()=>y(!0),children:g?Object(X.jsx)("img",{src:g,alt:"poster"}):Object(X.jsx)(Y,{})}),Object(X.jsxs)($r,{children:[Object(X.jsxs)(qr,{onClick:()=>i(!0),children:[Object(X.jsx)(A.a,{}),Object(X.jsx)("span",{children:n("Details")})]}),Object(X.jsxs)(qr,{onClick:()=>{window.open(D,"_blank")},children:[Object(X.jsx)(L.a,{}),Object(X.jsx)("span",{children:n("Playlist")})]}),Object(X.jsxs)(qr,{onClick:()=>P.a.post(C(),{action:"drop",hash:O}),children:[Object(X.jsx)(l.a,{}),Object(X.jsx)("span",{children:n("Drop")})]}),Object(X.jsxs)(qr,{onClick:()=>c(!0),children:[Object(X.jsx)(R.a,{}),Object(X.jsx)("span",{children:n("Delete")})]})]}),Object(X.jsxs)(Qr,{children:[Object(X.jsxs)("div",{className:"description-title-wrapper",children:[Object(X.jsx)("div",{className:"description-section-name",children:x?k>=0?n(M.name):x:n("Name")}),Object(X.jsx)("div",{className:"description-torrent-title",children:v})]}),Object(X.jsxs)("div",{className:"description-statistics-wrapper",children:[Object(X.jsxs)("div",{className:"description-statistics-element-wrapper",children:[Object(X.jsxs)("div",{className:"description-section-name",children:[Object(X.jsx)(ai,{stat:f}),n("Size")]}),Object(X.jsx)("div",{className:"description-statistics-element-value",children:u>0&&U(u)})]}),Object(X.jsxs)("div",{className:"description-statistics-element-wrapper",children:[Object(X.jsx)("div",{className:"description-section-name",children:n("Speed")}),Object(X.jsx)("div",{className:"description-statistics-element-value",children:m>0?V(m):"---"})]}),Object(X.jsxs)("div",{className:"description-statistics-element-wrapper",children:[Object(X.jsx)("div",{className:"description-section-name",children:n("Peers")}),Object(X.jsx)("div",{className:"description-statistics-element-value",children:W(t)||"---"})]})]})]})]}),Object(X.jsx)(Sa,{open:r,onClose:p,fullScreen:d,fullWidth:!0,maxWidth:"xl",TransitionComponent:ti,ref:T,children:Object(X.jsx)(_n,{closeDialog:p,torrent:t})}),Object(X.jsxs)(Jn.a,{open:o,onClose:b,children:[Object(X.jsx)(Yn.a,{children:n("DeleteTorrent?")}),Object(X.jsxs)($n.a,{children:[Object(X.jsx)(te.a,{variant:"outlined",onClick:b,color:"secondary",children:n("Cancel")}),Object(X.jsx)(te.a,{variant:"contained",onClick:()=>{P.a.post(C(),{action:"rem",hash:O}),b()},color:"secondary",autoFocus:!0,children:n("OK")})]})]}),S&&Object(X.jsx)(Jr,{hash:O,title:j,name:h,poster:g,handleClose:()=>y(!1),category:x})]})},ai=e=>{let{stat:t}=e;const{t:n}=Object(pe.a)(),a={[ie]:n("TorrentGettingInfo"),[oe]:n("TorrentPreload"),[ce]:n("TorrentWorking"),[se]:n("TorrentClosed"),[le]:n("TorrentInDb")},r={[ie]:"#2196F3",[oe]:"#FFC107",[ce]:"#CDDC39",[se]:"#E57373",[le]:"#9E9E9E"};return Object(X.jsx)("span",{className:"description-status-wrapper",children:Object(X.jsx)(ei,{color:r[t],title:a[t]})})};var ri,ii,oi,ci,si,li,di,pi,bi,ji,hi,xi,gi,ui,mi,Oi,Ci,fi=Object(a.memo)(ni);const vi=Me.d.div(ri||(ri=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{app:{appSecondaryColor:t}}}=e;return Object(Me.c)(ii||(ii=Object(Re.a)(["\n height: 100%;\n background: ",";\n display: grid;\n grid-template-columns: 60px 1fr;\n grid-template-rows: 60px 1fr;\n grid-template-areas:\n 'head head'\n 'side content';\n\n ","\n "])),Object(we.a)(t,.8),pa(Object(Me.c)(oi||(oi=Object(Re.a)(["\n grid-template-columns: 0 1fr;\n grid-template-rows: ","px 1fr ","px;\n height: 100vh;\n "])),ha,ha)))})),Si=Me.d.div(ci||(ci=Object(Re.a)(["\n display: grid;\n place-items: center;\n\n ","\n"])),pa(Object(Me.c)(si||(si=Object(Re.a)(["\n height: 100vh;\n width: 100vw;\n "]))))),yi=Me.d.div(li||(li=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{primary:t}}=e;return Object(Me.c)(di||(di=Object(Re.a)(["\n background: ",";\n color: #fff;\n grid-area: head;\n display: grid;\n grid-auto-flow: column;\n align-items: center;\n grid-template-columns: repeat(2, max-content) 1fr;\n box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);\n padding: 0 16px;\n z-index: 3;\n\n ","\n "])),t,pa(Object(Me.c)(pi||(pi=Object(Re.a)(["\n grid-template-columns: max-content 1fr;\n align-items: end;\n padding: 7px 16px;\n position: fixed;\n width: 100%;\n height: ","px;\n "])),ha)))})),Di=Me.d.div(bi||(bi=Object(Re.a)(["\n ","\n"])),(e=>{let{isDrawerOpen:t,theme:{app:{appSecondaryColor:n,sidebarBGColor:a,sidebarFillColor:r}}}=e;return Object(Me.c)(ji||(ji=Object(Re.a)(["\n grid-area: side;\n width: ",";\n z-index: 2;\n overflow-x: hidden;\n transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;\n border-right: 1px solid ",";\n background: ",";\n color: ",";\n white-space: nowrap;\n /* hide scrollbars */\n overflow-y: scroll;\n scrollbar-width: none; /* Firefox */\n -ms-overflow-style: none; /* Internet Explorer 10+ */\n ::-webkit-scrollbar {\n display: none; /* Safari and Chrome */\n width: 0; /* Remove scrollbar space */\n background: transparent;\n }\n\n svg {\n fill: ",";\n }\n\n ","\n "])),t?"400%":"100%",Object(we.a)(n,.12),a,r,r,pa(Object(Me.c)(hi||(hi=Object(Re.a)(["\n display: none;\n "])))))})),Ti=Me.d.div(xi||(xi=Object(Re.a)(["\n grid-area: content;\n padding: 20px;\n overflow: auto;\n\n display: grid;\n place-content: start;\n grid-template-columns: repeat(auto-fit, minmax(max-content, 570px));\n gap: 20px;\n\n @media (max-width: 1260px), (max-height: 500px) {\n padding: 10px;\n gap: 15px;\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media (max-width: 1100px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 700px) {\n grid-template-columns: 1fr;\n }\n\n ","\n"])),pa(Object(Me.c)(gi||(gi=Object(Re.a)(["\n height: calc(100vh - ","px);\n padding-bottom: 105px;\n "])),ha))),wi=Me.d.div(ui||(ui=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{app:{headerToggleColor:t}}}=e;return Object(Me.c)(mi||(mi=Object(Re.a)(["\n cursor: pointer;\n border-radius: 50%;\n background: ",";\n height: 35px;\n width: 35px;\n transition: all 0.2s;\n font-weight: 600;\n display: grid;\n place-items: center;\n color: #fff;\n\n :hover {\n background: ",";\n }\n\n @media (max-width: 700px) {\n height: 28px;\n width: 28px;\n font-size: 12px;\n\n svg {\n width: 17px;\n }\n }\n "])),t,Object(we.a)(t,.7))})),ki=Object(Me.d)(ge.a)(Oi||(Oi=Object(Re.a)(["\n margin-right: 6px;\n\n ","\n"])),pa(Object(Me.c)(Ci||(Ci=Object(Re.a)(["\n display: none;\n "])))));var Pi,Ai,Li,Ri=Me.d.div(Pi||(Pi=Object(Re.a)(["\n ","\n"])),(e=>{let{isButton:t,theme:{addDialog:{notificationSuccessBGColor:n,languageSwitchBGColor:a}}}=e;return Object(Me.c)(Ai||(Ai=Object(Re.a)(["\n display: grid;\n place-items: center;\n padding: 20px 40px;\n border-radius: 5px;\n\n ","\n\n lord-icon {\n width: 200px;\n height: 200px;\n }\n\n .icon-label {\n font-size: 20px;\n }\n "])),t&&Object(Me.c)(Li||(Li=Object(Re.a)(["\n background: ",";\n transition: 0.2s;\n cursor: pointer;\n\n :hover {\n background: ",";\n }\n "])),n,a))}));function Mi(){const{t:e}=Object(pe.a)(),t=Object(J.a)().palette.primary.main;return Object(X.jsxs)(Ri,{children:[Object(X.jsx)("lord-icon",{src:"https://cdn.lordicon.com/wrprwmwt.json",trigger:"loop",colors:"primary:#121331,secondary:".concat(t),stroke:"26",scale:"60"}),Object(X.jsx)("div",{className:"icon-label",children:e("Offline")})]})}function Bi(){const{t:e}=Object(pe.a)(),[t,n]=Object(a.useState)(!1),r=Object(J.a)().palette.primary.main;return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(Ri,{onClick:()=>n(!0),isButton:!0,children:[Object(X.jsx)("lord-icon",{src:"https://cdn.lordicon.com/jkzgajyr.json",trigger:"loop",delay:"2000",colors:"primary:#575757,secondary:".concat(r),stroke:"light",scale:"60"}),Object(X.jsx)("div",{className:"icon-label",children:e("NoTorrentsAdded")})]}),t&&Object(X.jsx)(Jr,{handleClose:()=>n(!1)})]})}function Hi(e){let{isOffline:t,isLoading:n,sortABC:a,torrents:r,sortCategory:i}=e;if(n||t||!r.length)return Object(X.jsx)(Si,{children:t?Object(X.jsx)(Mi,{}):n?Object(X.jsx)(de.a,{color:"secondary"}):!r.length&&Object(X.jsx)(Bi,{})});const o=r.filter((e=>"all"===i||e.category===i));return a?Object(X.jsx)(Ti,{children:o.sort(((e,t)=>e.title>t.title)).map((e=>Object(X.jsx)(fi,{torrent:e},e.hash)))}):Object(X.jsx)(Ti,{children:o.map((e=>Object(X.jsx)(fi,{torrent:e},e.hash)))})}var Fi,Ni=n(505),Ei=n(206),Gi=n.n(Ei),zi=n(481);function Ii(e){let{onClose:t}=e;const{t:n}=Object(pe.a)(),a=Da(t);return Object(X.jsxs)(Sa,{open:!0,onClose:t,"aria-labelledby":"form-dialog-title",fullWidth:!0,maxWidth:"xs",ref:a,children:[Object(X.jsx)(Yn.a,{id:"form-dialog-title",children:n("Donate")}),Object(X.jsx)(zi.a,{children:Object(X.jsxs)(ne.a,{variant:"outlined",color:"secondary","aria-label":"contained primary button group",children:[Object(X.jsx)(te.a,{onClick:()=>window.open("https://boosty.to/yourok","_blank"),children:"Boosty"}),Object(X.jsx)(te.a,{onClick:()=>window.open("https://yoomoney.ru/to/410013733697114","_blank"),children:"IO.Money"})]})}),Object(X.jsx)($n.a,{children:Object(X.jsx)(te.a,{onClick:t,color:"secondary",variant:"contained",children:"Ok"})})]})}const Ui=Object(Me.d)(Ni.a)(Fi||(Fi=Object(Re.a)(["\n ",";\n"])),pa("margin-bottom: 90px"));function Vi(){const{t:e}=Object(pe.a)(),[t,n]=Object(a.useState)(!1),[r,i]=Object(a.useState)(!0),o=()=>{i(!1),localStorage.setItem("snackbarIsClosed",!0)};return Object(X.jsxs)(X.Fragment,{children:[t&&Object(X.jsx)(Ii,{onClose:()=>n(!1)}),Object(X.jsx)(Ui,{anchorOrigin:{vertical:"bottom",horizontal:"center"},open:r,onClose:o,message:e("Donate?"),action:Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(te.a,{style:{marginRight:"10px"},color:"secondary",size:"small",onClick:()=>{n(!0),o()},children:[Object(X.jsx)(Gi.a,{style:{marginRight:"10px"},fontSize:"small"}),e("Support")]}),Object(X.jsx)(ge.a,{size:"small","aria-label":"close",color:"inherit",onClick:o,children:Object(X.jsx)(me.a,{fontSize:"small"})})]})})]})}var Wi,Ki,Zi=n(493),_i=Object(Me.b)(Wi||(Wi=Object(Re.a)(['\n *,\n *::before,\n *::after { \n margin: 0;\n padding: 0;\n box-sizing: inherit;\n }\n\n body { \n font-family: "Open Sans", sans-serif;\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n letter-spacing: -0.1px;\n -webkit-tap-highlight-color: transparent;\n\n\n ','\n }\n\n button {\n font-family: "Open Sans", sans-serif;\n letter-spacing: -0.1px;\n }\n'])),pa(Object(Me.c)(Ki||(Ki=Object(Re.a)(["\n height: 100vh;\n "]))))),Ji=n(491),Xi=n(482),Yi=n(483),$i=n(492),Qi=n(469),qi=n(207),eo=n.n(qi);function to(e){let{isOffline:t,isLoading:n}=e;const{t:r}=Object(pe.a)(),[i,o]=Object(a.useState)(!1);return Object(X.jsxs)("div",{children:[Object(X.jsx)(va,{disabled:t||n,button:!0,onClick:()=>o(!0),children:_?Object(X.jsx)(yr,{}):Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)(eo.a,{})}),Object(X.jsx)(Yi.a,{primary:r("AddFromLink")})]})}),i&&Object(X.jsx)(Jr,{handleClose:()=>o(!1)})]})}var no,ao,ro,io,oo,co,so,lo,po,bo,jo,ho,xo,go,uo,mo,Oo,Co,fo,vo,So,yo,Do=n(132),To=n.n(Do),wo=n(485),ko=n(502),Po=n(487),Ao=n(208),Lo=n.n(Ao);const Ro="#b3dfc9",Mo=Pe.light.primary,Bo=Object(Me.d)(ya)(no||(no=Object(Re.a)(["\n display: grid;\n grid-auto-flow: column;\n align-items: center;\n justify-content: space-between;\n\n @media (max-width: 340px) {\n grid-auto-flow: row;\n }\n"]))),Ho=Me.d.div(ao||(ao=Object(Re.a)(["\n ","\n"])),(e=>{let{theme:{settingsDialog:{footerBG:t}}}=e;return Object(Me.c)(ro||(ro=Object(Re.a)(["\n padding: 20px;\n display: grid;\n grid-auto-flow: column;\n justify-content: end;\n gap: 10px;\n align-items: center;\n background: ",";\n\n @media (max-width: 500px) {\n grid-auto-flow: row;\n justify-content: stretch;\n }\n "])),t)})),Fo=(Me.d.div(io||(io=Object(Re.a)(["\n height: 1px;\n background-color: rgba(0, 0, 0, 0.12);\n margin: 30px 0;\n"]))),Me.d.div(oo||(oo=Object(Re.a)(["\n ","\n"])),(e=>{let{isLoading:t,theme:{settingsDialog:{contentBG:n}}}=e;return Object(Me.c)(co||(co=Object(Re.a)(["\n background: ",";\n overflow: auto;\n flex: 1;\n\n ","\n "])),n,t&&Object(Me.c)(so||(so=Object(Re.a)(["\n min-height: 500px;\n display: grid;\n place-items: center;\n "]))))}))),No=Me.d.div(lo||(lo=Object(Re.a)(["\n ","\n"])),(e=>{let{color:t}=e;return Object(Me.c)(po||(po=Object(Re.a)(["\n display: grid;\n grid-template-columns: max-content 100px 1fr;\n gap: 10px;\n align-items: flex-start;\n\n :not(:last-child) {\n margin-bottom: 5px;\n }\n\n :before {\n content: '';\n background: ",";\n width: 16px;\n height: 16px;\n border-radius: 50%;\n margin-top: 2px;\n }\n "])),t)})),Eo=Me.d.div(bo||(bo=Object(Re.a)(["\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 40px;\n padding: 20px;\n\n @media (max-width: 930px) {\n grid-template-columns: 1fr;\n }\n"]))),Go=Me.d.div(jo||(jo=Object(Re.a)(["\n padding: 20px;\n"]))),zo=Me.d.div(ho||(ho=Object(Re.a)(["\n ","\n"])),(e=>{let{small:t,selected:n}=e;return Object(Me.c)(xo||(xo=Object(Re.a)(["\n transition: 0.2s;\n cursor: default;\n text-align: center;\n\n ","\n\n ","\n "])),!n&&Object(Me.c)(go||(go=Object(Re.a)(["\n cursor: pointer;\n\n :hover {\n filter: brightness(0.8);\n }\n "]))),t?Object(Me.c)(uo||(uo=Object(Re.a)(["\n display: grid;\n grid-template-columns: max-content 1fr;\n gap: 20px;\n align-items: center;\n justify-items: start;\n margin-bottom: 20px;\n "]))):Object(Me.c)(mo||(mo=Object(Re.a)(["\n display: grid;\n place-items: center;\n gap: 10px;\n "]))))})),Io=Me.d.div(Oo||(Oo=Object(Re.a)(["\n ","\n"])),(e=>{let{selected:t,small:n}=e;return Object(Me.c)(Co||(Co=Object(Re.a)(["\n width: ",";\n height: ",";\n border-radius: 50%;\n background: ",";\n\n svg {\n transform: rotate(-45deg) scale(0.75);\n }\n\n @media (max-width: 930px) {\n width: ",";\n height: ",";\n }\n "])),n?"60px":"150px",n?"60px":"150px",t?"#323637":"#dee3e5",n?"50px":"90px",n?"50px":"90px")})),Uo=Me.d.div(fo||(fo=Object(Re.a)(["\n display: grid;\n grid-template-rows: max-content 1fr;\n grid-template-areas: 'label label';\n place-items: center;\n\n @media (max-width: 930px) {\n justify-content: start;\n column-gap: 30px;\n }\n"]))),Vo=Me.d.div(vo||(vo=Object(Re.a)(["\n font-size: 25px;\n padding-bottom: 20px;\n\n small {\n display: block;\n font-size: 11px;\n }\n"]))),Wo=Me.d.div.attrs((e=>{let{value:t}=e;return{style:{background:"linear-gradient(to right, ".concat(Ro," 0%, ").concat(Ro," ").concat(t,"%, ").concat(Mo," ").concat(t,"%, ").concat(Mo," 100%)")}}}))(So||(So=Object(Re.a)(["\n ","\n"])),(e=>{let{label:t,preloadCachePercentage:n}=e;return Object(Me.c)(yo||(yo=Object(Re.a)(["\n border: 1px solid #323637;\n padding: 10px 20px;\n border-radius: 5px;\n color: #000;\n margin-bottom: 10px;\n position: relative;\n\n :before {\n content: '","';\n display: grid;\n place-items: center;\n font-size: 20px;\n }\n\n :after {\n content: '';\n width: ","%;\n height: 100%;\n background: #323637;\n position: absolute;\n bottom: 0;\n left: 0;\n border-radius: 4px;\n filter: opacity(0.15);\n }\n "])),t,n)}));var Ko={CacheSize:64,ReaderReadAHead:95,PreloadCache:50,UseDisk:!1,TorrentsSavePath:"",RemoveCacheOnDrop:!1,ForceEncrypt:!1,RetrackersMode:1,TorrentDisconnectTimeout:30,EnableDebug:!1,EnableDLNA:!1,FriendlyName:"",EnableRutorSearch:!1,EnableIPv6:!1,DisableTCP:!1,DisableUTP:!1,DisableUPNP:!1,DisableDHT:!1,DisablePEX:!1,DisableUpload:!1,DownloadRateLimit:0,UploadRateLimit:0,ConnectionsLimit:25,PeersListenPort:0,ResponsiveMode:!1,SslPort:0,SslCert:"",SslKey:""};const Zo=e=>({id:"full-width-tab-".concat(e),"aria-controls":"full-width-tabpanel-".concat(e)}),_o=e=>{let{children:t,value:n,index:a,...r}=e;return Object(X.jsx)("div",{role:"tabpanel",hidden:n!==a,id:"full-width-tabpanel-".concat(a),...r,children:n===a&&Object(X.jsx)(X.Fragment,{children:t})})};var Jo=n(484),Xo=n(508),Yo=n(410);function $o(e){let{isProMode:t,title:n,value:a,setValue:r,sliderMin:i,sliderMax:o,inputMin:c,inputMax:s,step:l=1,onBlurCallback:d}=e;return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)("div",{children:n}),Object(X.jsxs)(Jo.a,{container:!0,spacing:2,alignItems:"center",children:[Object(X.jsx)(Jo.a,{item:!0,xs:!0,children:Object(X.jsx)(Xo.a,{min:i,max:o,value:a,onChange:(e,t)=>r(t),step:l,color:"secondary"})}),t&&Object(X.jsx)(Jo.a,{item:!0,children:Object(X.jsx)(Yo.a,{value:a,margin:"dense",onChange:e=>{let{target:{value:t}}=e;return r(""===t?"":Number(t))},onBlur:e=>{let{target:{value:t}}=e;return t<c?r(c):t>s?r(s):void(d&&d(t))},style:{width:"91px",marginTop:"-6px"},inputProps:{step:l,min:c,max:s,type:"number"}})})]})]})}const Qo=e=>{let{style:t}=e;const{t:n}=Object(pe.a)();return Object(X.jsxs)(Vo,{style:t,children:[n("SettingsDialog.CacheStorageLocation"),Object(X.jsx)("small",{children:n("SettingsDialog.UseDiskDesc")})]})};function qo(e){let{settings:t,inputForm:n,cachePercentage:a,preloadCachePercentage:r,cacheSize:i,isProMode:o,setCacheSize:c,setCachePercentage:s,setPreloadCachePercentage:l,updateSettings:d}=e;const{t:p}=Object(pe.a)(),{UseDisk:b,TorrentsSavePath:j,RemoveCacheOnDrop:h}=t||{},x=Math.round(i/100*r);return Object(X.jsxs)(Eo,{children:[Object(X.jsxs)("div",{children:[Object(X.jsx)(Vo,{children:p("SettingsDialog.CacheSettings")}),Object(X.jsx)(Wo,{value:100-a,label:"".concat(p("Cache")," ").concat(i," ").concat(p("MB")),preloadCachePercentage:r}),Object(X.jsxs)(No,{color:Ro,children:[Object(X.jsxs)("div",{children:[100-a,"% (",Math.round(i/100*(100-a))," ",p("MB"),")"]}),Object(X.jsx)("div",{children:p("SettingsDialog.CacheBeforeReaderDesc")})]}),Object(X.jsxs)(No,{color:Mo,children:[Object(X.jsxs)("div",{children:[a,"% (",Math.round(i/100*a)," ",p("MB"),")"]}),Object(X.jsx)("div",{children:p("SettingsDialog.CacheAfterReaderDesc")})]}),Object(X.jsx)("br",{}),Object(X.jsx)($o,{isProMode:o,title:p("SettingsDialog.CacheSize"),value:i,setValue:c,sliderMin:32,sliderMax:1024,inputMin:32,inputMax:999999,step:4,onBlurCallback:e=>c(4*Math.round(e/4))}),Object(X.jsx)($o,{isProMode:o,title:p("SettingsDialog.ReaderReadAHead"),value:a,setValue:s,sliderMin:40,sliderMax:95,inputMin:0,inputMax:100}),Object(X.jsx)($o,{isProMode:o,title:"".concat(p("SettingsDialog.PreloadCache")," - ").concat(r,"% (").concat(x," ").concat(p("MB"),")"),value:r,setValue:l,sliderMin:0,sliderMax:100,inputMin:0,inputMax:100})]}),b?Object(X.jsxs)("div",{children:[Object(X.jsx)(Qo,{}),Object(X.jsxs)("div",{style:{display:"grid",gridAutoFlow:"column"},children:[Object(X.jsxs)(zo,{small:!0,onClick:()=>d({UseDisk:!1}),children:[Object(X.jsx)(Io,{small:!0,children:Object(X.jsx)(q,{color:"#323637"})}),Object(X.jsx)("div",{children:p("SettingsDialog.RAM")})]}),Object(X.jsxs)(zo,{small:!0,selected:!0,children:[Object(X.jsx)(Io,{small:!0,selected:!0,children:Object(X.jsx)(Q,{color:"#dee3e5"})}),Object(X.jsx)("div",{children:p("SettingsDialog.Disk")})]})]}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:h,onChange:n,id:"RemoveCacheOnDrop",color:"secondary"}),label:p("SettingsDialog.RemoveCacheOnDrop"),labelPlacement:"start"}),Object(X.jsx)("div",{children:Object(X.jsx)("small",{children:p("SettingsDialog.RemoveCacheOnDropDesc")})}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"TorrentsSavePath",label:p("SettingsDialog.TorrentsSavePath"),value:j,type:"url",variant:"outlined",fullWidth:!0})]}):Object(X.jsxs)(Uo,{children:[Object(X.jsx)(Qo,{style:{placeSelf:"start",gridArea:"label"}}),Object(X.jsxs)(zo,{selected:!0,children:[Object(X.jsx)(Io,{selected:!0,children:Object(X.jsx)(q,{color:"#dee3e5"})}),Object(X.jsx)("div",{children:p("SettingsDialog.RAM")})]}),Object(X.jsxs)(zo,{onClick:()=>d({UseDisk:!0}),children:[Object(X.jsx)(Io,{children:Object(X.jsx)(Q,{color:"#323637"})}),Object(X.jsx)("div",{children:p("SettingsDialog.Disk")})]})]})]})}var ec=n(486),tc=n(411);function nc(e){let{settings:t,inputForm:n}=e;const{t:a}=Object(pe.a)(),{RetrackersMode:r,TorrentDisconnectTimeout:i,EnableDebug:o,EnableDLNA:c,EnableIPv6:s,FriendlyName:l,EnableRutorSearch:d,ForceEncrypt:p,DisableTCP:b,DisableUTP:j,DisableUPNP:h,DisableDHT:x,DisablePEX:g,DisableUpload:u,DownloadRateLimit:m,UploadRateLimit:O,ConnectionsLimit:C,PeersListenPort:f,ResponsiveMode:v,SslPort:S,SslCert:y,SslKey:D}=t||{};return Object(X.jsxs)(Go,{children:[Object(X.jsx)(Vo,{children:a("SettingsDialog.AdditionalSettings")}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:s,onChange:n,id:"EnableIPv6",color:"secondary"}),label:"IPv6",labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.EnableIPv6Hint")})]}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!b,onChange:n,id:"DisableTCP",color:"secondary"}),label:"TCP (Transmission Control Protocol)",labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.DisableTCPHint")})]}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!j,onChange:n,id:"DisableUTP",color:"secondary"}),label:"\u03bcTP (Micro Transport Protocol)",labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.DisableUTPHint")})]}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!g,onChange:n,id:"DisablePEX",color:"secondary"}),label:"PEX (Peer Exchange)",labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.DisablePEXHint")})]}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:p,onChange:n,id:"ForceEncrypt",color:"secondary"}),label:a("SettingsDialog.ForceEncrypt"),labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.ForceEncryptHint")})]}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"TorrentDisconnectTimeout",label:a("SettingsDialog.TorrentDisconnectTimeout"),InputProps:{endAdornment:Object(X.jsx)(Tr.a,{position:"end",children:a("Seconds")})},value:i,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"ConnectionsLimit",label:a("SettingsDialog.ConnectionsLimit"),helperText:a("SettingsDialog.ConnectionsLimitHint"),value:C,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!x,onChange:n,id:"DisableDHT",color:"secondary"}),label:a("SettingsDialog.DHT"),labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.DisableDHTHint")})]}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"DownloadRateLimit",label:a("SettingsDialog.DownloadRateLimit"),InputProps:{endAdornment:Object(X.jsx)(Tr.a,{position:"end",children:a("Kilobytes")})},value:m,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!u,onChange:n,id:"DisableUpload",color:"secondary"}),label:a("SettingsDialog.Upload"),labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.UploadHint")})]}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"UploadRateLimit",label:a("SettingsDialog.UploadRateLimit"),InputProps:{endAdornment:Object(X.jsx)(Tr.a,{position:"end",children:a("Kilobytes")})},value:O,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"PeersListenPort",label:a("SettingsDialog.PeersListenPort"),helperText:a("SettingsDialog.PeersListenPortHint"),value:f,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:!h,onChange:n,id:"DisableUPNP",color:"secondary"}),label:"UPnP (Universal Plug and Play)",labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.DisableUPNPHint")})]}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:c,onChange:n,id:"EnableDLNA",color:"secondary"}),label:a("SettingsDialog.DLNA"),labelPlacement:"start"}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"FriendlyName",label:a("SettingsDialog.FriendlyName"),helperText:a("SettingsDialog.FriendlyNameHint"),value:l,type:"text",variant:"outlined",fullWidth:!0}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:d,onChange:n,id:"EnableRutorSearch",color:"secondary"}),label:a("SettingsDialog.EnableRutorSearch"),labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.EnableRutorSearchHint")})]}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:o,onChange:n,id:"EnableDebug",color:"secondary"}),label:a("SettingsDialog.EnableDebug"),labelPlacement:"start"}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:v,onChange:n,id:"ResponsiveMode",color:"secondary"}),label:a("SettingsDialog.ResponsiveMode"),labelPlacement:"start"}),Object(X.jsx)("br",{}),Object(X.jsx)(tc.a,{htmlFor:"RetrackersMode",children:a("SettingsDialog.RetrackersMode")}),Object(X.jsxs)(Pr.a,{onChange:n,margin:"dense",type:"number",native:!0,id:"RetrackersMode",value:r,variant:"outlined",children:[Object(X.jsx)("option",{value:0,children:a("SettingsDialog.DontAddRetrackers")}),Object(X.jsx)("option",{value:1,children:a("SettingsDialog.AddRetrackers")}),Object(X.jsx)("option",{value:2,children:a("SettingsDialog.RemoveRetrackers")}),Object(X.jsx)("option",{value:3,children:a("SettingsDialog.ReplaceRetrackers")})]}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"SslPort",label:a("SettingsDialog.SslPort"),helperText:a("SettingsDialog.SslPortHint"),value:S,type:"number",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"SslCert",label:a("SettingsDialog.SslCert"),helperText:a("SettingsDialog.SslCertHint"),value:y,type:"url",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{}),Object(X.jsx)(Dr.a,{onChange:n,margin:"normal",id:"SslKey",label:a("SettingsDialog.SslKey"),helperText:a("SettingsDialog.SslKeyHint"),value:D,type:"url",variant:"outlined",fullWidth:!0}),Object(X.jsx)("br",{})]})}function ac(e){let{isVlcUsed:t,setIsVlcUsed:n}=e;const{t:a}=Object(pe.a)();return Object(X.jsxs)(Go,{children:[Object(X.jsx)(Vo,{children:a("SettingsDialog.MobileAppSettings")}),Object(X.jsxs)(ec.a,{children:[Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:t,onChange:()=>n((e=>!e)),color:"secondary"}),label:a("SettingsDialog.UseVLC"),labelPlacement:"start"}),Object(X.jsx)(kr.a,{margin:"none",children:a("SettingsDialog.UseVLCHint")})]})]})}function rc(e){var t;let{handleClose:n}=e;const{t:r}=Object(pe.a)(),i=Object(Te.a)("@media (max-width:930px)"),{direction:o}=Object(J.a)(),[c,s]=Object(a.useState)(),[l,d]=Object(a.useState)(0),[p,b]=Object(a.useState)(32),[j,h]=Object(a.useState)(40),[x,g]=Object(a.useState)(0),[u,m]=Object(a.useState)(JSON.parse(localStorage.getItem("isProMode"))||!1),[O,C]=Object(a.useState)(null!==(t=JSON.parse(localStorage.getItem("isVlcUsed")))&&void 0!==t&&t);Object(a.useEffect)((()=>{P.a.post(S(),{action:"get"}).then((e=>{let{data:t}=e;s({...t,CacheSize:t.CacheSize/1048576})}))}),[]);const f=Da(n),v=e=>{let{target:{type:t,value:n,checked:a,id:r}}=e;const i=JSON.parse(JSON.stringify(c));"number"===t||"select-one"===t?i[r]=Number(n):"checkbox"===t?i[r]="DisableTCP"===r||"DisableUTP"===r||"DisableUPNP"===r||"DisableDHT"===r||"DisablePEX"===r||"DisableUpload"===r?Boolean(!a):Boolean(a):"url"!==t&&"text"!==t||(i[r]=n),s(i)},{CacheSize:y,ReaderReadAHead:D,PreloadCache:T}=c||{};Object(a.useEffect)((()=>{isNaN(y)||isNaN(D)||isNaN(T)||(b(y),h(D),g(T))}),[y,D,T]);const w=e=>s({...c,...e});return Object(X.jsxs)(Sa,{open:!0,onClose:n,fullScreen:i,fullWidth:!0,maxWidth:"md",ref:f,children:[Object(X.jsxs)(Bo,{children:[Object(X.jsx)("div",{children:r("SettingsDialog.Settings")}),Object(X.jsx)(Et.a,{control:Object(X.jsx)(wo.a,{checked:u,onChange:e=>{let{target:{checked:t}}=e;m(t),localStorage.setItem("isProMode",t),t||d(0)},style:{color:"white"}}),label:r("SettingsDialog.ProMode"),labelPlacement:"start"})]}),Object(X.jsx)(he.a,{position:"static",color:"default",children:Object(X.jsxs)(ko.a,{value:l,onChange:(e,t)=>d(t),indicatorColor:"secondary",textColor:"secondary",variant:"fullWidth",children:[Object(X.jsx)(Po.a,{label:r("SettingsDialog.Tabs.Main"),...Zo(0)}),Object(X.jsx)(Po.a,{disabled:!u,label:Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)("div",{children:r("SettingsDialog.Tabs.Additional")}),!u&&Object(X.jsx)("div",{style:{fontSize:"9px"},children:r("SettingsDialog.Tabs.AdditionalDisabled")})]}),...Zo(1)}),_&&Object(X.jsx)(Po.a,{label:r("SettingsDialog.Tabs.App"),...Zo(2)})]})}),Object(X.jsx)(Fo,{isLoading:!c,children:c?Object(X.jsx)(X.Fragment,{children:Object(X.jsxs)(Lo.a,{axis:"rtl"===o?"x-reverse":"x",index:l,onChangeIndex:e=>d(e),children:[Object(X.jsx)(_o,{value:l,index:0,dir:o,children:Object(X.jsx)(qo,{settings:c,inputForm:v,cachePercentage:j,preloadCachePercentage:x,cacheSize:p,isProMode:u,setCacheSize:b,setCachePercentage:h,setPreloadCachePercentage:g,updateSettings:w})}),Object(X.jsx)(_o,{value:l,index:1,dir:o,children:Object(X.jsx)(nc,{settings:c,inputForm:v})}),_&&Object(X.jsx)(_o,{value:l,index:2,dir:o,children:Object(X.jsx)(ac,{isVlcUsed:O,setIsVlcUsed:C})})]})}):Object(X.jsx)(de.a,{color:"secondary"})}),Object(X.jsxs)(Ho,{children:[Object(X.jsx)(te.a,{onClick:n,color:"secondary",variant:"outlined",children:r("Cancel")}),Object(X.jsx)(te.a,{onClick:()=>{b(Ko.CacheSize),h(Ko.ReaderReadAHead),g(Ko.PreloadCache),w(Ko)},color:"secondary",variant:"outlined",children:r("SettingsDialog.ResetToDefault")}),Object(X.jsx)(te.a,{variant:"contained",onClick:()=>{n();const e=JSON.parse(JSON.stringify(c));e.CacheSize=1024*p*1024,e.ReaderReadAHead=j,e.PreloadCache=x,P.a.post(S(),{action:"set",sets:e}),localStorage.setItem("isVlcUsed",O)},color:"secondary",children:r("Save")})]})]})}function ic(e){let{isOffline:t,isLoading:n}=e;const{t:r}=Object(pe.a)(),[i,o]=Object(a.useState)(!1);return Object(X.jsxs)("div",{children:[Object(X.jsx)(va,{disabled:t||n,button:!0,onClick:()=>o(!0),children:_?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(To.a,{}),Object(X.jsx)("div",{children:r("SettingsDialog.Settings")})]}):Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)(To.a,{})}),Object(X.jsx)(Yi.a,{primary:r("SettingsDialog.Settings")})]})}),i&&Object(X.jsx)(rc,{handleClose:()=>o(!1)})]})}var oc=n(133),cc=n.n(oc);function sc(e){let{timeout:t,children:n,disabled:r,...i}=e;const[o,c]=Object(a.useState)(t||7),[s,l]=Object(a.useState)(r||o>0),d=()=>{const e=o-1;c(e),e<=0&&l(r)};return Object(a.useEffect)((()=>{if(r||!o)return;const e=setInterval(d,1e3);return()=>clearInterval(e)}),[o]),Object(X.jsxs)(te.a,{disabled:s,...i,children:[n," ",!r&&o>0?" (".concat(o,")"):""]})}function lc(e){let{isOffline:t,isLoading:n}=e;const{t:r}=Object(pe.a)(),[i,o]=Object(a.useState)(!1),c=()=>o(!1);return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsxs)(da.a,{disabled:t||n,button:!0,onClick:()=>o(!0),children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)(cc.a,{})}),Object(X.jsx)(Yi.a,{primary:r("RemoveAll")})]},r("RemoveAll")),Object(X.jsxs)(Jn.a,{open:i,onClose:c,children:[Object(X.jsx)(Yn.a,{children:r("DeleteTorrents?")}),Object(X.jsxs)($n.a,{children:[Object(X.jsx)(te.a,{variant:"outlined",onClick:c,color:"secondary",children:r("Cancel")}),Object(X.jsx)(sc,{timeout:5,startIcon:Object(X.jsx)(cc.a,{}),variant:"contained",onClick:()=>{fetch(C(),{method:"post",body:JSON.stringify({action:"wipe"}),headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"}}),c()},color:"secondary",autoFocus:!0,children:r("OK")})]})]})]})}var dc,pc,bc,jc,hc,xc,gc,uc,mc,Oc,Cc,fc=n(134),vc=n.n(fc),Sc=n(488);const yc=Me.d.div(dc||(dc=Object(Re.a)(["\n height: 100%;\n display: grid;\n grid-template-rows: max-content 1fr max-content;\n"]))),Dc=Me.d.section(pc||(pc=Object(Re.a)(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n font-size: 36px;\n font-weight: 300;\n padding: 20px;\n\n img {\n width: 64px;\n }\n\n @media (max-width: 930px) {\n font-size: 22px;\n padding: 10px 20px;\n\n img {\n width: 60px;\n }\n }\n\n ","\n"])),pa(Object(Me.c)(bc||(bc=Object(Re.a)(["\n padding-top: 30px;\n "]))))),Tc=Me.d.section(jc||(jc=Object(Re.a)(["\n padding: 20px;\n text-align: center;\n font-size: 24px;\n font-weight: 300;\n background: #e8e5eb;\n color: #323637;\n\n @media (max-width: 930px) {\n font-size: 20px;\n padding: 30px 20px;\n }\n"]))),wc=Me.d.section(hc||(hc=Object(Re.a)(["\n padding: 20px;\n\n > span {\n font-size: 22px;\n display: block;\n margin-bottom: 15px;\n }\n\n a {\n text-decoration: none;\n }\n\n > div {\n display: grid;\n gap: 10px;\n grid-template-columns: repeat(4, max-content);\n\n @media (max-width: 930px) {\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media (max-width: 780px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (max-width: 550px) {\n grid-template-columns: 1fr;\n }\n }\n"]))),kc=Me.d.div(xc||(xc=Object(Re.a)(["\n padding: 20px;\n display: flex;\n justify-content: flex-end;\n background: #e8e5eb;\n"]))),Pc=Me.d.a(gc||(gc=Object(Re.a)(["\n ","\n"])),(e=>{let{isLink:t}=e;return Object(Me.c)(uc||(uc=Object(Re.a)(["\n display: inline-flex;\n align-items: center;\n justify-content: start;\n border: 1px solid;\n padding: 7px 10px;\n border-radius: 5px;\n text-transform: uppercase;\n text-decoration: none;\n background: #545a5e;\n color: #f1eff3;\n transition: 0.2s;\n\n > * {\n transition: 0.2s;\n }\n\n ","\n "])),t?Object(Me.c)(mc||(mc=Object(Re.a)(["\n :hover {\n filter: brightness(1.1);\n\n > * {\n transform: translateY(0px);\n }\n }\n "]))):Object(Me.c)(Oc||(Oc=Object(Re.a)(["\n cursor: default;\n "]))))})),Ac=Me.d.div(Cc||(Cc=Object(Re.a)(["\n display: grid;\n margin-right: 10px;\n"])));function Lc(e){let{name:t,link:n}=e;return Object(X.jsxs)(Pc,{isLink:!!n,href:n,target:"_blank",rel:"noreferrer",children:[n&&Object(X.jsx)(Ac,{children:Object(X.jsx)(Sc.a,{})}),Object(X.jsx)("div",{children:t})]})}function Rc(){const{t:e}=Object(pe.a)(),[t,n]=Object(a.useState)(!1),[r,i]=Object(a.useState)(""),o=Object(Te.a)("@media (max-width:930px)");Object(a.useEffect)((()=>{P.a.get(T()).then((e=>{let{data:t}=e;return i(t)}))}),[]);const c=()=>n(!1),s=Da(c);return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(va,{button:!0,onClick:()=>n(!0),children:_?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(vc.a,{}),Object(X.jsx)("div",{children:e("Details")})]}):Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)(vc.a,{})}),Object(X.jsx)(Yi.a,{primary:e("About")})]})},"Settings"),Object(X.jsx)(Sa,{open:t,onClose:c,"aria-labelledby":"form-dialog-title",fullScreen:o,maxWidth:"xl",ref:s,children:Object(X.jsxs)(yc,{children:[Object(X.jsxs)(Dc,{children:[Object(X.jsx)("div",{children:e("About")}),r,Object(X.jsx)("img",{src:"icon.png",alt:"ts-icon"})]}),Object(X.jsxs)("div",{style:{overflow:"auto"},children:[Object(X.jsx)(Tc,{children:e("ThanksToEveryone")}),Object(X.jsxs)(wc,{children:[Object(X.jsx)("span",{children:e("Links")}),Object(X.jsxs)("div",{children:[Object(X.jsx)(Lc,{name:e("ProjectSource"),link:"https://github.com/YouROK/TorrServer"}),Object(X.jsx)(Lc,{name:e("Releases"),link:"https://github.com/YouROK/TorrServer/releases"}),Object(X.jsx)(Lc,{name:e("NasReleases"),link:"https://github.com/vladlenas"}),Object(X.jsx)(Lc,{name:e("ApiDocs"),link:"swagger/index.html"})]})]}),Object(X.jsxs)(wc,{children:[Object(X.jsx)("span",{children:e("SpecialThanks")}),Object(X.jsxs)("div",{children:[Object(X.jsx)(Lc,{name:"Matt Joiner",link:"https://github.com/anacrolix"}),Object(X.jsx)(Lc,{name:"Daniel Shleifman",link:"https://github.com/dancheskus"}),Object(X.jsx)(Lc,{name:"nikk",link:"https://github.com/tsynik"}),Object(X.jsx)(Lc,{name:"kolsys",link:"https://github.com/kolsys"}),Object(X.jsx)(Lc,{name:"tw1cker",link:"https://github.com/Nemiroff"}),Object(X.jsx)(Lc,{name:"SpAwN_LMG",link:"https://github.com/spawnlmg"}),Object(X.jsx)(Lc,{name:"damiva",link:"https://github.com/damiva"}),Object(X.jsx)(Lc,{name:"Vladlenas",link:"https://github.com/vladlenas"}),Object(X.jsx)(Lc,{name:"Anton Potekhin",link:"https://github.com/Anton111111"}),Object(X.jsx)(Lc,{name:"FaintGhost",link:"https://github.com/FaintGhost"}),Object(X.jsx)(Lc,{name:"TopperBG",link:"https://github.com/TopperBG"}),Object(X.jsx)(Lc,{name:"Evgeni",link:"https://github.com/lieranderl"}),Object(X.jsx)(Lc,{name:"cocool97",link:"https://github.com/cocool97"}),Object(X.jsx)(Lc,{name:"shadeov",link:"https://github.com/shadeov"}),Object(X.jsx)(Lc,{name:"Pavel",link:"https://github.com/butaford"}),Object(X.jsx)(Lc,{name:"Alexey Filimonov",link:"https://github.com/filimonic"}),Object(X.jsx)(Lc,{name:"Viacheslav Evseev",link:"https://github.com/leporel"})]})]})]}),Object(X.jsx)(kc,{children:Object(X.jsx)(te.a,{onClick:c,color:"primary",variant:"contained",children:e("Close")})})]})})]})}var Mc=n(489),Bc=n(490);function Hc(e){let{isOffline:t,isLoading:n}=e;const{t:r}=Object(pe.a)(),[i,o]=Object(a.useState)(!1),c=()=>o(!1),s=Da(c);return Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(va,{disabled:t||n,button:!0,onClick:()=>o(!0),children:_?Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Mc.a,{}),Object(X.jsx)("div",{children:r("TurnOff")})]}):Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)(Mc.a,{})}),Object(X.jsx)(Yi.a,{primary:r("CloseServer")})]})},r("CloseServer")),Object(X.jsxs)(Sa,{open:i,onClose:c,ref:s,children:[Object(X.jsx)(Yn.a,{children:r("CloseServer?")}),Object(X.jsxs)($n.a,{children:[Object(X.jsx)(te.a,{variant:"outlined",onClick:c,color:"secondary",children:r("Cancel")}),Object(X.jsx)(sc,{timeout:5,startIcon:Object(X.jsx)(Bc.a,{}),variant:"contained",onClick:()=>{fetch(D()),c()},color:"secondary",autoFocus:!0,children:r("TurnOff")})]})]})]})}var Fc=n(209),Nc=n.n(Fc),Ec=n(210),Gc=n.n(Ec);function zc(e){let{categoryKey:t,categoryName:n,setGlobalFilterCategory:a,icon:r}=e;const{t:i}=Object(pe.a)();return Object(X.jsx)(X.Fragment,{children:Object(X.jsxs)(da.a,{button:!0,onClick:()=>{a(t)},children:[Object(X.jsx)(Xi.a,{children:r}),Object(X.jsx)(Yi.a,{primary:i(n)})]},t)})}const Ic=e=>{let{isDrawerOpen:t,setIsDonationDialogOpen:n,isOffline:a,isLoading:r,setGlobalFilterCategory:i}=e;const{t:o}=Object(pe.a)();return Object(X.jsxs)(Di,{isDrawerOpen:t,children:[Object(X.jsxs)(Qi.a,{children:[Object(X.jsx)(to,{isOffline:a,isLoading:r}),Object(X.jsx)(lc,{isOffline:a,isLoading:r})]}),Object(X.jsx)(Ji.a,{}),Object(X.jsxs)(Qi.a,{children:[Object(X.jsx)(zc,{categoryKey:"all",categoryName:o("All"),icon:Object(X.jsx)(Nc.a,{}),setGlobalFilterCategory:i},"all"),yn.map((e=>Object(X.jsx)(zc,{categoryKey:e.key,categoryName:o(e.name),icon:e.icon,setGlobalFilterCategory:i},e.key))),Object(X.jsx)(zc,{categoryKey:"",categoryName:o("Uncategorized"),icon:Object(X.jsx)(Gc.a,{}),setGlobalFilterCategory:i},"uncategorized")]}),Object(X.jsx)(Ji.a,{}),Object(X.jsxs)(Qi.a,{children:[Object(X.jsx)(ic,{isOffline:a,isLoading:r}),Object(X.jsx)(Rc,{}),Object(X.jsxs)(da.a,{button:!0,onClick:()=>n(!0),children:[Object(X.jsx)(Xi.a,{children:Object(X.jsx)($i.a,{})}),Object(X.jsx)(Yi.a,{primary:o("Donate")})]}),Object(X.jsx)(Hc,{isOffline:a,isLoading:r})]})]})};var Uc,Vc,Wc,Kc,Zc,_c,Jc=Object(a.memo)(Ic);function Xc(e){let{setIsDonationDialogOpen:t,isOffline:n,isLoading:a}=e;const{t:r}=Object(pe.a)();return Object(X.jsxs)(fa,{children:[Object(X.jsx)(Hc,{isOffline:n,isLoading:a}),Object(X.jsxs)(va,{onClick:()=>t(!0),children:[Object(X.jsx)($i.a,{}),Object(X.jsx)("div",{children:r("Donate")})]}),Object(X.jsx)(to,{isOffline:n,isLoading:a}),Object(X.jsx)(Rc,{}),Object(X.jsx)(ic,{isOffline:n,isLoading:a})]})}function Yc(){return Object(X.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:23,x:"0px",y:"0px",viewBox:"0 0 1000 1000",enableBackground:"new 0 0 1000 1000",xmlSpace:"preserve",fill:"#005FF2",children:[Object(X.jsx)("metadata",{children:" Svg Vector Icons : http://www.onlinewebfonts.com/icon "}),Object(X.jsx)("g",{children:Object(X.jsx)("path",{d:"M780,290H640v35h140c19.3,0,35,15.7,35,35v560c0,19.3-15.7,35-35,35H220c-19.2,0-35-15.7-35-35V360c0-19.2,15.7-35,35-35h140v-35H220c-38.7,0-70,31.3-70,70v560c0,38.7,31.3,70,70,70h560c38.7,0,70-31.3,70-70V360C850,321.3,818.7,290,780,290z M372.5,180l110-110.2v552.7c0,9.6,7.9,17.5,17.5,17.5c9.6,0,17.5-7.9,17.5-17.5V69.8l110,110c3.5,3.5,7.9,5,12.5,5s9-1.7,12.5-5c6.8-6.8,6.8-17.9,0-24.7l-140-140c-6.8-6.8-17.9-6.8-24.7,0l-140,140c-6.8,6.8-6.8,17.9,0,24.7C354.5,186.8,365.5,186.8,372.5,180z"})})]})}const $c=Me.d.div(Uc||(Uc=Object(Re.a)(["\n ","\n"])),(e=>{let{isOpen:t}=e;return Object(Me.c)(Vc||(Vc=Object(Re.a)(["\n position: absolute;\n bottom: 10px;\n left: 50%;\n background: #eeeef0;\n width: calc(100% - 20px);\n z-index: 9999;\n border-radius: 10px;\n transition: all 0.3s;\n color: #000;\n\n ","\n\n > :not(:last-child) {\n border-bottom: 1px solid #dadadc;\n }\n\n > * {\n padding: 20px;\n }\n "])),t?Object(Me.c)(Wc||(Wc=Object(Re.a)(["\n opacity: 1;\n transform: translate(-50%, 0);\n "]))):Object(Me.c)(Kc||(Kc=Object(Re.a)(["\n transform: translate(-50%, 150%);\n opacity: 0;\n pointer-events: none;\n "]))))})),Qc=Me.d.div(Zc||(Zc=Object(Re.a)(["\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: min-content 1fr;\n gap: 20px;\n align-items: center;\n font-weight: 700;\n\n img {\n border-radius: 5px;\n }\n"]))),qc=Me.d.div(_c||(_c=Object(Re.a)(["\n > :not(:last-child) {\n margin-bottom: 25px;\n }\n\n span {\n background: #fefcfd;\n padding: 5px;\n border-radius: 5px;\n }\n"])));function es(){const e=JSON.parse(localStorage.getItem("pwaNotificationIsClosed")),[t,n]=Object(a.useState)(!e),[r,i]=Object(a.useState)(!e),{t:o}=Object(pe.a)();return t?Object(X.jsxs)($c,{isOpen:r,children:[Object(X.jsxs)(Qc,{children:[Object(X.jsx)("img",{src:"/icon.png",width:50,alt:"ts-icon"}),o("PWAGuide.Header"),Object(X.jsx)(ge.a,{size:"small","aria-label":"close",color:"inherit",onClick:()=>{i(!1),setTimeout((()=>{n(!1),localStorage.setItem("pwaNotificationIsClosed",!0)}),300)},children:Object(X.jsx)(me.a,{fontSize:"small"})})]}),Object(X.jsxs)(qc,{children:[Object(X.jsx)("p",{children:o("PWAGuide.Description")}),Object(X.jsx)("p",{children:o("PWAGuide.VLC")}),Object(X.jsxs)("p",{children:["1. ",o("PWAGuide.FirstStep")," ",Object(X.jsx)(Yc,{})]}),Object(X.jsxs)("p",{children:["2. ",o("PWAGuide.SecondStep.Select")," ",Object(X.jsx)("span",{children:o("PWAGuide.SecondStep.AddToHomeScreen")})]})]})]}):null}const ts=JSON.parse(localStorage.getItem("snackbarIsClosed")),ns=Object(a.createContext)();function as(){const[e,t]=Object(a.useState)(!1),[n,r]=Object(a.useState)(!1),[i,g]=Object(a.useState)(""),[u,m,O,C]=(()=>{const e=localStorage.getItem("themeMode"),t=Object(Te.a)("(prefers-color-scheme: dark)"),[n,r]=Object(a.useState)("dark"===e||t),[i,o]=Object(a.useState)(e||Ae.LIGHT);Object(a.useEffect)((()=>{i===Ae.LIGHT&&r(!1),i===Ae.DARK&&r(!0),i===Ae.AUTO&&r(t)}),[t,i]);const c=n?Ae.DARK:Ae.LIGHT,s=Object(a.useMemo)((()=>Object(De.a)({typography:Le,palette:{type:c,primary:{main:Pe[c].primary},secondary:{main:Pe[c].secondary}},overrides:{MuiTypography:{h6:{fontSize:"1.0rem"}},MuiPaper:{root:{backgroundColor:ke[c].app.paperColor}},MuiInputBase:{input:{color:Pe[c].labels}},MuiFormControlLabel:{labelPlacementStart:{display:"flex",justifyContent:"space-between",marginStart:0,marginTop:6,marginBottom:2}},MuiInputLabel:{root:{color:Pe[c].labels,marginBottom:8,"&$focused":{color:Pe[c].labels}}},MuiFormGroup:{root:{"& .MuiFormHelperText-root":{marginTop:-8}}}}})),[c]);return[n,i,e=>{o(e),localStorage.setItem("themeMode",e)},s]})(),[f,v]=ea(),[S,y]=Object(a.useState)(!1),[D,w]=Object(a.useState)("all"),{data:A,isLoading:L}=Object(o.useQuery)("torrents",Z,{retry:1,refetchInterval:1e3,onError:()=>y(!0),onSuccess:()=>y(!1)}),[R,M]=Object(a.useState)(!1);return Object(a.useEffect)((()=>{P.a.get(T()).then((e=>{let{data:t}=e;return g(t)}))}),[]),Object(X.jsxs)(X.Fragment,{children:[Object(X.jsx)(_i,{}),Object(X.jsx)(ns.Provider,{value:{isDarkMode:u},children:Object(X.jsx)(Zi.a,{theme:C,children:Object(X.jsxs)(Me.a,{theme:(B=u?Ae.DARK:Ae.LIGHT,{...ke[B],...Pe[B]}),children:[Object(X.jsx)(c.a,{}),Object(X.jsx)(k.a,{children:Object(X.jsxs)(vi,{children:[Object(X.jsxs)(yi,{children:[Object(X.jsx)(ki,{edge:"start",color:"inherit",onClick:()=>t(!e),children:e?Object(X.jsx)(l.a,{}):Object(X.jsx)(d.a,{})}),Object(X.jsxs)(s.a,{variant:"h6",noWrap:!0,children:["TorrServer ",i]}),Object(X.jsxs)("div",{style:{justifySelf:"end",display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:"10px"},children:[Object(X.jsx)(wi,{onClick:()=>M(!0!==R),children:!0===R?Object(X.jsx)(p.a,{}):Object(X.jsx)(b.a,{})}),Object(X.jsx)(wi,{onClick:()=>{m===Ae.LIGHT&&O(Ae.DARK),m===Ae.DARK&&O(Ae.AUTO),m===Ae.AUTO&&O(Ae.LIGHT)},children:m===Ae.LIGHT?Object(X.jsx)(j.a,{}):m===Ae.DARK?Object(X.jsx)(h.a,{}):Object(X.jsx)(x.a,{})}),Object(X.jsx)(wi,{onClick:()=>v("en"===f?"ru":"ru"===f?"ua":"ua"===f?"zh":"zh"===f?"bg":"en"),children:f.toUpperCase()})]})]}),Object(X.jsx)(Jc,{isOffline:S,isLoading:L,isDrawerOpen:e,setIsDonationDialogOpen:r,setGlobalFilterCategory:w}),Object(X.jsx)(Hi,{isOffline:S,torrents:A,isLoading:L,sortABC:R,sortCategory:D}),Object(X.jsx)(Xc,{isOffline:S,isLoading:L,setIsDonationDialogOpen:r}),n&&Object(X.jsx)(Ii,{onClose:()=>r(!1)}),ts?"undefined"!==typeof window&&"undefined"!==typeof navigator&&/iPhone|iPad|iPod/i.test(navigator.userAgent||navigator.vendor)&&!_&&Object(X.jsx)(es,{}):Object(X.jsx)(Vi,{})]})})]})})})]});var B}const rs=new o.QueryClient;i.a.render(Object(X.jsx)(a.StrictMode,{children:Object(X.jsx)(o.QueryClientProvider,{client:rs,children:Object(X.jsx)(as,{})})}),document.getElementById("root"))}},[[395,1,2]]]);
|
|
//# sourceMappingURL=main.eb9f8ba6.chunk.js.map
|